Home
last modified time | relevance | path

Searched refs:intr (Results 76 - 100 of 1187) sorted by relevance

12345678910>>...48

/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dcore.c16 u32 intr; in mt7603_irq_handler() local
18 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7603_irq_handler()
19 mt76_wr(dev, MT_INT_SOURCE_CSR, intr); in mt7603_irq_handler()
24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler()
26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler()
28 if (intr & MT_INT_MAC_IRQ3) { in mt7603_irq_handler()
39 if (intr & MT_INT_TX_DONE_ALL) { in mt7603_irq_handler()
44 if (intr & MT_INT_RX_DONE(0)) { in mt7603_irq_handler()
50 if (intr & MT_INT_RX_DONE(1)) { in mt7603_irq_handler()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dcore.c16 u32 intr; in mt7603_irq_handler() local
18 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7603_irq_handler()
19 mt76_wr(dev, MT_INT_SOURCE_CSR, intr); in mt7603_irq_handler()
24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler()
26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler()
28 if (intr & MT_INT_MAC_IRQ3) { in mt7603_irq_handler()
39 if (intr & MT_INT_TX_DONE_ALL) { in mt7603_irq_handler()
44 if (intr & MT_INT_RX_DONE(0)) { in mt7603_irq_handler()
50 if (intr & MT_INT_RX_DONE(1)) { in mt7603_irq_handler()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_point_smooth.c40 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_point_smooth()
42 if (intr->intrinsic != nir_intrinsic_store_output) in lower_point_smooth()
45 int location = nir_intrinsic_io_semantics(intr).location; in lower_point_smooth()
47 nir_intrinsic_src_type(intr) != nir_type_float32) in lower_point_smooth()
50 assert(intr->src[0].is_ssa); in lower_point_smooth()
51 assert(intr->num_components == 4); in lower_point_smooth()
53 b->cursor = nir_before_instr(&intr->instr); in lower_point_smooth()
80 intr->src[0].ssa); in lower_point_smooth()
81 nir_instr_rewrite_src(instr, &intr->src[0], nir_src_for_ssa(new_val)); in lower_point_smooth()
H A Dnir_lower_clamp_color_outputs.c59 lower_intrinsic(lower_state *state, nir_intrinsic_instr *intr) in lower_intrinsic() argument
65 switch (intr->intrinsic) { in lower_intrinsic()
67 out = nir_deref_instr_get_variable(nir_src_as_deref(intr->src[0])); in lower_intrinsic()
73 if (nir_intrinsic_base(intr) == drvloc) { in lower_intrinsic()
88 b->cursor = nir_before_instr(&intr->instr); in lower_intrinsic()
89 int src = intr->intrinsic == nir_intrinsic_store_deref ? 1 : 0; in lower_intrinsic()
90 s = nir_ssa_for_src(b, intr->src[src], intr->num_components); in lower_intrinsic()
92 nir_instr_rewrite_src(&intr->instr, &intr in lower_intrinsic()
[all...]
H A Dnir_lower_alpha_test.c55 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_lower_alpha_test() local
59 switch (intr->intrinsic) { in nir_lower_alpha_test()
61 out = nir_deref_instr_get_variable(nir_src_as_deref(intr->src[0])); in nir_lower_alpha_test()
67 if (nir_intrinsic_base(intr) == drvloc) { in nir_lower_alpha_test()
85 b.cursor = nir_before_instr(&intr->instr); in nir_lower_alpha_test()
90 } else if (intr->intrinsic == nir_intrinsic_store_deref) { in nir_lower_alpha_test()
91 alpha = nir_channel(&b, nir_ssa_for_src(&b, intr->src[1], 4), in nir_lower_alpha_test()
94 alpha = nir_channel(&b, nir_ssa_for_src(&b, intr->src[0], 4), in nir_lower_alpha_test()
H A Dnir_lower_fb_read.c50 lower_fb_read(nir_builder *b, nir_intrinsic_instr *intr) in lower_fb_read() argument
52 b->cursor = nir_before_instr(&intr->instr); in lower_fb_read()
72 nir_ssa_def_rewrite_uses(&intr->dest.ssa, &tex->dest.ssa); in lower_fb_read()
93 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_lower_fb_read() local
94 if (intr->intrinsic != nir_intrinsic_load_output) in nir_lower_fb_read()
104 if (nir_intrinsic_base(intr) != 0 || in nir_lower_fb_read()
105 nir_src_as_uint(intr->src[0]) != 0) in nir_lower_fb_read()
110 lower_fb_read(&b, intr); in nir_lower_fb_read()
H A Dnir_lower_clip_halfz.c32 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_pos_write()
33 if (intr->intrinsic != nir_intrinsic_store_deref) in lower_pos_write()
36 nir_variable *var = nir_intrinsic_get_var(intr, 0); in lower_pos_write()
41 b->cursor = nir_before_instr(&intr->instr); in lower_pos_write()
43 nir_ssa_def *pos = nir_ssa_for_src(b, intr->src[1], 4); in lower_pos_write()
53 nir_instr_rewrite_src(&intr->instr, intr->src + 1, nir_src_for_ssa(def)); in lower_pos_write()
/third_party/mesa3d/src/panfrost/bifrost/
H A Dbi_lower_divergent_indirects.c46 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in bi_lower_divergent_indirects_impl()
51 switch (intr->intrinsic) { in bi_lower_divergent_indirects_impl()
55 offset = nir_get_io_offset_src(intr); in bi_lower_divergent_indirects_impl()
63 offset = nir_get_io_offset_src(intr); in bi_lower_divergent_indirects_impl()
77 offset = &intr->src[0]; in bi_lower_divergent_indirects_impl()
93 bool has_dest = nir_intrinsic_infos[intr->intrinsic].has_dest; in bi_lower_divergent_indirects_impl()
94 unsigned size = has_dest ? nir_dest_bit_size(intr->dest) : 32; in bi_lower_divergent_indirects_impl()
98 nir_vec(b, zeroes, nir_dest_num_components(intr->dest)) : NULL; in bi_lower_divergent_indirects_impl()
116 nir_ssa_def_rewrite_uses(&intr->dest.ssa, res); in bi_lower_divergent_indirects_impl()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_inline_uniforms.c82 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in src_only_uses_uniforms() local
84 if (intr->intrinsic == nir_intrinsic_load_ubo && in src_only_uses_uniforms()
85 nir_src_is_const(intr->src[0]) && in src_only_uses_uniforms()
86 nir_src_is_const(intr->src[1]) && in src_only_uses_uniforms()
88 intr->dest.ssa.bit_size == 32) { in src_only_uses_uniforms()
89 uint32_t offset = nir_src_as_uint(intr->src[1]) + component * 4; in src_only_uses_uniforms()
92 uint32_t ubo = nir_src_as_uint(intr->src[0]); in src_only_uses_uniforms()
306 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in process_node() local
307 if (intr->intrinsic == nir_intrinsic_store_deref && is_src_uniform_load(intr in process_node()
373 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); lvp_inline_uniforms() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_usb.c361 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int_override() local
364 spin_lock_irqsave(&intr->lock, flags); in handle_regs_int_override()
365 if (atomic_read(&intr->read_regs_enabled)) { in handle_regs_int_override()
366 atomic_set(&intr->read_regs_enabled, 0); in handle_regs_int_override()
367 intr->read_regs_int_overridden = 1; in handle_regs_int_override()
368 complete(&intr->read_regs.completion); in handle_regs_int_override()
370 spin_unlock_irqrestore(&intr->lock, flags); in handle_regs_int_override()
376 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int() local
429 struct zd_usb_interrupt *intr; int_urb_complete() local
505 struct zd_usb_interrupt *intr = &usb->intr; usb_int_enabled() local
518 struct zd_usb_interrupt *intr = &usb->intr; zd_usb_enable_int() local
581 struct zd_usb_interrupt *intr = &usb->intr; zd_usb_disable_int() local
1158 struct zd_usb_interrupt *intr = &usb->intr; init_usb_interrupt() local
1602 struct zd_usb_interrupt *intr = &usb->intr; prepare_read_regs_int() local
1614 struct zd_usb_interrupt *intr = &usb->intr; disable_read_regs_int() local
1625 struct zd_usb_interrupt *intr = &usb->intr; check_read_regs() local
1666 struct zd_usb_interrupt *intr = &usb->intr; get_results() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_usb.c360 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int_override() local
363 spin_lock_irqsave(&intr->lock, flags); in handle_regs_int_override()
364 if (atomic_read(&intr->read_regs_enabled)) { in handle_regs_int_override()
365 atomic_set(&intr->read_regs_enabled, 0); in handle_regs_int_override()
366 intr->read_regs_int_overridden = 1; in handle_regs_int_override()
367 complete(&intr->read_regs.completion); in handle_regs_int_override()
369 spin_unlock_irqrestore(&intr->lock, flags); in handle_regs_int_override()
375 struct zd_usb_interrupt *intr = &usb->intr; in handle_regs_int() local
428 struct zd_usb_interrupt *intr; int_urb_complete() local
504 struct zd_usb_interrupt *intr = &usb->intr; usb_int_enabled() local
517 struct zd_usb_interrupt *intr = &usb->intr; zd_usb_enable_int() local
580 struct zd_usb_interrupt *intr = &usb->intr; zd_usb_disable_int() local
1157 struct zd_usb_interrupt *intr = &usb->intr; init_usb_interrupt() local
1601 struct zd_usb_interrupt *intr = &usb->intr; prepare_read_regs_int() local
1613 struct zd_usb_interrupt *intr = &usb->intr; disable_read_regs_int() local
1624 struct zd_usb_interrupt *intr = &usb->intr; check_read_regs() local
1665 struct zd_usb_interrupt *intr = &usb->intr; get_results() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dpci.c32 u32 intr, mask; in mt7915_irq_handler() local
34 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7915_irq_handler()
35 intr &= dev->mt76.mmio.irqmask; in mt7915_irq_handler()
36 mt76_wr(dev, MT_INT_SOURCE_CSR, intr); in mt7915_irq_handler()
41 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7915_irq_handler()
43 mask = intr & MT_INT_RX_DONE_ALL; in mt7915_irq_handler()
44 if (intr & MT_INT_TX_DONE_MCU) in mt7915_irq_handler()
49 if (intr & MT_INT_TX_DONE_MCU) in mt7915_irq_handler()
52 if (intr & MT_INT_RX_DONE_DATA) in mt7915_irq_handler()
55 if (intr in mt7915_irq_handler()
[all...]
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_compiler_nir.c883 emit_intrinsic_load_ubo_ldc(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ubo_ldc() argument
891 assert(nir_intrinsic_base(intr) == 0); in emit_intrinsic_load_ubo_ldc()
893 unsigned ncomp = intr->num_components; in emit_intrinsic_load_ubo_ldc()
894 struct ir3_instruction *offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ubo_ldc()
895 struct ir3_instruction *idx = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_ubo_ldc()
899 ldc->cat6.d = nir_intrinsic_component(intr); in emit_intrinsic_load_ubo_ldc()
902 ir3_handle_bindless_cat6(ldc, intr->src[0]); in emit_intrinsic_load_ubo_ldc()
905 ir3_handle_nonuniform(ldc, intr); in emit_intrinsic_load_ubo_ldc()
912 nir_intrinsic_instr *intr) in emit_intrinsic_copy_ubo_to_uniform()
916 unsigned base = nir_intrinsic_base(intr); in emit_intrinsic_copy_ubo_to_uniform()
911 emit_intrinsic_copy_ubo_to_uniform(struct ir3_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic_copy_ubo_to_uniform() argument
938 emit_intrinsic_load_ubo(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_load_ubo() argument
1017 emit_intrinsic_load_kernel_input(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_load_kernel_input() argument
1052 emit_intrinsic_ssbo_size(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_ssbo_size() argument
1079 emit_intrinsic_load_shared(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_load_shared() argument
1103 emit_intrinsic_store_shared(struct ir3_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic_store_shared() argument
1131 emit_intrinsic_load_shared_ir3(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_load_shared_ir3() argument
1160 emit_intrinsic_store_shared_ir3(struct ir3_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic_store_shared_ir3() argument
1204 emit_intrinsic_atomic_shared(struct ir3_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic_atomic_shared() argument
1288 emit_intrinsic_load_scratch(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_load_scratch() argument
1311 emit_intrinsic_store_scratch(struct ir3_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic_store_scratch() argument
1431 emit_intrinsic_load_image(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_load_image() argument
1490 emit_intrinsic_image_size_tex(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_image_size_tex() argument
1533 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_load_ssbo() argument
1587 emit_intrinsic_barrier(struct ir3_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic_barrier() argument
1792 nir_intrinsic_barycentric_sysval(nir_intrinsic_instr *intr) nir_intrinsic_barycentric_sysval() argument
1824 emit_intrinsic_barycentric(struct ir3_context *ctx, nir_intrinsic_instr *intr, struct ir3_instruction **dst) emit_intrinsic_barycentric() argument
1857 get_frag_coord(struct ir3_context *ctx, nir_intrinsic_instr *intr) get_frag_coord() argument
1971 emit_intrinsic_reduce(struct ir3_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic_reduce() argument
2036 emit_intrinsic(struct ir3_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic() argument
3911 setup_input(struct ir3_context *ctx, nir_intrinsic_instr *intr) setup_input() argument
4113 setup_output(struct ir3_context *ctx, nir_intrinsic_instr *intr) setup_output() argument
[all...]
H A Dir3_context.h172 nir_intrinsic_instr *intr,
175 nir_intrinsic_instr *intr);
177 struct ir3_context *ctx, nir_intrinsic_instr *intr);
179 nir_intrinsic_instr *intr,
182 nir_intrinsic_instr *intr);
184 struct ir3_context *ctx, nir_intrinsic_instr *intr);
186 nir_intrinsic_instr *intr,
189 nir_intrinsic_instr *intr,
192 nir_intrinsic_instr *intr);
194 struct ir3_context *ctx, nir_intrinsic_instr *intr);
[all...]
/third_party/mesa3d/src/panfrost/util/
H A Dpan_lower_xfb.c29 lower_xfb_output(nir_builder *b, nir_intrinsic_instr *intr, in lower_xfb_output() argument
34 assert(nir_intrinsic_component(intr) == 0); // TODO in lower_xfb_output()
57 assert(intr->src[0].is_ssa && "must lower XFB before lowering SSA"); in lower_xfb_output()
58 nir_ssa_def *src = intr->src[0].ssa; in lower_xfb_output()
69 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_xfb()
70 if (intr->intrinsic != nir_intrinsic_store_output) in lower_xfb()
75 b->cursor = nir_before_instr(&intr->instr); in lower_xfb()
78 nir_io_xfb xfb = i ? nir_intrinsic_io_xfb2(intr) : nir_intrinsic_io_xfb(intr); in lower_xfb()
82 lower_xfb_output(b, intr, in lower_xfb()
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir_lower_scoped_barriers.c39 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_instr()
41 if (intr->intrinsic != nir_intrinsic_scoped_barrier || in lower_instr()
42 nir_intrinsic_execution_scope(intr) == NIR_SCOPE_NONE) in lower_instr()
45 if (nir_intrinsic_execution_scope(intr) == NIR_SCOPE_WORKGROUP) { in lower_instr()
46 b->cursor = nir_after_instr(&intr->instr); in lower_instr()
50 nir_intrinsic_set_execution_scope(intr, NIR_SCOPE_NONE); in lower_instr()
/third_party/mesa3d/src/panfrost/midgard/
H A Dmidgard_nir_lower_image_bitsize.c37 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_lower_image_bitsize()
39 switch (intr->intrinsic) { in nir_lower_image_bitsize()
57 if (nir_src_bit_size(intr->src[1]) == 16) in nir_lower_image_bitsize()
63 nir_ssa_for_src(b, intr->src[1], in nir_lower_image_bitsize()
64 nir_src_num_components(intr->src[1])); in nir_lower_image_bitsize()
68 nir_instr_rewrite_src(instr, &intr->src[1], nir_src_for_ssa(coord16)); in nir_lower_image_bitsize()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dg84.c145 uint32_t intr; in g84_therm_intr() local
149 intr = nvkm_rd32(device, 0x20100) & 0x3ff; in g84_therm_intr()
152 if (intr & 0x002) { in g84_therm_intr()
156 intr &= ~0x002; in g84_therm_intr()
160 if (intr & 0x004) { in g84_therm_intr()
164 intr &= ~0x004; in g84_therm_intr()
168 if (intr & 0x008) { in g84_therm_intr()
172 intr &= ~0x008; in g84_therm_intr()
176 if (intr & 0x010) { in g84_therm_intr()
180 intr in g84_therm_intr()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dg84.c145 uint32_t intr; in g84_therm_intr() local
149 intr = nvkm_rd32(device, 0x20100) & 0x3ff; in g84_therm_intr()
152 if (intr & 0x002) { in g84_therm_intr()
156 intr &= ~0x002; in g84_therm_intr()
160 if (intr & 0x004) { in g84_therm_intr()
164 intr &= ~0x004; in g84_therm_intr()
168 if (intr & 0x008) { in g84_therm_intr()
172 intr &= ~0x008; in g84_therm_intr()
176 if (intr & 0x010) { in g84_therm_intr()
180 intr in g84_therm_intr()
[all...]
/kernel/linux/linux-5.10/drivers/mtd/nand/onenand/
H A Donenand_omap2.c129 static void wait_err(char *msg, int state, unsigned int ctrl, unsigned int intr) in wait_err() argument
131 printk(KERN_ERR "onenand_wait: %s! state %d ctrl 0x%04x intr 0x%04x\n", in wait_err()
132 msg, state, ctrl, intr); in wait_err()
136 unsigned int intr) in wait_warn()
139 "intr 0x%04x\n", msg, state, ctrl, intr); in wait_warn()
146 unsigned int intr = 0; in omap2_onenand_wait() local
170 intr = read_reg(c, ONENAND_REG_INTERRUPT); in omap2_onenand_wait()
171 if (intr & ONENAND_INT_MASTER) in omap2_onenand_wait()
176 wait_err("controller error", state, ctrl, intr); in omap2_onenand_wait()
135 wait_warn(char *msg, int state, unsigned int ctrl, unsigned int intr) wait_warn() argument
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/onenand/
H A Donenand_omap2.c129 static void wait_err(char *msg, int state, unsigned int ctrl, unsigned int intr) in wait_err() argument
131 printk(KERN_ERR "onenand_wait: %s! state %d ctrl 0x%04x intr 0x%04x\n", in wait_err()
132 msg, state, ctrl, intr); in wait_err()
136 unsigned int intr) in wait_warn()
139 "intr 0x%04x\n", msg, state, ctrl, intr); in wait_warn()
146 unsigned int intr = 0; in omap2_onenand_wait() local
170 intr = read_reg(c, ONENAND_REG_INTERRUPT); in omap2_onenand_wait()
171 if (intr & ONENAND_INT_MASTER) in omap2_onenand_wait()
176 wait_err("controller error", state, ctrl, intr); in omap2_onenand_wait()
135 wait_warn(char *msg, int state, unsigned int ctrl, unsigned int intr) wait_warn() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c2326 emit_discard(struct ntv_context *ctx, nir_intrinsic_instr *intr) in emit_discard() argument
2335 emit_load_deref(struct ntv_context *ctx, nir_intrinsic_instr *intr) in emit_load_deref() argument
2337 SpvId ptr = get_src(ctx, intr->src); in emit_load_deref()
2339 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]); in emit_load_deref()
2349 if (nir_intrinsic_access(intr) & ACCESS_COHERENT) in emit_load_deref()
2353 unsigned num_components = nir_dest_num_components(intr->dest); in emit_load_deref()
2354 unsigned bit_size = nir_dest_bit_size(intr->dest); in emit_load_deref()
2356 store_dest(ctx, &intr->dest, result, nir_type_uint); in emit_load_deref()
2360 emit_store_deref(struct ntv_context *ctx, nir_intrinsic_instr *intr) in emit_store_deref() argument
2362 SpvId ptr = get_src(ctx, &intr in emit_store_deref()
2413 emit_load_shared(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_load_shared() argument
2440 emit_store_shared(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_store_shared() argument
2472 emit_load_push_const(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_load_push_const() argument
2543 emit_load_front_face(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_load_front_face() argument
2559 emit_load_uint_input(struct ntv_context *ctx, nir_intrinsic_instr *intr, SpvId *var_id, const char *var_name, SpvBuiltIn builtin) emit_load_uint_input() argument
2588 emit_load_vec_input(struct ntv_context *ctx, nir_intrinsic_instr *intr, SpvId *var_id, const char *var_name, SpvBuiltIn builtin, nir_alu_type type) emit_load_vec_input() argument
2619 emit_interpolate(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_interpolate() argument
2658 handle_atomic_op(struct ntv_context *ctx, nir_intrinsic_instr *intr, SpvId ptr, SpvId param, SpvId param2, nir_alu_type type) handle_atomic_op() argument
2667 emit_deref_atomic_intrinsic(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_deref_atomic_intrinsic() argument
2681 emit_shared_atomic_intrinsic(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_shared_atomic_intrinsic() argument
2702 emit_get_ssbo_size(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_get_ssbo_size() argument
2765 emit_image_deref_store(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_image_deref_store() argument
2821 emit_image_deref_load(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_image_deref_load() argument
2845 emit_image_deref_size(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_image_deref_size() argument
2864 emit_image_deref_samples(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_image_deref_samples() argument
2878 emit_image_intrinsic(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_image_intrinsic() argument
2910 emit_ballot(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_ballot() argument
2920 emit_read_first_invocation(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_read_first_invocation() argument
2930 emit_read_invocation(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_read_invocation() argument
2942 emit_shader_clock(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_shader_clock() argument
2954 emit_is_sparse_texels_resident(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_is_sparse_texels_resident() argument
2976 emit_vote(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_vote() argument
3000 emit_intrinsic(struct ntv_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/host1x/
H A Dintr.c16 #include "intr.h"
165 spin_lock(&syncpt->intr.lock); in process_wait_list()
167 remove_completed_waiters(&syncpt->intr.wait_head, threshold, in process_wait_list()
170 empty = list_empty(&syncpt->intr.wait_head); in process_wait_list()
174 reset_threshold_interrupt(host, &syncpt->intr.wait_head, in process_wait_list()
177 spin_unlock(&syncpt->intr.lock); in process_wait_list()
194 container_of(syncpt_intr, struct host1x_syncpt, intr); in syncpt_thresh_work()
225 spin_lock(&syncpt->intr.lock); in host1x_intr_add_action()
227 queue_was_empty = list_empty(&syncpt->intr.wait_head); in host1x_intr_add_action()
229 if (add_waiter_to_queue(waiter, &syncpt->intr in host1x_intr_add_action()
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_shader.cpp579 auto intr = nir_instr_as_intrinsic(instr); in scan_instruction()
582 switch (intr->intrinsic) { in scan_instruction()
761 bool Shader::process_intrinsic(nir_intrinsic_instr *intr) in process_intrinsic() argument
763 if (process_stage_intrinsic(intr)) in process_intrinsic()
766 if (GDSInstr::emit_atomic_counter(intr, *this)) { in process_intrinsic()
771 if (RatInstr::emit(intr, *this)) in process_intrinsic()
774 switch (intr->intrinsic) { in process_intrinsic()
775 case nir_intrinsic_store_output: return store_output(intr); in process_intrinsic()
776 case nir_intrinsic_load_input: return load_input(intr); in process_intrinsic()
777 case nir_intrinsic_load_uniform: return load_uniform(intr); in process_intrinsic()
903 emit_store_scratch(nir_intrinsic_instr *intr) emit_store_scratch() argument
964 emit_load_scratch(nir_intrinsic_instr *intr) emit_load_scratch() argument
1106 load_uniform(nir_intrinsic_instr *intr) load_uniform() argument
1133 load_uniform_indirect(nir_intrinsic_instr *intr, PVirtualValue addr, int offset , int buffer_id) load_uniform_indirect() argument
1182 emit_barrier(nir_intrinsic_instr* intr) emit_barrier() argument
[all...]
H A Dsfn_shader_vs.h56 bool store_output(nir_intrinsic_instr& intr);
70 virtual bool do_store_output(const store_loc &store_info, nir_intrinsic_instr& intr) = 0;
91 bool do_store_output(const store_loc &store_info, nir_intrinsic_instr& intr) override;
93 bool emit_varying_pos(const store_loc &store_info, nir_intrinsic_instr& intr,
95 bool emit_varying_param(const store_loc &store_info, nir_intrinsic_instr& intr);
139 bool do_store_output(const store_loc &store_info, nir_intrinsic_instr& intr) override;
153 bool do_store_output(const store_loc &store_info, nir_intrinsic_instr& intr) override;
160 bool load_input(nir_intrinsic_instr *intr) override;
161 bool store_output(nir_intrinsic_instr *intr) override;
163 bool process_stage_intrinsic(nir_intrinsic_instr *intr) overrid
[all...]

Completed in 20 milliseconds

12345678910>>...48