/kernel/linux/linux-6.6/drivers/dma-buf/ |
H A D | dma-fence.c | 486 * @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 D | nir_linking_helpers.c | 584 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 D | macio-adb.c | 27 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 D | gp102.c | 169 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 D | gv100.c | 77 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 D | mcs_cnf10kb.c | 219 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 D | rvu_devlink.c | 72 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 D | sdio.c | 57 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 D | gv100.c | 79 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 D | macio-adb.c | 29 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 D | radeon_fence.c | 468 * @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 D | vc4_nir_lower_blend.c | 524 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 D | gf100.c | 37 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 D | gf100.c | 37 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 D | v3d_nir_lower_scratch.c | 126 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 D | pan_sysval.c | 108 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 D | lan743x_main.c | 208 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 D | cptvf_main.c | 521 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 D | otx_cptvf_main.c | 500 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 D | cptvf_main.c | 518 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 D | otx_cptvf_main.c | 497 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 D | nir_to_tgsi_info.c | 207 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 D | gf100.c | 365 .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 D | ir2_nir.c | 546 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 D | lan743x_main.c | 158 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...] |