Home
last modified time | relevance | path

Searched refs:intr (Results 201 - 225 of 1187) sorted by relevance

12345678910>>...48

/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-fence.c486 * @intr: if true, do an interruptible wait
501 dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_wait_timeout() argument
516 ret = fence->ops->wait(fence, intr, timeout); in dma_fence_wait_timeout()
518 ret = dma_fence_default_wait(fence, intr, timeout); in dma_fence_wait_timeout()
752 * @intr: if true, do an interruptible wait
761 dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_default_wait() argument
772 if (intr && signal_pending(current)) { in dma_fence_default_wait()
787 if (intr) in dma_fence_default_wait()
796 if (ret > 0 && intr && signal_pending(current)) in dma_fence_default_wait()
832 * @intr
848 dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t count, bool intr, signed long timeout, uint32_t *idx) dma_fence_wait_any_timeout() argument
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_linking_helpers.c584 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in gather_varying_component_info() local
585 if (intr->intrinsic != nir_intrinsic_load_deref && in gather_varying_component_info()
586 intr->intrinsic != nir_intrinsic_interp_deref_at_centroid && in gather_varying_component_info()
587 intr->intrinsic != nir_intrinsic_interp_deref_at_sample && in gather_varying_component_info()
588 intr->intrinsic != nir_intrinsic_interp_deref_at_offset && in gather_varying_component_info()
589 intr->intrinsic != nir_intrinsic_interp_deref_at_vertex) in gather_varying_component_info()
592 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]); in gather_varying_component_info()
649 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in gather_varying_component_info() local
650 if (intr->intrinsic != nir_intrinsic_load_deref) in gather_varying_component_info()
653 nir_deref_instr *deref = nir_src_as_deref(intr in gather_varying_component_info()
1058 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); replace_varying_input_by_constant_load() local
1110 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); replace_duplicate_input() local
1250 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); replace_varying_input_by_uniform_load() local
1375 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); nir_link_opt_varyings() local
[all...]
/kernel/linux/linux-5.10/drivers/macintosh/
H A Dmacio-adb.c27 struct preg intr; member
39 /* Bits in intr and intr_enb registers */
115 out_8(&adb->intr.r, 0); in macio_init()
216 if (in_8(&adb->intr.r) & TAG) { in macio_adb_interrupt()
234 out_8(&adb->intr.r, 0); in macio_adb_interrupt()
237 if (in_8(&adb->intr.r) & DFB) { in macio_adb_interrupt()
261 out_8(&adb->intr.r, 0); in macio_adb_interrupt()
285 if (in_8(&adb->intr.r) != 0) in macio_adb_poll()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
H A Dgp102.c169 u32 intr = nvkm_falcon_rd32(falcon, 0x008) & disp & ~(disp >> 16); in gp102_sec2_intr() local
171 if (intr & 0x00000040) { in gp102_sec2_intr()
174 intr &= ~0x00000040; in gp102_sec2_intr()
177 if (intr) { in gp102_sec2_intr()
178 nvkm_error(subdev, "unhandled intr %08x\n", intr); in gp102_sec2_intr()
179 nvkm_falcon_wr32(falcon, 0x004, intr); in gp102_sec2_intr()
254 .intr = gp102_sec2_intr,
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
H A Dgv100.c77 const u32 intr = buffer->id ? 0x08000000 : 0x20000000; in gv100_fault_buffer_intr() local
79 nvkm_mask(device, 0x100a2c, intr, intr); in gv100_fault_buffer_intr()
81 nvkm_mask(device, 0x100a34, intr, intr); in gv100_fault_buffer_intr()
179 nvkm_debug(subdev, "intr %08x\n", stat); in gv100_fault_intr()
213 .intr = gv100_fault_intr,
220 .buffer.intr = gv100_fault_buffer_intr,
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmcs_cnf10kb.c219 void cnf10kb_mcs_bbe_intr_handler(struct mcs *mcs, u64 intr, in cnf10kb_mcs_bbe_intr_handler() argument
225 if (!(intr & MCS_BBE_INT_MASK)) in cnf10kb_mcs_bbe_intr_handler()
232 if (!(intr & BIT_ULL(i))) in cnf10kb_mcs_bbe_intr_handler()
238 if (intr & 0xFULL) in cnf10kb_mcs_bbe_intr_handler()
253 void cnf10kb_mcs_pab_intr_handler(struct mcs *mcs, u64 intr, in cnf10kb_mcs_pab_intr_handler() argument
259 if (!(intr & MCS_PAB_INT_MASK)) in cnf10kb_mcs_pab_intr_handler()
266 if (!(intr & BIT_ULL(i))) in cnf10kb_mcs_pab_intr_handler()
H A Drvu_devlink.c72 u64 intr; in rvu_nix_af_rvu_intr_handler() local
80 intr = rvu_read64(rvu, blkaddr, NIX_AF_RVU_INT); in rvu_nix_af_rvu_intr_handler()
81 nix_event_context->nix_af_rvu_int = intr; in rvu_nix_af_rvu_intr_handler()
84 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT, intr); in rvu_nix_af_rvu_intr_handler()
107 u64 intr; in rvu_nix_af_rvu_gen_handler() local
115 intr = rvu_read64(rvu, blkaddr, NIX_AF_GEN_INT); in rvu_nix_af_rvu_gen_handler()
116 nix_event_context->nix_af_rvu_gen = intr; in rvu_nix_af_rvu_gen_handler()
119 rvu_write64(rvu, blkaddr, NIX_AF_GEN_INT, intr); in rvu_nix_af_rvu_gen_handler()
142 u64 intr; in rvu_nix_af_rvu_err_handler() local
150 intr in rvu_nix_af_rvu_err_handler()
177 u64 intr; rvu_nix_af_rvu_ras_handler() local
713 u64 intr; rvu_npa_af_rvu_intr_handler() local
748 u64 intr; rvu_npa_af_gen_intr_handler() local
783 u64 intr; rvu_npa_af_err_intr_handler() local
817 u64 intr; rvu_npa_af_ras_intr_handler() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dsdio.c57 static int mt7921s_parse_intr(struct mt76_dev *dev, struct mt76s_intr *intr) in mt7921s_parse_intr() argument
74 intr->isr = irq_data->isr; in mt7921s_parse_intr()
75 intr->rec_mb = irq_data->rec_mb; in mt7921s_parse_intr()
76 intr->tx.wtqcr = irq_data->tx.wtqcr; in mt7921s_parse_intr()
77 intr->rx.num = irq_data->rx.num; in mt7921s_parse_intr()
80 intr->rx.len[0] = irq_data->rx.len0; in mt7921s_parse_intr()
82 intr->rx.len[1] = irq_data->rx.len1; in mt7921s_parse_intr()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
H A Dgv100.c79 const u32 intr = buffer->id ? 0x08000000 : 0x20000000; in gv100_fault_buffer_intr() local
81 nvkm_mask(device, 0x100a2c, intr, intr); in gv100_fault_buffer_intr()
83 nvkm_mask(device, 0x100a34, intr, intr); in gv100_fault_buffer_intr()
182 nvkm_debug(subdev, "intr %08x\n", stat); in gv100_fault_intr()
219 .intr = gv100_fault_intr,
226 .buffer.intr = gv100_fault_buffer_intr,
/kernel/linux/linux-6.6/drivers/macintosh/
H A Dmacio-adb.c29 struct preg intr; member
41 /* Bits in intr and intr_enb registers */
117 out_8(&adb->intr.r, 0); in macio_init()
218 if (in_8(&adb->intr.r) & TAG) { in macio_adb_interrupt()
237 out_8(&adb->intr.r, 0); in macio_adb_interrupt()
240 if (in_8(&adb->intr.r) & DFB) { in macio_adb_interrupt()
264 out_8(&adb->intr.r, 0); in macio_adb_interrupt()
288 if (in_8(&adb->intr.r) != 0) in macio_adb_poll()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_fence.c468 * @intr: use interruptable sleep
473 * @intr selects whether to use interruptable (true) or non-interruptable
481 u64 *target_seq, bool intr, in radeon_fence_wait_seq_timeout()
499 if (intr) { in radeon_fence_wait_seq_timeout()
527 * @intr: use interruptible sleep
530 * @intr selects whether to use interruptable (true) or non-interruptable
536 long radeon_fence_wait_timeout(struct radeon_fence *fence, bool intr, long timeout) in radeon_fence_wait_timeout() argument
548 return dma_fence_wait(&fence->base, intr); in radeon_fence_wait_timeout()
551 r = radeon_fence_wait_seq_timeout(fence->rdev, seq, intr, timeout); in radeon_fence_wait_timeout()
564 * @intr
480 radeon_fence_wait_seq_timeout(struct radeon_device *rdev, u64 *target_seq, bool intr, long timeout) radeon_fence_wait_seq_timeout() argument
571 radeon_fence_wait(struct radeon_fence *fence, bool intr) radeon_fence_wait() argument
594 radeon_fence_wait_any(struct radeon_device *rdev, struct radeon_fence **fences, bool intr) radeon_fence_wait_any() argument
1058 radeon_fence_default_wait(struct dma_fence *f, bool intr, signed long t) radeon_fence_default_wait() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_blend.c524 nir_intrinsic_instr *intr) in vc4_nir_lower_blend_instr()
526 nir_ssa_def *frag_color = intr->src[0].ssa; in vc4_nir_lower_blend_instr()
563 nir_instr_rewrite_src(&intr->instr, &intr->src[0], in vc4_nir_lower_blend_instr()
565 if (intr->num_components != blend_output->num_components) { in vc4_nir_lower_blend_instr()
567 nir_intrinsic_set_write_mask(intr, component_mask); in vc4_nir_lower_blend_instr()
568 intr->num_components = blend_output->num_components; in vc4_nir_lower_blend_instr()
578 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in vc4_nir_lower_blend_block() local
579 if (intr->intrinsic != nir_intrinsic_store_output) in vc4_nir_lower_blend_block()
585 nir_intrinsic_base(intr)) { in vc4_nir_lower_blend_block()
523 vc4_nir_lower_blend_instr(struct vc4_compile *c, nir_builder *b, nir_intrinsic_instr *intr) vc4_nir_lower_blend_instr() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dgf100.c37 u32 intr = nvkm_rd32(device, 0x000100); in gf100_fb_intr() local
38 if (intr & 0x08000000) in gf100_fb_intr()
39 nvkm_debug(subdev, "PFFB intr\n"); in gf100_fb_intr()
40 if (intr & 0x00002000) in gf100_fb_intr()
41 nvkm_debug(subdev, "PBFB intr\n"); in gf100_fb_intr()
138 .intr = gf100_fb_intr,
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dgf100.c37 u32 intr = nvkm_rd32(device, 0x000100); in gf100_fb_intr() local
38 if (intr & 0x08000000) in gf100_fb_intr()
39 nvkm_debug(subdev, "PFFB intr\n"); in gf100_fb_intr()
40 if (intr & 0x00002000) in gf100_fb_intr()
41 nvkm_debug(subdev, "PBFB intr\n"); in gf100_fb_intr()
126 .intr = gf100_fb_intr,
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_nir_lower_scratch.c126 nir_intrinsic_instr *intr = in v3d_nir_lower_scratch_cb()
129 switch (intr->intrinsic) { in v3d_nir_lower_scratch_cb()
131 v3d_nir_lower_load_scratch(b, intr); in v3d_nir_lower_scratch_cb()
134 v3d_nir_lower_store_scratch(b, intr); in v3d_nir_lower_scratch_cb()
/third_party/mesa3d/src/panfrost/util/
H A Dpan_sysval.c108 nir_intrinsic_instr *intr; in panfrost_sysval_for_instr() local
115 intr = nir_instr_as_intrinsic(instr); in panfrost_sysval_for_instr()
116 sysval = panfrost_nir_sysval_for_intrinsic(intr); in panfrost_sysval_for_instr()
117 dst = &intr->dest; in panfrost_sysval_for_instr()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/
H A Dlan743x_main.c208 struct lan743x_intr *intr = &adapter->intr; in lan743x_intr_software_isr() local
212 intr->software_isr_flag = true; in lan743x_intr_software_isr()
213 wake_up(&intr->software_isr_wq); in lan743x_intr_software_isr()
409 struct lan743x_intr *intr = &adapter->intr; in lan743x_intr_test_isr() local
412 intr->software_isr_flag = false; in lan743x_intr_test_isr()
418 ret = wait_event_timeout(intr->software_isr_wq, in lan743x_intr_test_isr()
419 intr->software_isr_flag, in lan743x_intr_test_isr()
434 struct lan743x_vector *vector = &adapter->intr in lan743x_intr_register_isr()
485 struct lan743x_intr *intr = &adapter->intr; lan743x_intr_close() local
515 struct lan743x_intr *intr = &adapter->intr; lan743x_intr_open() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/cavium/cpt/
H A Dcptvf_main.c521 u64 intr; in cptvf_misc_intr_handler() local
523 intr = cptvf_read_vf_misc_intr_status(cptvf); in cptvf_misc_intr_handler()
525 if (likely(intr & CPT_VF_INTR_MBOX_MASK)) { in cptvf_misc_intr_handler()
527 intr, cptvf->vfid); in cptvf_misc_intr_handler()
530 } else if (unlikely(intr & CPT_VF_INTR_DOVF_MASK)) { in cptvf_misc_intr_handler()
535 intr, cptvf->vfid); in cptvf_misc_intr_handler()
536 } else if (unlikely(intr & CPT_VF_INTR_IRDE_MASK)) { in cptvf_misc_intr_handler()
539 intr, cptvf->vfid); in cptvf_misc_intr_handler()
540 } else if (unlikely(intr & CPT_VF_INTR_NWRP_MASK)) { in cptvf_misc_intr_handler()
543 intr, cptv in cptvf_misc_intr_handler()
593 u32 intr = cptvf_read_vq_done_count(cptvf); cptvf_done_intr_handler() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_main.c500 u64 intr; in cptvf_misc_intr_handler() local
502 intr = cptvf_read_vf_misc_intr_status(cptvf); in cptvf_misc_intr_handler()
504 if (likely(intr & OTX_CPT_VF_INTR_MBOX_MASK)) { in cptvf_misc_intr_handler()
506 intr, cptvf->vfid); in cptvf_misc_intr_handler()
509 } else if (unlikely(intr & OTX_CPT_VF_INTR_DOVF_MASK)) { in cptvf_misc_intr_handler()
515 intr, cptvf->vfid); in cptvf_misc_intr_handler()
516 } else if (unlikely(intr & OTX_CPT_VF_INTR_IRDE_MASK)) { in cptvf_misc_intr_handler()
520 intr, cptvf->vfid); in cptvf_misc_intr_handler()
521 } else if (unlikely(intr & OTX_CPT_VF_INTR_NWRP_MASK)) { in cptvf_misc_intr_handler()
525 intr, cptv in cptvf_misc_intr_handler()
575 u32 intr = cptvf_read_vq_done_count(cptvf); cptvf_done_intr_handler() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/cavium/cpt/
H A Dcptvf_main.c518 u64 intr; in cptvf_misc_intr_handler() local
520 intr = cptvf_read_vf_misc_intr_status(cptvf); in cptvf_misc_intr_handler()
522 if (likely(intr & CPT_VF_INTR_MBOX_MASK)) { in cptvf_misc_intr_handler()
524 intr, cptvf->vfid); in cptvf_misc_intr_handler()
527 } else if (unlikely(intr & CPT_VF_INTR_DOVF_MASK)) { in cptvf_misc_intr_handler()
532 intr, cptvf->vfid); in cptvf_misc_intr_handler()
533 } else if (unlikely(intr & CPT_VF_INTR_IRDE_MASK)) { in cptvf_misc_intr_handler()
536 intr, cptvf->vfid); in cptvf_misc_intr_handler()
537 } else if (unlikely(intr & CPT_VF_INTR_NWRP_MASK)) { in cptvf_misc_intr_handler()
540 intr, cptv in cptvf_misc_intr_handler()
590 u32 intr = cptvf_read_vq_done_count(cptvf); cptvf_done_intr_handler() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_main.c497 u64 intr; in cptvf_misc_intr_handler() local
499 intr = cptvf_read_vf_misc_intr_status(cptvf); in cptvf_misc_intr_handler()
501 if (likely(intr & OTX_CPT_VF_INTR_MBOX_MASK)) { in cptvf_misc_intr_handler()
503 intr, cptvf->vfid); in cptvf_misc_intr_handler()
506 } else if (unlikely(intr & OTX_CPT_VF_INTR_DOVF_MASK)) { in cptvf_misc_intr_handler()
512 intr, cptvf->vfid); in cptvf_misc_intr_handler()
513 } else if (unlikely(intr & OTX_CPT_VF_INTR_IRDE_MASK)) { in cptvf_misc_intr_handler()
517 intr, cptvf->vfid); in cptvf_misc_intr_handler()
518 } else if (unlikely(intr & OTX_CPT_VF_INTR_NWRP_MASK)) { in cptvf_misc_intr_handler()
522 intr, cptv in cptvf_misc_intr_handler()
572 u32 intr = cptvf_read_vq_done_count(cptvf); cptvf_done_intr_handler() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi_info.c207 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in scan_instruction() local
209 switch (intr->intrinsic) { in scan_instruction()
229 unsigned mask = nir_ssa_def_components_read(&intr->dest.ssa); in scan_instruction()
233 if (intr->intrinsic == nir_intrinsic_load_workgroup_id) in scan_instruction()
265 if (nir_intrinsic_image_dim(intr) == GLSL_SAMPLER_DIM_BUF) in scan_instruction()
277 if (nir_intrinsic_image_dim(intr) == GLSL_SAMPLER_DIM_BUF) in scan_instruction()
299 if (nir_intrinsic_image_dim(intr) == GLSL_SAMPLER_DIM_BUF) in scan_instruction()
332 const nir_variable *var = intrinsic_get_var(intr); in scan_instruction()
334 nir_deref_instr *const deref = nir_src_as_deref(intr->src[0]); in scan_instruction()
343 gather_intrinsic_load_deref_info(nir, intr, dere in scan_instruction()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dgf100.c365 .intr = gf100_runq_intr,
678 u32 intr = nvkm_rd32(device, 0x00254c); in gf100_fifo_intr_sched() local
679 u32 code = intr & 0x000000ff; in gf100_fifo_intr_sched()
741 if (runq->func->intr(runq, NULL)) in gf100_fifo_intr_pbdma()
755 u32 intr = nvkm_rd32(device, 0x002a00); in gf100_fifo_intr_runlist() local
757 if (intr & 0x10000000) { in gf100_fifo_intr_runlist()
759 intr &= ~0x10000000; in gf100_fifo_intr_runlist()
762 if (intr) { in gf100_fifo_intr_runlist()
763 nvkm_error(subdev, "RUNLIST %08x\n", intr); in gf100_fifo_intr_runlist()
764 nvkm_wr32(device, 0x002a00, intr); in gf100_fifo_intr_runlist()
773 u32 intr = nvkm_rd32(device, 0x0025a8 + (engn * 0x04)); gf100_fifo_intr_engine_unit() local
815 u32 intr = nvkm_rd32(device, 0x00252c); gf100_fifo_intr() local
828 u32 intr = nvkm_rd32(device, 0x00256c); gf100_fifo_intr() local
835 u32 intr = nvkm_rd32(device, 0x00258c); gf100_fifo_intr() local
[all...]
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dir2_nir.c546 output_slot(struct ir2_context *ctx, nir_intrinsic_instr *intr) in output_slot() argument
549 unsigned idx = nir_intrinsic_base(intr); in output_slot()
596 emit_intrinsic(struct ir2_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic() argument
602 switch (intr->intrinsic) { in emit_intrinsic()
604 load_input(ctx, &intr->dest, nir_intrinsic_base(intr)); in emit_intrinsic()
607 store_output(ctx, intr->src[0], output_slot(ctx, intr), in emit_intrinsic()
608 intr->num_components); in emit_intrinsic()
611 const_offset = nir_src_as_const_value(intr in emit_intrinsic()
1062 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); cleanup_binning() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/
H A Dlan743x_main.c158 struct lan743x_intr *intr = &adapter->intr; in lan743x_intr_software_isr() local
165 intr->software_isr_flag = 1; in lan743x_intr_software_isr()
362 struct lan743x_intr *intr = &adapter->intr; in lan743x_intr_test_isr() local
366 intr->software_isr_flag = 0; in lan743x_intr_test_isr()
373 while ((timeout > 0) && (!(intr->software_isr_flag))) { in lan743x_intr_test_isr()
378 if (intr->software_isr_flag) in lan743x_intr_test_isr()
392 struct lan743x_vector *vector = &adapter->intr.vector_list in lan743x_intr_register_isr()
419 struct lan743x_vector *vector = &adapter->intr in lan743x_intr_unregister_isr()
443 struct lan743x_intr *intr = &adapter->intr; lan743x_intr_close() local
470 struct lan743x_intr *intr = &adapter->intr; lan743x_intr_open() local
[all...]

Completed in 27 milliseconds

12345678910>>...48