/linux-5.10/block/partitions/ |
D | sysv68.c | 25 __be32 ios_slcblk; /* Slice table block number */ 26 __be16 ios_slccnt; /* Number of entries in slice table */ 40 * Slice Table Structure 43 struct slice { struct 44 __be32 nblocks; /* slice size (in blocks) */ argument 45 __be32 blkoff; /* block offset of slice */ argument 56 struct slice *slice; in sysv68_partition() local 76 slices -= 1; /* last slice is the whole disk */ in sysv68_partition() 79 slice = (struct slice *)data; in sysv68_partition() 80 for (i = 0; i < slices; i++, slice++) { in sysv68_partition() [all …]
|
/linux-5.10/include/linux/soc/qcom/ |
D | llcc-qcom.h | 31 * llcc_slice_desc - Cache slice descriptor 32 * @slice_id: llcc slice id 33 * @slice_size: Size allocated for the llcc slice 68 * @cfg: pointer to the data structure for slice configuration 69 * @lock: mutex associated with each slice 73 * @bitmap: Bit map to track the active slice ids 92 * llcc_slice_getd - get llcc slice descriptor 98 * llcc_slice_putd - llcc slice descritpor 99 * @desc: Pointer to llcc slice descriptor 104 * llcc_get_slice_id - get slice id [all …]
|
/linux-5.10/sound/pci/au88x0/ |
D | au88x0_a3d.c | 26 a3d_addrA(a->slice, a->source, A3D_A_HrtfTrackTC), HrtfTrack); in a3dsrc_SetTimeConsts() 28 a3d_addrA(a->slice, a->source, A3D_A_ITDTrackTC), ItdTrack); in a3dsrc_SetTimeConsts() 30 a3d_addrA(a->slice, a->source, A3D_A_GainTrackTC), GTrack); in a3dsrc_SetTimeConsts() 32 a3d_addrA(a->slice, a->source, A3D_A_CoeffTrackTC), CTrack); in a3dsrc_SetTimeConsts() 52 a3d_addrB(a->slice, a->source, A3D_B_A21Target), in a3dsrc_SetAtmosTarget() 55 a3d_addrB(a->slice, a->source, A3D_B_B10Target), in a3dsrc_SetAtmosTarget() 58 a3d_addrB(a->slice, a->source, A3D_B_B2Target), c); in a3dsrc_SetAtmosTarget() 67 a3d_addrB(a->slice, a->source, A3D_B_A12Current), in a3dsrc_SetAtmosCurrent() 70 a3d_addrB(a->slice, a->source, A3D_B_B01Current), in a3dsrc_SetAtmosCurrent() 73 a3d_addrB(a->slice, a->source, A3D_B_B2Current), c); in a3dsrc_SetAtmosCurrent() [all …]
|
D | au88x0_a3d.h | 38 unsigned int slice; /* this_08 */ member 102 // Slice size: 0x2000 106 #define a3d_addrA(slice,source,reg) (((slice)<<0xd)+((source)*0x3A4)+(reg)) argument 107 #define a3d_addrB(slice,source,reg) (((slice)<<0xd)+((source)*0x2C8)+(reg)) argument 108 #define a3d_addrS(slice,reg) (((slice)<<0xd)+(reg)) argument 109 //#define a3d_addr(slice,source,reg) (((reg)>=0x19000) ? a3d_addr2((slice),(source),(reg)) : a3d_ad…
|
/linux-5.10/drivers/misc/eeprom/ |
D | max6875.c | 54 static void max6875_update_slice(struct i2c_client *client, int slice) in max6875_update_slice() argument 60 if (slice >= USER_EEPROM_SLICES) in max6875_update_slice() 65 buf = &data->data[slice << SLICE_BITS]; in max6875_update_slice() 67 if (!(data->valid & (1 << slice)) || in max6875_update_slice() 68 time_after(jiffies, data->last_updated[slice])) { in max6875_update_slice() 70 dev_dbg(&client->dev, "Starting update of slice %u\n", slice); in max6875_update_slice() 72 data->valid &= ~(1 << slice); in max6875_update_slice() 74 addr = USER_EEPROM_BASE + (slice << SLICE_BITS); in max6875_update_slice() 99 data->last_updated[slice] = jiffies; in max6875_update_slice() 100 data->valid |= (1 << slice); in max6875_update_slice() [all …]
|
D | eeprom.c | 35 u8 valid; /* bitfield, bit!=0 if slice is valid */ 42 static void eeprom_update_client(struct i2c_client *client, u8 slice) in eeprom_update_client() argument 49 if (!(data->valid & (1 << slice)) || in eeprom_update_client() 50 time_after(jiffies, data->last_updated[slice] + 300 * HZ)) { in eeprom_update_client() 51 dev_dbg(&client->dev, "Starting eeprom update, slice %u\n", slice); in eeprom_update_client() 54 for (i = slice << 5; i < (slice + 1) << 5; i += 32) in eeprom_update_client() 60 for (i = slice << 5; i < (slice + 1) << 5; i += 2) { in eeprom_update_client() 68 data->last_updated[slice] = jiffies; in eeprom_update_client() 69 data->valid |= (1 << slice); in eeprom_update_client() 81 u8 slice; in eeprom_read() local [all …]
|
/linux-5.10/arch/mips/sgi-ip27/ |
D | ip27-nmi.c | 37 void install_cpu_nmi_handler(int slice) in install_cpu_nmi_handler() argument 41 nmi_addr = (nmi_t *)NMI_ADDR(get_nasid(), slice); in install_cpu_nmi_handler() 56 void nmi_cpu_eframe_save(nasid_t nasid, int slice) in nmi_cpu_eframe_save() argument 64 slice * IP27_NMI_KREGS_CPU_SIZE); in nmi_cpu_eframe_save() 66 pr_emerg("NMI nasid %d: slice %d\n", nasid, slice); in nmi_cpu_eframe_save() 132 void nmi_dump_hub_irq(nasid_t nasid, int slice) in nmi_dump_hub_irq() argument 136 if (slice == 0) { /* Slice A */ in nmi_dump_hub_irq() 139 } else { /* Slice B */ in nmi_dump_hub_irq() 158 int slice; in nmi_node_eframe_save() local 164 for (slice = 0; slice < NODE_NUM_CPUS(slice); slice++) { in nmi_node_eframe_save() [all …]
|
/linux-5.10/drivers/gpu/drm/omapdrm/ |
D | tcm.h | 213 * This method slices off the topmost 2D slice from the parent area, and stores 214 * it in the 'slice' parameter. The 'parent' parameter will get modified to 216 * fit in a 2D slice, its tcm pointer is set to NULL to mark that it is no 220 * @param slice Pointer to the slice area that will get modified 222 static inline void tcm_slice(struct tcm_area *parent, struct tcm_area *slice) in tcm_slice() argument 224 *slice = *parent; in tcm_slice() 226 /* check if we need to slice */ in tcm_slice() 227 if (slice->tcm && !slice->is2d && in tcm_slice() 228 slice->p0.y != slice->p1.y && in tcm_slice() 229 (slice->p0.x || (slice->p1.x != slice->tcm->width - 1))) { in tcm_slice() [all …]
|
/linux-5.10/drivers/staging/media/sunxi/cedrus/ |
D | cedrus_h264.c | 217 const struct v4l2_ctrl_h264_slice_params *slice = run->h264.slice_params; in cedrus_write_ref_list0() local 220 slice->ref_pic_list0, in cedrus_write_ref_list0() 221 slice->num_ref_idx_l0_active_minus1 + 1, in cedrus_write_ref_list0() 228 const struct v4l2_ctrl_h264_slice_params *slice = run->h264.slice_params; in cedrus_write_ref_list1() local 231 slice->ref_pic_list1, in cedrus_write_ref_list1() 232 slice->num_ref_idx_l1_active_minus1 + 1, in cedrus_write_ref_list1() 325 const struct v4l2_ctrl_h264_slice_params *slice = run->h264.slice_params; in cedrus_set_params() local 369 cedrus_skip_bits(dev, slice->header_bit_size); in cedrus_set_params() 371 if (V4L2_H264_CTRL_PRED_WEIGHTS_REQUIRED(pps, slice)) in cedrus_set_params() 374 if ((slice->slice_type == V4L2_H264_SLICE_TYPE_P) || in cedrus_set_params() [all …]
|
/linux-5.10/arch/mips/include/asm/sn/ |
D | addrs.h | 278 #define EX_HANDLER_OFFSET(slice) ((slice) << 16) argument 279 #define EX_HANDLER_ADDR(nasid, slice) \ argument 280 PHYS_TO_K0(NODE_OFFSET(nasid) | EX_HANDLER_OFFSET(slice)) 283 #define EX_FRAME_OFFSET(slice) ((slice) << 16 | 0x400) argument 284 #define EX_FRAME_ADDR(nasid, slice) \ argument 285 PHYS_TO_K0(NODE_OFFSET(nasid) | EX_FRAME_OFFSET(slice)) 332 #define LAUNCH_OFFSET(nasid, slice) \ argument 334 KLD_LAUNCH(nasid)->stride * (slice)) 335 #define LAUNCH_ADDR(nasid, slice) \ argument 336 TO_NODE_UNCAC((nasid), LAUNCH_OFFSET(nasid, slice)) [all …]
|
/linux-5.10/drivers/soc/qcom/ |
D | llcc-qcom.c | 51 * llcc_slice_config - Data associated with the llcc slice 53 * @slice_id: llcc slice id for each client 54 * @max_cap: The maximum capacity of the cache slice provided in KB 56 * @fixed_size: Boolean indicating if the slice has a fixed capacity 57 * @bonus_ways: Bonus ways are additional ways to be used for any slice, 61 * @res_ways: Reserved ways for the cache slice, the reserved ways cannot 63 * @cache_mode: Each slice operates as a cache, this controls the mode of the 64 * slice: normal or TCM(Tightly Coupled Memory) 72 * @activate_on_init: Activate the slice immediately after it is programmed 135 * llcc_slice_getd - get llcc slice descriptor [all …]
|
/linux-5.10/drivers/gpu/drm/i915/gt/ |
D | intel_sseu.c | 35 u32 intel_sseu_get_subslices(const struct sseu_dev_info *sseu, u8 slice) in intel_sseu_get_subslices() argument 37 int i, offset = slice * sseu->ss_stride; in intel_sseu_get_subslices() 40 GEM_BUG_ON(slice >= sseu->max_slices); in intel_sseu_get_subslices() 49 void intel_sseu_set_subslices(struct sseu_dev_info *sseu, int slice, in intel_sseu_set_subslices() argument 52 int offset = slice * sseu->ss_stride; in intel_sseu_set_subslices() 58 intel_sseu_subslices_per_slice(const struct sseu_dev_info *sseu, u8 slice) in intel_sseu_subslices_per_slice() argument 60 return hweight32(intel_sseu_get_subslices(sseu, slice)); in intel_sseu_subslices_per_slice() 63 static int sseu_eu_idx(const struct sseu_dev_info *sseu, int slice, in sseu_eu_idx() argument 68 return slice * slice_stride + subslice * sseu->eu_stride; in sseu_eu_idx() 71 static u16 sseu_get_eus(const struct sseu_dev_info *sseu, int slice, in sseu_get_eus() argument [all …]
|
D | intel_sseu.h | 33 /* For each slice, which subslice(s) has(have) 7 EUs (bitfield)? */ 72 intel_sseu_has_subslice(const struct sseu_dev_info *sseu, int slice, in intel_sseu_has_subslice() argument 80 mask = sseu->subslice_mask[slice * sseu->ss_stride + ss_idx]; in intel_sseu_has_subslice() 92 intel_sseu_subslices_per_slice(const struct sseu_dev_info *sseu, u8 slice); 94 u32 intel_sseu_get_subslices(const struct sseu_dev_info *sseu, u8 slice); 96 void intel_sseu_set_subslices(struct sseu_dev_info *sseu, int slice,
|
D | intel_sseu_debugfs.c | 12 int slice, u8 *to_mask) in sseu_copy_subslices() argument 14 int offset = slice * sseu->ss_stride; in sseu_copy_subslices() 88 /* skip disabled slice */ in gen10_sseu_device_status() 141 /* skip disabled slice */ in gen9_sseu_device_status() 193 /* subtract fused off EU(s) from enabled slice(s) */ in bdw_sseu_device_status() 210 seq_printf(m, " %s Slice Mask: %04x\n", type, in i915_print_sseu_info() 212 seq_printf(m, " %s Slice Total: %u\n", type, in i915_print_sseu_info() 217 seq_printf(m, " %s Slice%i subslices: %u\n", type, in i915_print_sseu_info() 232 seq_printf(m, " Has Slice Power Gating: %s\n", in i915_print_sseu_info()
|
/linux-5.10/include/drm/ |
D | drm_dsc.h | 96 * @slice_width: Width of each slice in pixels 100 * @slice_height: Slice height in pixels 166 * line of slice. 170 * @initial_offset: Value to use for RC model offset at slice start 202 * at beginning of a slice. 208 * used at the beginning of a slice. 216 * @slice_bpg_offset: BPG offset used to enforce slice bit 233 * The (max) size in bytes of the "chunks" that are used in slice 259 * Additional bits/grp for seconnd line of slice for native 4:2:0 265 * slice [all …]
|
/linux-5.10/arch/powerpc/mm/ |
D | slice.c | 97 static int slice_low_has_vma(struct mm_struct *mm, unsigned long slice) in slice_low_has_vma() argument 99 return !slice_area_is_free(mm, slice << SLICE_LOW_SHIFT, in slice_low_has_vma() 103 static int slice_high_has_vma(struct mm_struct *mm, unsigned long slice) in slice_high_has_vma() argument 105 unsigned long start = slice << SLICE_HIGH_SHIFT; in slice_high_has_vma() 191 /* Write the new slice psize bits */ in slice_convert() 255 * Compute which slice addr is part of; 256 * set *boundary_addr to the start or end boundary of that slice 258 * return boolean indicating if the slice is marked as available in the 265 unsigned long slice; in slice_scan_available() local 267 slice = GET_LOW_SLICE_INDEX(addr); in slice_scan_available() [all …]
|
/linux-5.10/arch/m68k/coldfire/ |
D | sltimers.c | 5 * sltimers.c -- generic ColdFire slice timer support. 34 * By default use Slice Timer 1 as the profiler clock timer. 46 /* Reset Slice Timer 1 */ in mcfslt_profile_tick() 79 * By default use Slice Timer 0 as the system clock timer. 90 /* Reset Slice Timer 0 */ in mcfslt_tick() 110 /* subtract because slice timers count down */ in mcfslt_read_clk() 128 * The coldfire slice timer (SLT) runs from STCNT to 0 included, in hw_timer_init() 136 /* initialize mcfslt_cnt knowing that slice timers count down */ in hw_timer_init()
|
/linux-5.10/drivers/media/platform/sti/hva/ |
D | hva-h264.c | 154 * @frame_num: the parameter to be written in the slice header 160 * @slice_size_type: 0 = no constraint to close the slice 161 * 1= a slice is closed as soon as the slice_mb_size limit 163 * 2= a slice is closed as soon as the slice_byte_size limit 165 * 3= a slice is closed as soon as either the slice_byte_size 167 * @slice_mb_size: defines the slice size in number of macroblocks 178 * the slice are filtered. 180 * edges of the slice. 182 * the slice are filtered with exception of the block edges 183 * that coincide with slice boundaries [all …]
|
/linux-5.10/Documentation/scheduler/ |
D | sched-bwc.rst | 22 within each of these updates is tunable and described as the "slice". 59 is described as the "slice". 65 Larger slice values will reduce transfer overheads, while smaller values allow 103 Once a slice is assigned to a cpu it does not expire. However all but 1ms of 104 the slice may be returned to the global pool if all threads on that cpu become 114 quota as well as the entirety of each cpu-local slice in each period. As a 120 unused slice on each cpu that the task group is running on (typically at most 131 portion of a slice to remain valid across periods we have decreased the 133 full slice's amount of cpu time.
|
/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | pixfmt-compressed.rst | 53 * .. _V4L2-PIX-FMT-H264-SLICE: 57 - H264 parsed slice data, including slice headers, either with or 77 7.3.2.8 "Slice layer without partitioning RBSP syntax" and the following 108 * .. _V4L2-PIX-FMT-MPEG2-SLICE: 112 - MPEG-2 parsed slice data, as extracted from the MPEG-2 bitstream. 188 * .. _V4L2-PIX-FMT-HEVC-SLICE: 192 - HEVC parsed slice data, as extracted from the HEVC bitstream.
|
D | ext-ctrls-codec.rst | 678 If enabled the decoder expects to receive a single slice per buffer, 983 .. _v4l2-mpeg-video-multi-slice-mode: 1001 - Single slice per frame. 1003 - Multiple slices with set maximum number of macroblocks per slice. 1005 - Multiple slice with set maximum size in bytes per slice. 1010 The maximum number of macroblocks in a slice. Used when 1016 The maximum size of a slice in bytes. Used when 1044 - Loop filter is disabled at the slice boundary. 1053 This value corresponds to the slice_alpha_c0_offset_div2 slice header 1060 This corresponds to the slice_beta_offset_div2 slice header field, and [all …]
|
/linux-5.10/drivers/misc/cxl/ |
D | main.c | 65 ctx->afu->adapter->adapter_num, ctx->afu->slice, ctx->pe); in _cxl_slbia() 80 int card, slice, id; in cxl_slbia_core() local 88 for (slice = 0; slice < adapter->slices; slice++) { in cxl_slbia_core() 89 afu = adapter->afu[slice]; in cxl_slbia_core() 243 struct cxl_afu *cxl_alloc_afu(struct cxl *adapter, int slice) in cxl_alloc_afu() argument 253 afu->slice = slice; in cxl_alloc_afu()
|
D | trace.h | 76 __entry->afu = ctx->afu->slice; 105 __entry->afu = ctx->afu->slice; 145 __entry->afu = ctx->afu->slice; 178 __entry->afu = ctx->afu->slice; 212 __entry->afu = ctx->afu->slice; 243 __entry->afu = ctx->afu->slice; 270 __entry->afu = ctx->afu->slice; 299 __entry->afu = ctx->afu->slice; 331 __entry->afu = ctx->afu->slice; 360 __entry->afu = ctx->afu->slice; [all …]
|
/linux-5.10/tools/perf/scripts/python/ |
D | sched-migration.py | 234 slice = TimeSlice(ts, TimeSlice(-1, None)) 236 slice = self.data[-1].next(ts) 237 return slice 282 def update_rectangle_cpu(self, slice, cpu): argument 283 rq = slice.rqs[cpu] 285 if slice.total_load != 0: 286 load_rate = rq.load() / float(slice.total_load) 295 if cpu in slice.event_cpus: 298 self.root_win.paint_rectangle_zone(cpu, color, top_color, slice.start, slice.end)
|
/linux-5.10/Documentation/filesystems/ |
D | bfs.rst | 7 The BFS filesystem is used by SCO UnixWare OS for the /stand slice, which 39 slice contains it. The command prtvtoc(1M) is your friend:: 44 look for the slice with tag "STAND", which is usually slice 10. With this
|