Home
last modified time | relevance | path

Searched refs:track (Results 1 - 25 of 103) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Dpage_track.c27 * intel_vgpu_find_page_track - find page track rcord of guest page
44 * @handler: page track handler
53 struct intel_vgpu_page_track *track; in intel_vgpu_register_page_track() local
56 track = intel_vgpu_find_page_track(vgpu, gfn); in intel_vgpu_register_page_track()
57 if (track) in intel_vgpu_register_page_track()
60 track = kzalloc(sizeof(*track), GFP_KERNEL); in intel_vgpu_register_page_track()
61 if (!track) in intel_vgpu_register_page_track()
64 track->handler = handler; in intel_vgpu_register_page_track()
65 track in intel_vgpu_register_page_track()
85 struct intel_vgpu_page_track *track; intel_vgpu_unregister_page_track() local
105 struct intel_vgpu_page_track *track; intel_vgpu_enable_page_track() local
132 struct intel_vgpu_page_track *track; intel_vgpu_disable_page_track() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dpage_track.c27 * intel_vgpu_find_page_track - find page track rcord of guest page
44 * @handler: page track handler
53 struct intel_vgpu_page_track *track; in intel_vgpu_register_page_track() local
56 track = intel_vgpu_find_page_track(vgpu, gfn); in intel_vgpu_register_page_track()
57 if (track) in intel_vgpu_register_page_track()
60 track = kzalloc(sizeof(*track), GFP_KERNEL); in intel_vgpu_register_page_track()
61 if (!track) in intel_vgpu_register_page_track()
64 track->handler = handler; in intel_vgpu_register_page_track()
65 track in intel_vgpu_register_page_track()
85 struct intel_vgpu_page_track *track; intel_vgpu_unregister_page_track() local
105 struct intel_vgpu_page_track *track; intel_vgpu_enable_page_track() local
132 struct intel_vgpu_page_track *track; intel_vgpu_disable_page_track() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dr200.c150 struct r100_cs_track *track; in r200_packet0_check() local
160 track = (struct r100_cs_track *)p->track; in r200_packet0_check()
188 track->zb.robj = reloc->robj; in r200_packet0_check()
189 track->zb.offset = idx_value; in r200_packet0_check()
190 track->zb_dirty = true; in r200_packet0_check()
201 track->cb[0].robj = reloc->robj; in r200_packet0_check()
202 track->cb[0].offset = idx_value; in r200_packet0_check()
203 track->cb_dirty = true; in r200_packet0_check()
231 track in r200_packet0_check()
[all...]
H A Dr600_cs.c44 /* value we track */
300 static void r600_cs_track_init(struct r600_cs_track *track) in r600_cs_track_init() argument
305 track->sq_config = DX9_CONSTS; in r600_cs_track_init()
307 track->cb_color_base_last[i] = 0; in r600_cs_track_init()
308 track->cb_color_size[i] = 0; in r600_cs_track_init()
309 track->cb_color_size_idx[i] = 0; in r600_cs_track_init()
310 track->cb_color_info[i] = 0; in r600_cs_track_init()
311 track->cb_color_view[i] = 0xFFFFFFFF; in r600_cs_track_init()
312 track->cb_color_bo[i] = NULL; in r600_cs_track_init()
313 track in r600_cs_track_init()
352 struct r600_cs_track *track = p->track; r600_cs_track_validate_cb() local
518 struct r600_cs_track *track = p->track; r600_cs_track_validate_db() local
706 struct r600_cs_track *track = p->track; r600_cs_track_check() local
969 struct r600_cs_track *track = (struct r600_cs_track *)p->track; r600_cs_check_reg() local
1474 struct r600_cs_track *track = p->track; r600_check_texture_resource() local
1628 struct r600_cs_track *track; r600_packet3_check() local
2269 struct r600_cs_track *track; r600_cs_parse() local
[all...]
H A Devergreen_cs.c47 /* value we track */
118 static void evergreen_cs_track_init(struct evergreen_cs_track *track) in evergreen_cs_track_init() argument
123 track->cb_color_fmask_bo[i] = NULL; in evergreen_cs_track_init()
124 track->cb_color_cmask_bo[i] = NULL; in evergreen_cs_track_init()
125 track->cb_color_cmask_slice[i] = 0; in evergreen_cs_track_init()
126 track->cb_color_fmask_slice[i] = 0; in evergreen_cs_track_init()
130 track->cb_color_bo[i] = NULL; in evergreen_cs_track_init()
131 track->cb_color_bo_offset[i] = 0xFFFFFFFF; in evergreen_cs_track_init()
132 track->cb_color_info[i] = 0; in evergreen_cs_track_init()
133 track in evergreen_cs_track_init()
205 struct evergreen_cs_track *track = p->track; evergreen_surface_check_linear_aligned() local
227 struct evergreen_cs_track *track = p->track; evergreen_surface_check_1d() local
258 struct evergreen_cs_track *track = p->track; evergreen_surface_check_2d() local
396 struct evergreen_cs_track *track = p->track; evergreen_cs_track_validate_cb() local
499 struct evergreen_cs_track *track = p->track; evergreen_cs_track_validate_htile() local
563 struct evergreen_cs_track *track = p->track; evergreen_cs_track_validate_stencil() local
660 struct evergreen_cs_track *track = p->track; evergreen_cs_track_validate_depth() local
934 struct evergreen_cs_track *track = p->track; evergreen_cs_track_check() local
1096 struct evergreen_cs_track *track = (struct evergreen_cs_track *)p->track; evergreen_cs_handle_reg() local
1758 struct evergreen_cs_track *track = p->track; evergreen_is_safe_reg() local
1776 struct evergreen_cs_track *track; evergreen_packet3_check() local
2675 struct evergreen_cs_track *track; evergreen_cs_parse() local
[all...]
H A Dr300.c636 struct r100_cs_track *track; in r300_packet0_check() local
644 track = (struct r100_cs_track *)p->track; in r300_packet0_check()
676 track->cb[i].robj = reloc->robj; in r300_packet0_check()
677 track->cb[i].offset = idx_value; in r300_packet0_check()
678 track->cb_dirty = true; in r300_packet0_check()
689 track->zb.robj = reloc->robj; in r300_packet0_check()
690 track->zb.offset = idx_value; in r300_packet0_check()
691 track->zb_dirty = true; in r300_packet0_check()
734 track in r300_packet0_check()
1180 struct r100_cs_track *track; r300_packet3_check() local
1287 struct r100_cs_track *track; r300_cs_parse() local
[all...]
H A Dr100.c1307 struct r100_cs_track *track; in r100_packet3_load_vbpntr() local
1313 track = (struct r100_cs_track *)p->track; in r100_packet3_load_vbpntr()
1321 track->num_arrays = c; in r100_packet3_load_vbpntr()
1333 track->arrays[i + 0].esize = idx_value >> 8; in r100_packet3_load_vbpntr()
1334 track->arrays[i + 0].robj = reloc->robj; in r100_packet3_load_vbpntr()
1335 track->arrays[i + 0].esize &= 0x7F; in r100_packet3_load_vbpntr()
1344 track->arrays[i + 1].robj = reloc->robj; in r100_packet3_load_vbpntr()
1345 track->arrays[i + 1].esize = idx_value >> 24; in r100_packet3_load_vbpntr()
1346 track in r100_packet3_load_vbpntr()
1556 struct r100_cs_track *track; r100_packet0_check() local
1914 struct r100_cs_track *track; r100_packet3_check() local
2034 struct r100_cs_track *track; r100_cs_parse() local
2124 r100_cs_track_cube(struct radeon_device *rdev, struct r100_cs_track *track, unsigned idx) r100_cs_track_cube() argument
2155 r100_cs_track_texture_check(struct radeon_device *rdev, struct r100_cs_track *track) r100_cs_track_texture_check() argument
2237 r100_cs_track_check(struct radeon_device *rdev, struct r100_cs_track *track) r100_cs_track_check() argument
2374 r100_cs_track_clear(struct radeon_device *rdev, struct r100_cs_track *track) r100_cs_track_clear() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dr200.c150 struct r100_cs_track *track; in r200_packet0_check() local
160 track = (struct r100_cs_track *)p->track; in r200_packet0_check()
188 track->zb.robj = reloc->robj; in r200_packet0_check()
189 track->zb.offset = idx_value; in r200_packet0_check()
190 track->zb_dirty = true; in r200_packet0_check()
201 track->cb[0].robj = reloc->robj; in r200_packet0_check()
202 track->cb[0].offset = idx_value; in r200_packet0_check()
203 track->cb_dirty = true; in r200_packet0_check()
231 track in r200_packet0_check()
[all...]
H A Dr600_cs.c43 /* value we track */
299 static void r600_cs_track_init(struct r600_cs_track *track) in r600_cs_track_init() argument
304 track->sq_config = DX9_CONSTS; in r600_cs_track_init()
306 track->cb_color_base_last[i] = 0; in r600_cs_track_init()
307 track->cb_color_size[i] = 0; in r600_cs_track_init()
308 track->cb_color_size_idx[i] = 0; in r600_cs_track_init()
309 track->cb_color_info[i] = 0; in r600_cs_track_init()
310 track->cb_color_view[i] = 0xFFFFFFFF; in r600_cs_track_init()
311 track->cb_color_bo[i] = NULL; in r600_cs_track_init()
312 track in r600_cs_track_init()
351 struct r600_cs_track *track = p->track; r600_cs_track_validate_cb() local
517 struct r600_cs_track *track = p->track; r600_cs_track_validate_db() local
705 struct r600_cs_track *track = p->track; r600_cs_track_check() local
968 struct r600_cs_track *track = (struct r600_cs_track *)p->track; r600_cs_check_reg() local
1476 struct r600_cs_track *track = p->track; r600_check_texture_resource() local
1630 struct r600_cs_track *track; r600_packet3_check() local
2271 struct r600_cs_track *track; r600_cs_parse() local
[all...]
H A Devergreen_cs.c46 /* value we track */
117 static void evergreen_cs_track_init(struct evergreen_cs_track *track) in evergreen_cs_track_init() argument
122 track->cb_color_fmask_bo[i] = NULL; in evergreen_cs_track_init()
123 track->cb_color_cmask_bo[i] = NULL; in evergreen_cs_track_init()
124 track->cb_color_cmask_slice[i] = 0; in evergreen_cs_track_init()
125 track->cb_color_fmask_slice[i] = 0; in evergreen_cs_track_init()
129 track->cb_color_bo[i] = NULL; in evergreen_cs_track_init()
130 track->cb_color_bo_offset[i] = 0xFFFFFFFF; in evergreen_cs_track_init()
131 track->cb_color_info[i] = 0; in evergreen_cs_track_init()
132 track in evergreen_cs_track_init()
204 struct evergreen_cs_track *track = p->track; evergreen_surface_check_linear_aligned() local
226 struct evergreen_cs_track *track = p->track; evergreen_surface_check_1d() local
257 struct evergreen_cs_track *track = p->track; evergreen_surface_check_2d() local
395 struct evergreen_cs_track *track = p->track; evergreen_cs_track_validate_cb() local
498 struct evergreen_cs_track *track = p->track; evergreen_cs_track_validate_htile() local
562 struct evergreen_cs_track *track = p->track; evergreen_cs_track_validate_stencil() local
659 struct evergreen_cs_track *track = p->track; evergreen_cs_track_validate_depth() local
933 struct evergreen_cs_track *track = p->track; evergreen_cs_track_check() local
1095 struct evergreen_cs_track *track = (struct evergreen_cs_track *)p->track; evergreen_cs_handle_reg() local
1757 struct evergreen_cs_track *track = p->track; evergreen_is_safe_reg() local
1775 struct evergreen_cs_track *track; evergreen_packet3_check() local
2674 struct evergreen_cs_track *track; evergreen_cs_parse() local
[all...]
H A Dr300.c630 struct r100_cs_track *track; in r300_packet0_check() local
638 track = (struct r100_cs_track *)p->track; in r300_packet0_check()
670 track->cb[i].robj = reloc->robj; in r300_packet0_check()
671 track->cb[i].offset = idx_value; in r300_packet0_check()
672 track->cb_dirty = true; in r300_packet0_check()
683 track->zb.robj = reloc->robj; in r300_packet0_check()
684 track->zb.offset = idx_value; in r300_packet0_check()
685 track->zb_dirty = true; in r300_packet0_check()
728 track in r300_packet0_check()
1175 struct r100_cs_track *track; r300_packet3_check() local
1282 struct r100_cs_track *track; r300_cs_parse() local
[all...]
H A Dr100.c1315 struct r100_cs_track *track; in r100_packet3_load_vbpntr() local
1321 track = (struct r100_cs_track *)p->track; in r100_packet3_load_vbpntr()
1329 track->num_arrays = c; in r100_packet3_load_vbpntr()
1341 track->arrays[i + 0].esize = idx_value >> 8; in r100_packet3_load_vbpntr()
1342 track->arrays[i + 0].robj = reloc->robj; in r100_packet3_load_vbpntr()
1343 track->arrays[i + 0].esize &= 0x7F; in r100_packet3_load_vbpntr()
1352 track->arrays[i + 1].robj = reloc->robj; in r100_packet3_load_vbpntr()
1353 track->arrays[i + 1].esize = idx_value >> 24; in r100_packet3_load_vbpntr()
1354 track in r100_packet3_load_vbpntr()
1564 struct r100_cs_track *track; r100_packet0_check() local
1922 struct r100_cs_track *track; r100_packet3_check() local
2042 struct r100_cs_track *track; r100_cs_parse() local
2132 r100_cs_track_cube(struct radeon_device *rdev, struct r100_cs_track *track, unsigned idx) r100_cs_track_cube() argument
2163 r100_cs_track_texture_check(struct radeon_device *rdev, struct r100_cs_track *track) r100_cs_track_texture_check() argument
2245 r100_cs_track_check(struct radeon_device *rdev, struct r100_cs_track *track) r100_cs_track_check() argument
2382 r100_cs_track_clear(struct radeon_device *rdev, struct r100_cs_track *track) r100_cs_track_clear() argument
[all...]
/kernel/linux/linux-6.6/net/netfilter/
H A Dnft_bitwise.c284 static bool nft_bitwise_reduce(struct nft_regs_track *track, in nft_bitwise_reduce() argument
293 if (!track->regs[priv->sreg].selector) in nft_bitwise_reduce()
296 bitwise = nft_expr_priv(track->regs[priv->dreg].selector); in nft_bitwise_reduce()
297 if (track->regs[priv->sreg].selector == track->regs[priv->dreg].selector && in nft_bitwise_reduce()
298 track->regs[priv->sreg].num_reg == 0 && in nft_bitwise_reduce()
299 track->regs[priv->dreg].bitwise && in nft_bitwise_reduce()
300 track->regs[priv->dreg].bitwise->ops == expr->ops && in nft_bitwise_reduce()
308 track->cur = expr; in nft_bitwise_reduce()
312 if (track in nft_bitwise_reduce()
439 nft_bitwise_fast_reduce(struct nft_regs_track *track, const struct nft_expr *expr) nft_bitwise_fast_reduce() argument
518 nft_expr_reduce_bitwise(struct nft_regs_track *track, const struct nft_expr *expr) nft_expr_reduce_bitwise() argument
[all...]
H A Dnft_osf.c136 static bool nft_osf_reduce(struct nft_regs_track *track, in nft_osf_reduce() argument
142 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_osf_reduce()
143 nft_reg_track_update(track, expr, priv->dreg, NFT_OSF_MAXGENRELEN); in nft_osf_reduce()
147 osf = nft_expr_priv(track->regs[priv->dreg].selector); in nft_osf_reduce()
150 nft_reg_track_update(track, expr, priv->dreg, NFT_OSF_MAXGENRELEN); in nft_osf_reduce()
154 if (!track->regs[priv->dreg].bitwise) in nft_osf_reduce()
H A Dnft_fib.c168 bool nft_fib_reduce(struct nft_regs_track *track, in nft_fib_reduce() argument
191 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_fib_reduce()
192 nft_reg_track_update(track, expr, priv->dreg, len); in nft_fib_reduce()
196 fib = nft_expr_priv(track->regs[priv->dreg].selector); in nft_fib_reduce()
199 nft_reg_track_update(track, expr, priv->dreg, len); in nft_fib_reduce()
203 if (!track->regs[priv->dreg].bitwise) in nft_fib_reduce()
H A Dnft_hash.c168 static bool nft_jhash_reduce(struct nft_regs_track *track, in nft_jhash_reduce() argument
173 nft_reg_track_cancel(track, priv->dreg, sizeof(u32)); in nft_jhash_reduce()
198 static bool nft_symhash_reduce(struct nft_regs_track *track, in nft_symhash_reduce() argument
204 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_symhash_reduce()
205 nft_reg_track_update(track, expr, priv->dreg, sizeof(u32)); in nft_symhash_reduce()
209 symhash = nft_expr_priv(track->regs[priv->dreg].selector); in nft_symhash_reduce()
212 nft_reg_track_update(track, expr, priv->dreg, sizeof(u32)); in nft_symhash_reduce()
216 if (!track->regs[priv->dreg].bitwise) in nft_symhash_reduce()
/kernel/linux/linux-6.6/mm/kfence/
H A Dreport.c108 const struct kfence_track *track = show_alloc ? &meta->alloc_track : &meta->free_track; in kfence_print_stack() local
109 u64 ts_sec = track->ts_nsec; in kfence_print_stack()
114 show_alloc ? "allocated" : "freed", track->pid, in kfence_print_stack()
115 track->cpu, (unsigned long)ts_sec, rem_nsec / 1000); in kfence_print_stack()
117 if (track->num_stack_entries) { in kfence_print_stack()
119 int i = get_stack_skipnr(track->stack_entries, track->num_stack_entries, NULL); in kfence_print_stack()
122 for (; i < track->num_stack_entries; i++) in kfence_print_stack()
123 seq_con_printf(seq, " %pS\n", (void *)track->stack_entries[i]); in kfence_print_stack()
282 static void kfence_to_kp_stack(const struct kfence_track *track, voi argument
[all...]
/kernel/linux/linux-5.10/drivers/block/
H A Damiflop.c10 * - added support for 40 Track 5.25" drives, 80-track hopefully behaves
29 * - usage ioctl(d, RAW_TRACK, ptr); the raw track buffer (MFM-encoded data
93 #define DSKTRACK0 (0x1<<4) /* head at track zero when low */
108 #define DSKSTEP (0x1) /* pulse low to step head 1 track */
154 #define FD_RECALIBRATE 0x07 /* move to track 0 */
155 #define FD_SEEK 0x0F /* seek track */
160 #define FD_FORMAT 0x4D /* format one track */
166 #define FLOPPY_MAX_SECTORS 22 /* Max. Number of sectors per track */
170 int sects; /* sectors per track */
171 int (*read_fkt)(int); /* read whole track */
193 int track; /* current track (-1 == unknown) */ global() member
566 fd_seek(int drive, int track) fd_seek() argument
827 unsigned char track; global() member
983 unsigned char track, /* 0-80 */ global() member
1423 get_track(int drive, int track) get_track() argument
1462 unsigned int cnt, block, track, sector; amiflop_rw_cur_segment() local
[all...]
H A Dataflop.c28 * - Initialize track register when testing presence of floppy
51 * - increase gap size at start of track for HD/ED disks
93 #define FDCSELREG_TRA (0x82) /* track register */
127 #define FDCCMDADD_U (0x10) /* update track register */
162 int track; /* to be formatted */ member
170 unsigned spt; /* sectors per track */
173 unsigned stretch; /* track doubling ? */
294 int track; /* current head position or -1 if member
338 * operations. Second, a track buffer is used to cache a whole track
958 unsigned int track; fd_rwsec() local
1123 unsigned int track; fd_rwsec_done1() local
1241 unsigned int track; fd_writetrack() local
[all...]
/kernel/linux/linux-6.6/drivers/block/
H A Damiflop.c10 * - added support for 40 Track 5.25" drives, 80-track hopefully behaves
29 * - usage ioctl(d, RAW_TRACK, ptr); the raw track buffer (MFM-encoded data
93 #define DSKTRACK0 (0x1<<4) /* head at track zero when low */
108 #define DSKSTEP (0x1) /* pulse low to step head 1 track */
154 #define FD_RECALIBRATE 0x07 /* move to track 0 */
155 #define FD_SEEK 0x0F /* seek track */
160 #define FD_FORMAT 0x4D /* format one track */
166 #define FLOPPY_MAX_SECTORS 22 /* Max. Number of sectors per track */
170 int sects; /* sectors per track */
171 int (*read_fkt)(int); /* read whole track */
193 int track; /* current track (-1 == unknown) */ global() member
566 fd_seek(int drive, int track) fd_seek() argument
827 unsigned char track; global() member
983 unsigned char track, /* 0-80 */ global() member
1423 get_track(int drive, int track) get_track() argument
1462 unsigned int cnt, block, track, sector; amiflop_rw_cur_segment() local
[all...]
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dfd.h16 sect, /* sectors per track */
18 track, /* nr of tracks */ member
19 stretch; /* bit 0 !=0 means double track steps */
74 unsigned int device,head,track; member
80 /* format the specified track */
92 * entire track at once */
217 short track; /* current track */ member
219 short maxtrack; /* id of highest half track read */
279 unsigned char track[ member
382 int track; global() member
[all...]
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dfd.h16 sect, /* sectors per track */
18 track, /* nr of tracks */ member
19 stretch; /* bit 0 !=0 means double track steps */
74 unsigned int device,head,track; member
80 /* format the specified track */
92 * entire track at once */
217 short track; /* current track */ member
219 short maxtrack; /* id of highest half track read */
279 unsigned char track[ member
382 int track; global() member
[all...]
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dfd.h24 unsigned int size, sect, head, track, stretch; member
51 unsigned int device, head, track; member
114 short track; member
147 unsigned char track[4]; member
197 int track; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dfd.h24 unsigned int size, sect, head, track, stretch; member
51 unsigned int device, head, track; member
114 short track; member
147 unsigned char track[4]; member
197 int track; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dfd.h14 track, member
48 unsigned int device,head,track; member
122 short track; member
158 unsigned char track[4]; member
205 int track; member

Completed in 41 milliseconds

12345