/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_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_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_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()
|
/linux/drivers/block/ |
H A D | ataflop.c | 28 * - Initialize track register when testing presence of floppy 51 * - increase gap size at start of track for HD/ED disks 94 #define FDCSELREG_TRA (0x82) /* track register */ 128 #define FDCCMDADD_U (0x10) /* update track register */ 142 #define FDCSTAT_TR00 (0x04) /* Track 00 flag (Type I) */ 163 int track; /* to be formatted */ member 171 unsigned spt; /* sectors per track */ 174 unsigned stretch; /* track doubling ? */ 295 int track; /* current head position or -1 if member 341 * operations. Second, a track buffer is used to cache a whole track [all …]
|
/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/drivers/gpu/drm/i915/ |
H A D | i915_active.h | 24 * is reading them. We also track fences at a higher level to provide 30 * In order to use a fence, the object must track the fence it needs to 31 * serialise with. For example, GEM objects want to track both read and 35 * object then embeds a #i915_active_fence to track the most recent (in 38 * track the most recent fence request, typically this is done as part of 53 * @fence: initial fence to track, can be NULL 134 * often though we want to track the status of a bunch of tasks, for example 137 * track every single request associated with the task, but knowing that 139 * timeline must wait for earlier requests), we need only track the 146 * different resources that need to track their associated GPU activity to
|
/linux/scripts/gdb/linux/ |
H A D | slab.py | 34 track_type = gdb.lookup_type('struct track') 64 p += gdb.lookup_type('struct track').sizeof * 2 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()) [all …]
|
/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | uncore-power.json | 160 …track up to 4 configurable bands. One can use edge detect in conjunction with this event to track… 169 …track up to 4 configurable bands. One can use edge detect in conjunction with this event to track… 178 …track up to 4 configurable bands. One can use edge detect in conjunction with this event to track… 187 …track up to 4 configurable bands. One can use edge detect in conjunction with this event to track…
|
H A D | uncore-memory.json | 184 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 194 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 204 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 214 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 224 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 234 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 244 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 254 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 411 …track the requests. Requests allocate into the RPQ soon after they enter the memory controller, a… 420 … This queue is used to schedule reads out to the memory controller and to track the requests. Req… [all …]
|
/linux/include/uapi/linux/ |
H A D | fd.h | 16 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[4]; member 382 int track; member
|
H A D | fdreg.h | 68 #define ST3_TZ 0x10 /* Track Zero signal (1=track 0) */ 74 #define FD_RECALIBRATE 0x07 /* move to track 0 */ 75 #define FD_SEEK 0x0F /* seek track */ 80 #define FD_FORMAT 0x4D /* format one track */ 107 * pack more sectors on a track) */
|
/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 {
|
/linux/arch/s390/include/uapi/asm/ |
H A D | vtoc.h | 78 __u16 DS4DEVTK; /* device track length */ 84 __u8 DS4DEVDT; /* number of DSCB's per track */ 85 __u8 DS4DEVDB; /* number of directory blocks per track */ 115 struct vtoc_ttr DS1LSTAR; /* last used track and block on track */ 116 __u16 DS1TRBAL; /* space remaining on last used track */ 130 struct vtoc_cchh DS4HCCHH; /* CCHH of next available alternate track */ 159 __u16 t; /* RTA of the first track of free extent */
|
/linux/fs/btrfs/ |
H A D | delayed-ref.h | 77 /* seq number to keep track of insertion order */ 95 * track of the total mods done to the reference count. 145 * This is used to track the final ref_mod from all the refs associated 147 * this is meant to track if we need to do the csum accounting or not. 166 * Track reserved bytes when setting must_insert_reserved. On success 205 * Track head references. 217 * Track dirty extent records. 239 * Track space reserved for deleting csums of data extents. 247 * Track from which bytenr to start searching ref heads.
|
/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 333 /* Find the first data track */ in gdrom_get_last_session() 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() [all …]
|
/linux/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-debug.h | 17 #define PVR2_TRACE_TOLERANCE (1 << 2) /* track tolerance-affected errors */ 38 #define PVR2_TRACE_BUF_POOL (1 << 23) /* Track buffer pool management */ 39 #define PVR2_TRACE_BUF_FLOW (1 << 24) /* Track buffer flow in system */ 40 #define PVR2_TRACE_DATA_FLOW (1 << 25) /* Track data flow */
|
/linux/kernel/ |
H A D | kexec_handover.c | 67 * Keep track of memory that is to be preserved across KHO. 106 struct kho_mem_track track; member 127 .track = { 128 .orders = XARRAY_INIT(kho_out.ser.track.orders, 0), 158 static void __kho_unpreserve(struct kho_mem_track *track, unsigned long pfn, in __kho_unpreserve() argument 169 physxa = xa_load(&track->orders, order); in __kho_unpreserve() 183 static int __kho_preserve_order(struct kho_mem_track *track, unsigned long pfn, in __kho_preserve_order() argument 195 physxa = xa_load(&track->orders, order); in __kho_preserve_order() 204 physxa = xa_cmpxchg(&track->orders, order, NULL, new_physxa, in __kho_preserve_order() 378 xa_for_each(&ser->track.orders, order, physxa) { in kho_mem_serialize() [all …]
|
/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/tools/perf/pmu-events/arch/x86/snowridgex/ |
H A D | uncore-memory.json | 265 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 276 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 287 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 298 …ather than doing accumulation. Multiple counters will need to be used to track multiple ranks sim… 472 …track the requests. Requests allocate into the RPQ soon after they enter the memory controller, a… 483 …track the requests. Requests allocate into the RPQ soon after they enter the memory controller, a… 493 … This queue is used to schedule reads out to the memory controller and to track the requests. Req… 503 … This queue is used to schedule reads out to the memory controller and to track the requests. Req… 513 …). The RPQ is used to schedule reads out to the memory controller and to track the requests. Req… 522 …). The RPQ is used to schedule reads out to the memory controller and to track the requests. Req… [all …]
|
/linux/arch/s390/kernel/ |
H A D | wti.c | 3 * Support for warning track interruption 31 * acknowledge the warning-track interrupt and trigger 47 * During a warning-track grace period, interrupts are disabled 48 * to prevent delays of the warning-track acknowledgment. 190 pr_warn("Failed to register warning track interrupt through DIAG 49C\n"); in wti_init()
|
/linux/tools/perf/pmu-events/arch/x86/haswellx/ |
H A D | uncore-power.json | 340 …track up to 4 configurable bands. One can use edge detect in conjunction with this event to track… 349 …track up to 4 configurable bands. One can use edge detect in conjunction with this event to track… 358 …track up to 4 configurable bands. One can use edge detect in conjunction with this event to track… 367 …track up to 4 configurable bands. One can use edge detect in conjunction with this event to track…
|
/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/tee/amdtee/ |
H A D | amdtee_private.h | 48 * @refcount: counter to keep track of sessions opened for the TA instance 67 * @sess_list: Keeps track of sessions opened in current TEE context 68 * @shm_list: Keeps track of buffers allocated and mapped in current TEE 98 * struct amdtee_ta_data - Keeps track of all TAs loaded in AMD Secure
|