Searched refs:slice (Results 51 - 75 of 77) sorted by relevance

1234

/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_workarounds.c552 * ss_max == 4 (maximum number of subslices possible per slice)
1098 unsigned int slice, subslice; local
1105 * Before any MMIO read into slice/subslice specific registers, MCR
1114 slice = ffs(sseu->slice_mask) - 1;
1115 GEM_BUG_ON(slice >= ARRAY_SIZE(sseu->subslice_mask.hsw));
1116 subslice = ffs(intel_sseu_get_hsw_subslices(sseu, slice));
1124 mcr = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice);
1127 drm_dbg(&i915->drm, "MCR slice:%d/subslice:%d = %x\n", slice, subslice, mcr);
1226 unsigned int slice, unsigne
1224 __set_mcr_steering(struct i915_wa_list *wal, i915_reg_t steering_reg, unsigned int slice, unsigned int subslice) argument
1245 __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal, unsigned int slice, unsigned int subslice) argument
1291 unsigned long slice, subslice = 0, slice_mask = 0; local
[all...]
H A Dintel_engine_cs.c1769 int slice; local
1791 for_each_ss_steering(iter, engine->gt, slice, subslice) {
1792 instdone->sampler[slice][subslice] =
1795 slice, subslice);
1796 instdone->row[slice][subslice] =
1799 slice, subslice);
1803 for_each_ss_steering(iter, engine->gt, slice, subslice)
1804 instdone->geom_svg[slice][subslice] =
1807 slice, subslice);
H A Dintel_ring_submission.c805 static int remap_l3_slice(struct i915_request *rq, int slice) argument
808 u32 *cs, *remap_info = rq->i915->l3_parity.remap_info[slice];
825 *cs++ = i915_mmio_reg_offset(GEN7_L3LOG(slice, i));
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_display_power.c1053 enum dbuf_slice slice, bool enable)
1055 i915_reg_t reg = DBUF_CTL_S(slice);
1065 "DBuf slice %d power %s timeout!\n",
1066 slice, str_enable_disable(enable));
1074 enum dbuf_slice slice; local
1092 for_each_dbuf_slice(dev_priv, slice)
1093 gen9_dbuf_slice_set(dev_priv, slice, req_slices & BIT(slice));
1113 * Just power up at least 1 slice, we will
1129 enum dbuf_slice slice; local
1052 gen9_dbuf_slice_set(struct drm_i915_private *dev_priv, enum dbuf_slice slice, bool enable) argument
[all...]
H A Dskl_watermark.c54 enum dbuf_slice slice; local
56 for_each_dbuf_slice(i915, slice) {
57 if (intel_de_read(i915, DBUF_CTL_S(slice)) & DBUF_POWER_STATE)
58 enabled_slices |= BIT(slice);
623 * Do not account pipes using other slice sets
624 * luckily as of current BSpec slice sets do not partially
625 * intersect(pipes share either same one slice or same slice set
847 * Pipes do have some preferred DBuf slice affinity,
910 * Pipes do have some preferred DBuf slice affinit
3636 enum dbuf_slice slice; local
[all...]
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_dmm_tiler.c463 struct tcm_area slice, area_s; local
485 tcm_for_each_slice(slice, *area, area_s) {
487 .x0 = slice.p0.x, .y0 = slice.p0.y,
488 .x1 = slice.p1.x, .y1 = slice.p1.y,
493 roll += tcm_sizeof(slice);
/linux-master/drivers/usb/dwc2/
H A Dhcd_queue.c508 * @search_slice: We'll start trying to schedule at the passed slice.
523 int slice; local
540 slice = pmap_schedule(map, DWC2_LS_PERIODIC_SLICES_PER_FRAME,
544 if (slice < 0)
545 return slice;
547 qh->ls_start_schedule_slice = slice;
/linux-master/tools/testing/selftests/bpf/progs/
H A Ddynptr_fail.c228 /* A data slice can't be accessed out of bounds */
242 /* can't index out of bounds of the data slice */
250 /* A data slice can't be accessed out of bounds */
285 /* can't index out of bounds of the data slice */
291 /* A data slice can't be used after it has been released */
318 /* A data slice can't be used after it has been released.
320 * This tests the case where the data slice tracks a dynptr (ptr2)
355 /* A data slice must be first checked for NULL */
376 /* A data slice can't be dereferenced if it wasn't checked for null */
1091 /* The read-only data slice i
1344 __u32 *slice; local
[all...]
/linux-master/drivers/accel/qaic/
H A Dqaic.h199 /* Number of slice that belongs to this buffer */
201 /* Number of slice that have been transferred by DMA engine */
266 struct list_head slice; member in struct:bo_slice
267 /* Size of this slice in bytes */
269 /* Offset of this slice in buffer */
/linux-master/drivers/gpu/drm/i915/
H A Di915_gpu_error.c443 int slice; local
459 for_each_ss_steering(iter, ee->engine->gt, slice, subslice)
461 slice, subslice,
462 ee->instdone.sampler[slice][subslice]);
464 for_each_ss_steering(iter, ee->engine->gt, slice, subslice)
466 slice, subslice,
467 ee->instdone.row[slice][subslice]);
473 for_each_ss_steering(iter, ee->engine->gt, slice, subslice)
475 slice, subslice,
476 ee->instdone.geom_svg[slice][subslic
[all...]
H A Di915_reg.h528 /* Arbiter time slice for non-isoch streams */
4335 #define GEN7_L3CDERRST1(slice) _MMIO(0xB008 + (slice) * 0x200) /* L3CD Error Status 1 */
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_capture.c296 int slice, subslice, iter, i, num_steer_regs, num_tot_regs = 0; local
316 for_each_ss_steering(iter, gt, slice, subslice)
333 for_each_ss_steering(iter, gt, slice, subslice) {
335 __fill_ext_reg(extarray, &gen8_extregs[i], slice, subslice);
341 __fill_ext_reg(extarray, &xehpg_extregs[i], slice, subslice);
363 * For certain engine classes, there are slice and subslice
/linux-master/drivers/gpu/drm/xe/regs/
H A Dxe_gt_regs.h52 #define MCR_SLICE(slice) REG_FIELD_PREP(MCR_SLICE_MASK, slice)
/linux-master/crypto/
H A Ddrbg.c1506 unsigned int slice = 0; local
1510 slice = ((buflen - len) / drbg_max_request_bytes(drbg));
1511 chunk = slice ? drbg_max_request_bytes(drbg) : (buflen - len);
1518 } while (slice > 0 && (len < buflen));
/linux-master/drivers/misc/cxl/
H A Dcxl.h511 int slice; member in struct:cxl_afu
890 struct cxl_afu *cxl_alloc_afu(struct cxl *adapter, int slice);
1057 int cxl_guest_init_afu(struct cxl *adapter, int slice, struct device_node *afu_np);
/linux-master/drivers/gpu/drm/radeon/
H A Devergreen_cs.c397 unsigned pitch, slice, mslice; local
403 slice = track->cb_color_slice[id];
405 surf.nby = ((slice + 1) * 64) / surf.nbx;
446 * program slice with ALIGN(h, 8), catch this and patch
467 slice = ((nby * surf.nbx) / 64) - 1;
472 ib[track->cb_color_slice_idx[id]] = slice;
479 "offset %d, max layer %d, bo size %ld, slice %d)\n",
482 radeon_bo_size(track->cb_color_bo[id]), slice);
564 unsigned pitch, slice, mslice; local
570 slice
661 unsigned pitch, slice, mslice; local
[all...]
/linux-master/drivers/block/
H A Dsunvdc.c511 desc->slice = 0xff;
513 desc->slice = 0;
680 desc->slice = 0;
/linux-master/arch/sparc/include/asm/
H A Dvio.h157 u8 slice; member in struct:vio_disk_desc
/linux-master/include/uapi/linux/
H A Dv4l2-controls.h1317 * is performed one slice at a time. In this mode,
1318 * V4L2_CID_STATELESS_H264_SLICE_PARAMS must contain the parsed slice
1319 * parameters and the OUTPUT buffer must contain a single slice.
1325 * by device drivers that are able to parse the slice(s) header(s)
1501 #define V4L2_H264_CTRL_PRED_WEIGHTS_REQUIRED(pps, slice) \
1503 ((slice)->slice_type == V4L2_H264_SLICE_TYPE_P || \
1504 (slice)->slice_type == V4L2_H264_SLICE_TYPE_SP)) || \
1506 (slice)->slice_type == V4L2_H264_SLICE_TYPE_B))
1559 * struct v4l2_ctrl_h264_slice_params - H264 slice parameters
1566 * on frame-based decoders, where slice heade
[all...]
/linux-master/arch/mips/cavium-octeon/executive/
H A Dcvmx-spi.c367 gmxx_tx_spi_max.s.slice = 0;
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dmmu-hash.h21 #include <asm/book3s/64/slice.h>
667 /* 4 bits per slice and we have one slice per 1TB */
704 * One bit per slice. We have lower slices which cover 256MB segments
/linux-master/kernel/sched/
H A Dfair.c118 * Note: in the case that the slice exceeds the runtime remaining (either due
119 * to consumption or the quota being specified to be smaller than the slice)
683 * Limit this to either double the slice length with a minimum of TICK_NSEC
697 limit = calc_delta_fair(max_t(u64, 2*se->slice, TICK_NSEC), se);
896 * until it gets a new slice. See the HACK in set_next_entity().
987 se->slice = sysctl_sched_base_slice;
992 se->deadline = se->vruntime + calc_delta_fair(se->slice, se);
2689 /* Use the start of this time slice to avoid calculations. */
5182 se->slice = sysctl_sched_base_slice;
5183 vslice = calc_delta_fair(se->slice, s
6247 u64 runtime = 0, slice = sched_cfs_bandwidth_slice(); local
6645 u64 slice = se->slice; local
12549 u64 slice = se->slice; local
[all...]
H A Ddebug.c588 SPLIT_NS(p->se.slice),
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-gmxx-defs.h2196 uint64_t slice:7; member in struct:cvmx_gmxx_tx_spi_max::cvmx_gmxx_tx_spi_max_s
2202 uint64_t slice:7;
/linux-master/include/linux/
H A Dsched.h551 u64 slice; member in struct:sched_entity

Completed in 405 milliseconds

1234