/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_workarounds.c | 552 * 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 D | intel_engine_cs.c | 1769 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 D | intel_ring_submission.c | 805 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 D | intel_display_power.c | 1053 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 D | skl_watermark.c | 54 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 D | omap_dmm_tiler.c | 463 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 D | hcd_queue.c | 508 * @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 D | dynptr_fail.c | 228 /* 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 D | qaic.h | 199 /* 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 D | i915_gpu_error.c | 443 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 D | i915_reg.h | 528 /* 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 D | intel_guc_capture.c | 296 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 D | xe_gt_regs.h | 52 #define MCR_SLICE(slice) REG_FIELD_PREP(MCR_SLICE_MASK, slice)
|
/linux-master/crypto/ |
H A D | drbg.c | 1506 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 D | cxl.h | 511 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 D | evergreen_cs.c | 397 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 D | sunvdc.c | 511 desc->slice = 0xff; 513 desc->slice = 0; 680 desc->slice = 0;
|
/linux-master/arch/sparc/include/asm/ |
H A D | vio.h | 157 u8 slice; member in struct:vio_disk_desc
|
/linux-master/include/uapi/linux/ |
H A D | v4l2-controls.h | 1317 * 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 D | cvmx-spi.c | 367 gmxx_tx_spi_max.s.slice = 0;
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu-hash.h | 21 #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 D | fair.c | 118 * 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 D | debug.c | 588 SPLIT_NS(p->se.slice),
|
/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-gmxx-defs.h | 2196 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 D | sched.h | 551 u64 slice; member in struct:sched_entity
|