| /linux/net/netfilter/ |
| H A D | nft_bitwise.c | 394 static bool nft_bitwise_reduce(struct nft_regs_track *track, in nft_bitwise_reduce() argument 403 if (!track->regs[priv->sreg].selector) in nft_bitwise_reduce() 406 bitwise = nft_expr_priv(track->regs[priv->dreg].selector); in nft_bitwise_reduce() 407 if (track->regs[priv->sreg].selector == track->regs[priv->dreg].selector && in nft_bitwise_reduce() 408 track->regs[priv->sreg].num_reg == 0 && in nft_bitwise_reduce() 409 track->regs[priv->dreg].bitwise && in nft_bitwise_reduce() 410 track->regs[priv->dreg].bitwise->ops == expr->ops && in nft_bitwise_reduce() 419 track->cur = expr; in nft_bitwise_reduce() 423 if (track->regs[priv->sreg].bitwise || in nft_bitwise_reduce() 424 track->regs[priv->sreg].num_reg != 0) { in nft_bitwise_reduce() [all …]
|
| H A D | nft_osf.c | 130 static bool nft_osf_reduce(struct nft_regs_track *track, in nft_osf_reduce() argument 136 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_osf_reduce() 137 nft_reg_track_update(track, expr, priv->dreg, NFT_OSF_MAXGENRELEN); in nft_osf_reduce() 141 osf = nft_expr_priv(track->regs[priv->dreg].selector); in nft_osf_reduce() 144 nft_reg_track_update(track, expr, priv->dreg, NFT_OSF_MAXGENRELEN); in nft_osf_reduce() 148 if (!track->regs[priv->dreg].bitwise) in nft_osf_reduce()
|
| H A D | nft_fib.c | 165 bool nft_fib_reduce(struct nft_regs_track *track, in nft_fib_reduce() argument 188 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_fib_reduce() 189 nft_reg_track_update(track, expr, priv->dreg, len); in nft_fib_reduce() 193 fib = nft_expr_priv(track->regs[priv->dreg].selector); in nft_fib_reduce() 196 nft_reg_track_update(track, expr, priv->dreg, len); in nft_fib_reduce() 200 if (!track->regs[priv->dreg].bitwise) in nft_fib_reduce()
|
| H A D | nft_hash.c | 169 static bool nft_jhash_reduce(struct nft_regs_track *track, in nft_jhash_reduce() argument 174 nft_reg_track_cancel(track, priv->dreg, sizeof(u32)); in nft_jhash_reduce() 199 static bool nft_symhash_reduce(struct nft_regs_track *track, in nft_symhash_reduce() argument 205 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_symhash_reduce() 206 nft_reg_track_update(track, expr, priv->dreg, sizeof(u32)); in nft_symhash_reduce() 210 symhash = nft_expr_priv(track->regs[priv->dreg].selector); in nft_symhash_reduce() 213 nft_reg_track_update(track, expr, priv->dreg, sizeof(u32)); in nft_symhash_reduce() 217 if (!track->regs[priv->dreg].bitwise) in nft_symhash_reduce()
|
| H A D | nft_socket.c | 252 static bool nft_socket_reduce(struct nft_regs_track *track, in nft_socket_reduce() argument 258 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_socket_reduce() 259 nft_reg_track_update(track, expr, priv->dreg, priv->len); in nft_socket_reduce() 263 socket = nft_expr_priv(track->regs[priv->dreg].selector); in nft_socket_reduce() 267 nft_reg_track_update(track, expr, priv->dreg, priv->len); in nft_socket_reduce() 271 if (!track->regs[priv->dreg].bitwise) in nft_socket_reduce() 274 return nft_expr_reduce_bitwise(track, expr); in nft_socket_reduce()
|
| H A D | nft_meta.c | 745 bool nft_meta_get_reduce(struct nft_regs_track *track, in nft_meta_get_reduce() argument 751 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_meta_get_reduce() 752 nft_reg_track_update(track, expr, priv->dreg, priv->len); in nft_meta_get_reduce() 756 meta = nft_expr_priv(track->regs[priv->dreg].selector); in nft_meta_get_reduce() 759 nft_reg_track_update(track, expr, priv->dreg, priv->len); in nft_meta_get_reduce() 763 if (!track->regs[priv->dreg].bitwise) in nft_meta_get_reduce() 766 return nft_expr_reduce_bitwise(track, expr); in nft_meta_get_reduce() 781 static bool nft_meta_set_reduce(struct nft_regs_track *track, in nft_meta_set_reduce() argument 787 if (!track->regs[i].selector) in nft_meta_set_reduce() 790 if (track->regs[i].selector->ops != &nft_meta_get_ops) in nft_meta_set_reduce() [all …]
|
| H A D | nft_numgen.c | 87 static bool nft_ng_inc_reduce(struct nft_regs_track *track, in nft_ng_inc_reduce() argument 92 nft_reg_track_cancel(track, priv->dreg, NFT_REG32_SIZE); in nft_ng_inc_reduce() 181 static bool nft_ng_random_reduce(struct nft_regs_track *track, in nft_ng_random_reduce() argument 186 nft_reg_track_cancel(track, priv->dreg, NFT_REG32_SIZE); in nft_ng_random_reduce()
|
| H A D | nft_ct.c | 701 static bool nft_ct_get_reduce(struct nft_regs_track *track, in nft_ct_get_reduce() argument 707 if (!nft_reg_track_cmp(track, expr, priv->dreg)) { in nft_ct_get_reduce() 708 nft_reg_track_update(track, expr, priv->dreg, priv->len); in nft_ct_get_reduce() 712 ct = nft_expr_priv(track->regs[priv->dreg].selector); in nft_ct_get_reduce() 714 nft_reg_track_update(track, expr, priv->dreg, priv->len); in nft_ct_get_reduce() 718 if (!track->regs[priv->dreg].bitwise) in nft_ct_get_reduce() 721 return nft_expr_reduce_bitwise(track, expr); in nft_ct_get_reduce() 761 static bool nft_ct_set_reduce(struct nft_regs_track *track, in nft_ct_set_reduce() argument 767 if (!track->regs[i].selector) in nft_ct_set_reduce() 770 if (track->regs[i].selector->ops != &nft_ct_get_ops) in nft_ct_set_reduce() [all …]
|
| /linux/kernel/liveupdate/ |
| H A D | kexec_handover.c | 113 struct kho_mem_track track; member 119 .track = { 120 .orders = XARRAY_INIT(kho_out.track.orders, 0), 149 static void __kho_unpreserve_order(struct kho_mem_track *track, unsigned long pfn, in __kho_unpreserve_order() argument 156 physxa = xa_load(&track->orders, order); in __kho_unpreserve_order() 167 static void __kho_unpreserve(struct kho_mem_track *track, unsigned long pfn, in __kho_unpreserve() argument 175 __kho_unpreserve_order(track, pfn, order); in __kho_unpreserve() 181 static int __kho_preserve_order(struct kho_mem_track *track, unsigned long pfn, in __kho_preserve_order() argument 189 physxa = xa_load(&track->orders, order); in __kho_preserve_order() 198 physxa = xa_cmpxchg(&track->orders, order, NULL, new_physxa, in __kho_preserve_order() [all …]
|
| /linux/drivers/block/ |
| H A D | ataflop.c | 163 int track; /* to be formatted */ member 295 int track; /* current head position or -1 if member 367 #define IS_BUFFERED(drive,side,track) \ argument 368 (BufferDrive == (drive) && BufferSide == (side) && BufferTrack == (track)) 538 FDC_WRITE( FDCREG_TRACK, UD.track ); in fd_select_drive() 719 SUD.track = -1; in fd_error() 775 if (!UDT || desc->track >= UDT->blocks/UDT->spt/2 || desc->head >= 2) { in do_format() 794 *p++ = desc->track; in do_format() 811 ReqTrack = desc->track; in do_format() 867 if (UD.track == -1) in do_fd_action() [all …]
|
| /linux/drivers/of/unittest-data/ |
| H A D | overlay.dtso | 25 track@30 { 29 track@40 { 48 ride_200_left: track@10 { 52 ride_200_right: track@20 {
|
| H A D | overlay_common.dtsi | 59 track@30 { 63 track@40 {
|
| /linux/drivers/cdrom/ |
| H A D | gdrom.c | 297 static int get_entry_lba(int track) in get_entry_lba() argument 299 return (cpu_to_be32(track & 0xffffff00) - GD_SESSION_OFFSET); in get_entry_lba() 302 static int get_entry_q_ctrl(int track) in get_entry_q_ctrl() argument 304 return (track & 0x000000f0) >> 4; in get_entry_q_ctrl() 307 static int get_entry_track(int track) in get_entry_track() argument 309 return (track & 0x0000ff00) >> 8; in get_entry_track() 315 int fentry, lentry, track, data, err; in gdrom_get_last_session() local 334 track = get_entry_track(gd.toc->last); in gdrom_get_last_session() 336 data = gd.toc->entry[track - 1]; in gdrom_get_last_session() 339 track--; in gdrom_get_last_session() [all …]
|
| /linux/include/uapi/linux/ |
| H A D | fd.h | 18 track, /* nr of tracks */ member 74 unsigned int device,head,track; member 217 short track; /* current track */ member 279 unsigned char track[4]; member 382 int track; member
|
| /linux/scripts/gdb/linux/ |
| H A D | slab.py | 117 def add_location(loc_track, cache, track, orig_size): argument 119 age = jiffies - track['when'] 122 pid = int(track['pid']) 123 cpuid = int(track['cpu']) 124 addr = track['addr'] 126 handle = track['handle'] 131 if track['when']: 173 track = gdb.Value(p).cast(track_type.pointer()) 178 add_location(loc_track, cache, track, size)
|
| /linux/Documentation/sound/designs/ |
| H A D | compress-offload.rst | 209 delay and padding and directly move from one track content to another. The end 211 switching from one track to another 219 switch from one track to another and start using data for second track. 225 decoder to strip the silence. This needs to be set before the data in the track 230 correspond to subsequent track 235 data would belong to next track 241 - Set metadata of the first track 242 - Fill data of the first track 245 - Indicate next track data by sending set_next_track 246 - Set metadata of the next track [all …]
|
| /linux/mm/kasan/ |
| H A D | report.c | 265 static void print_track(struct kasan_track *track, const char *prefix) in print_track() argument 268 u64 ts_nsec = track->timestamp; in print_track() 275 prefix, track->pid, track->cpu, in print_track() 278 pr_err("%s by task %u:\n", prefix, track->pid); in print_track() 280 if (track->stack) in print_track() 281 stack_depot_print(track->stack); in print_track()
|
| H A D | common.c | 61 void kasan_set_track(struct kasan_track *track, depot_stack_handle_t stack) in kasan_set_track() argument 67 track->cpu = cpu; in kasan_set_track() 68 track->timestamp = ts_nsec >> 9; in kasan_set_track() 70 track->pid = current->pid; in kasan_set_track() 71 track->stack = stack; in kasan_set_track() 74 void kasan_save_track(struct kasan_track *track, gfp_t flags) in kasan_save_track() argument 79 kasan_set_track(track, stack); in kasan_save_track()
|
| H A D | report_tags.c | 74 memcpy(&info->free_track, &entry->track, in kasan_complete_mode_report_info() 89 memcpy(&info->alloc_track, &entry->track, in kasan_complete_mode_report_info()
|
| H A D | tags.c | 126 old_stack = entry->track.stack; in save_stack_info() 129 kasan_set_track(&entry->track, stack); in save_stack_info()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-fs-ubifs | 8 This counter keeps track of the number of accesses of nodes 20 This counter keeps track of the number of accesses of nodes 32 This counter keeps track of the number of accesses of nodes
|
| /linux/drivers/iommu/iommufd/ |
| H A D | pages.c | 1436 struct iopt_pages_dmabuf_track *track; in iopt_revoke_notify() local 1442 list_for_each_entry(track, &pages->dmabuf.tracker, elm) { in iopt_revoke_notify() 1443 struct iopt_area *area = track->area; in iopt_revoke_notify() 1445 iopt_area_unmap_domain_range(area, track->domain, in iopt_revoke_notify() 1567 struct iopt_pages_dmabuf_track *track; in iopt_dmabuf_track_domain() local 1573 list_for_each_entry(track, &pages->dmabuf.tracker, elm) in iopt_dmabuf_track_domain() 1574 if (WARN_ON(track->domain == domain && track->area == area)) in iopt_dmabuf_track_domain() 1577 track = kzalloc(sizeof(*track), GFP_KERNEL); in iopt_dmabuf_track_domain() 1578 if (!track) in iopt_dmabuf_track_domain() 1580 track->domain = domain; in iopt_dmabuf_track_domain() [all …]
|
| /linux/Documentation/doc-guide/ |
| H A D | checktransupdate.rst | 6 This script helps track the translation status of the documentation in 13 It uses ``git log`` command to track the latest English commit from the 23 - track the translation status of files that have no translation
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | r100_track.h | 85 int r100_cs_track_check(struct radeon_device *rdev, struct r100_cs_track *track); 86 void r100_cs_track_clear(struct radeon_device *rdev, struct r100_cs_track *track);
|
| /linux/arch/arc/lib/ |
| H A D | memcmp.S | 71 ; slow track insn 86 ; slow track insn 99 ; slow track insn
|