Home
last modified time | relevance | path

Searched refs:intr (Results 51 - 75 of 1187) sorted by relevance

12345678910>>...48

/third_party/mesa3d/src/panfrost/midgard/
H A Dnir_fuse_io_16.c62 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_fuse_io_16() local
64 if (intr->intrinsic != nir_intrinsic_load_interpolated_input) in nir_fuse_io_16()
67 if (nir_dest_bit_size(intr->dest) != 32) in nir_fuse_io_16()
72 if (nir_intrinsic_component(intr)) in nir_fuse_io_16()
75 if (!intr->dest.is_ssa) in nir_fuse_io_16()
78 if (!list_is_empty(&intr->dest.ssa.if_uses)) in nir_fuse_io_16()
83 nir_foreach_use(src, &intr->dest.ssa) in nir_fuse_io_16()
89 intr->dest.ssa.bit_size = 16; in nir_fuse_io_16()
96 nir_ssa_def *conv = nir_f2f32(&b, &intr->dest.ssa); in nir_fuse_io_16()
97 nir_ssa_def_rewrite_uses_after(&intr in nir_fuse_io_16()
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_fragcoord_wtrans.c41 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_fragcoord_wtrans_filter()
42 if (intr->intrinsic == nir_intrinsic_load_frag_coord) in lower_fragcoord_wtrans_filter()
45 if (intr->intrinsic != nir_intrinsic_load_deref) in lower_fragcoord_wtrans_filter()
48 nir_variable *var = nir_intrinsic_get_var(intr, 0); in lower_fragcoord_wtrans_filter()
59 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_fragcoord_wtrans_impl() local
62 nir_channel(b, &intr->dest.ssa, 0), in lower_fragcoord_wtrans_impl()
63 nir_channel(b, &intr->dest.ssa, 1), in lower_fragcoord_wtrans_impl()
64 nir_channel(b, &intr->dest.ssa, 2), in lower_fragcoord_wtrans_impl()
65 nir_frcp(b, nir_channel(b, &intr->dest.ssa, 3))); in lower_fragcoord_wtrans_impl()
H A Dnir_split_64bit_vec3_and_vec4.c47 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_split_64bit_vec3_and_vec4_filter() local
49 switch (intr->intrinsic) { in nir_split_64bit_vec3_and_vec4_filter()
51 if (nir_dest_bit_size(intr->dest) != 64) in nir_split_64bit_vec3_and_vec4_filter()
53 nir_variable *var = nir_intrinsic_get_var(intr, 0); in nir_split_64bit_vec3_and_vec4_filter()
56 return nir_dest_num_components(intr->dest) >= 3; in nir_split_64bit_vec3_and_vec4_filter()
59 if (nir_src_bit_size(intr->src[1]) != 64) in nir_split_64bit_vec3_and_vec4_filter()
61 nir_variable *var = nir_intrinsic_get_var(intr, 0); in nir_split_64bit_vec3_and_vec4_filter()
64 return nir_src_num_components(intr->src[1]) >= 3; in nir_split_64bit_vec3_and_vec4_filter()
168 split_load_deref(nir_builder *b, nir_intrinsic_instr *intr, in split_load_deref() argument
171 nir_variable *old_var = nir_intrinsic_get_var(intr, in split_load_deref()
193 split_store_deref(nir_builder *b, nir_intrinsic_instr *intr, nir_ssa_def *offset, struct hash_table *split_vars) split_store_deref() argument
274 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); nir_split_64bit_vec3_and_vec4_impl() local
[all...]
H A Dnir_inline_uniforms.c98 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in src_only_uses_uniforms() local
102 if (intr->intrinsic == nir_intrinsic_load_ubo && in src_only_uses_uniforms()
103 nir_src_is_const(intr->src[0]) && in src_only_uses_uniforms()
104 nir_src_as_uint(intr->src[0]) == 0 && in src_only_uses_uniforms()
105 nir_src_is_const(intr->src[1]) && in src_only_uses_uniforms()
106 nir_src_as_uint(intr->src[1]) <= MAX_OFFSET && in src_only_uses_uniforms()
108 intr->dest.ssa.bit_size == 32) { in src_only_uses_uniforms()
109 uint32_t offset = nir_src_as_uint(intr->src[1]) + component * 4; in src_only_uses_uniforms()
354 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_inline_uniforms() local
357 if (intr in nir_inline_uniforms()
[all...]
H A Dnir_lower_mediump.c38 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in get_io_intrinsic()
40 switch (intr->intrinsic) { in get_io_intrinsic()
46 return modes & nir_var_shader_in ? intr : NULL; in get_io_intrinsic()
52 return modes & nir_var_shader_out ? intr : NULL; in get_io_intrinsic()
78 nir_intrinsic_instr *intr = get_io_intrinsic(instr, modes, &mode); in nir_recompute_io_bases() local
79 if (!intr) in nir_recompute_io_bases()
82 nir_io_semantics sem = nir_intrinsic_io_semantics(intr); in nir_recompute_io_bases()
103 nir_intrinsic_instr *intr = get_io_intrinsic(instr, modes, &mode); in nir_recompute_io_bases() local
104 if (!intr) in nir_recompute_io_bases()
107 nir_io_semantics sem = nir_intrinsic_io_semantics(intr); in nir_recompute_io_bases()
158 nir_intrinsic_instr *intr = get_io_intrinsic(instr, modes, &mode); nir_lower_mediump_io() local
267 nir_intrinsic_instr *intr = get_io_intrinsic(instr, modes, &mode); nir_force_mediump_io() local
327 nir_intrinsic_instr *intr = get_io_intrinsic(instr, modes, &mode); nir_unpack_16bit_varying_slots() local
[all...]
H A Dnir_lower_poly_line_smooth.c40 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_polylinesmooth()
42 if (intr->intrinsic != nir_intrinsic_store_output) in lower_polylinesmooth()
45 int location = nir_intrinsic_io_semantics(intr).location; in lower_polylinesmooth()
47 nir_intrinsic_src_type(intr) != nir_type_float32) in lower_polylinesmooth()
50 assert(intr->src[0].is_ssa); in lower_polylinesmooth()
51 assert(intr->num_components == 4); in lower_polylinesmooth()
53 b->cursor = nir_before_instr(&intr->instr); in lower_polylinesmooth()
65 intr->src[0].ssa); in lower_polylinesmooth()
66 nir_instr_rewrite_src(instr, &intr->src[0], nir_src_for_ssa(new_val)); in lower_polylinesmooth()
H A Dnir_lower_wpos_ytransform.c80 nir_intrinsic_instr *intr, bool invert, in emit_wpos_adjustment()
86 assert(intr->dest.is_ssa); in emit_wpos_adjustment()
87 wpos_input = &intr->dest.ssa; in emit_wpos_adjustment()
89 b->cursor = nir_after_instr(&intr->instr); in emit_wpos_adjustment()
142 nir_ssa_def_rewrite_uses_after(&intr->dest.ssa, in emit_wpos_adjustment()
148 lower_fragcoord(lower_wpos_ytransform_state *state, nir_intrinsic_instr *intr) in lower_fragcoord() argument
232 emit_wpos_adjustment(state, intr, invert, adjX, adjY); in lower_fragcoord()
280 nir_intrinsic_instr *intr) in lower_load_sample_pos()
283 b->cursor = nir_after_instr(&intr->instr); in lower_load_sample_pos()
285 nir_ssa_def *pos = &intr in lower_load_sample_pos()
79 emit_wpos_adjustment(lower_wpos_ytransform_state *state, nir_intrinsic_instr *intr, bool invert, float adjX, float adjY[2]) emit_wpos_adjustment() argument
279 lower_load_sample_pos(lower_wpos_ytransform_state *state, nir_intrinsic_instr *intr) lower_load_sample_pos() argument
303 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); lower_wpos_ytransform_block() local
[all...]
H A Dnir_lower_wpos_center.c48 update_fragcoord(nir_builder *b, nir_intrinsic_instr *intr) in update_fragcoord() argument
50 nir_ssa_def *wpos = &intr->dest.ssa; in update_fragcoord()
52 assert(intr->dest.is_ssa); in update_fragcoord()
54 b->cursor = nir_after_instr(&intr->instr); in update_fragcoord()
65 nir_ssa_def_rewrite_uses_after(&intr->dest.ssa, wpos, in update_fragcoord()
76 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_wpos_center_block() local
77 if (intr->intrinsic == nir_intrinsic_load_frag_coord) { in lower_wpos_center_block()
78 update_fragcoord(b, intr); in lower_wpos_center_block()
/kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pic.c133 static struct mpc52xx_intr __iomem *intr; variable
161 io_be_clrbit(&intr->ctrl, 11 - l2irq); in mpc52xx_extirq_mask()
167 io_be_setbit(&intr->ctrl, 11 - l2irq); in mpc52xx_extirq_unmask()
173 io_be_setbit(&intr->ctrl, 27-l2irq); in mpc52xx_extirq_ack()
194 ctrl_reg = in_be32(&intr->ctrl); in mpc52xx_extirq_set_type()
197 out_be32(&intr->ctrl, ctrl_reg); in mpc52xx_extirq_set_type()
223 io_be_setbit(&intr->main_mask, 16 - l2irq); in mpc52xx_main_mask()
229 io_be_clrbit(&intr->main_mask, 16 - l2irq); in mpc52xx_main_unmask()
246 io_be_setbit(&intr->per_mask, 31 - l2irq); in mpc52xx_periph_mask()
252 io_be_clrbit(&intr in mpc52xx_periph_unmask()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pic.c134 static struct mpc52xx_intr __iomem *intr; variable
162 io_be_clrbit(&intr->ctrl, 11 - l2irq); in mpc52xx_extirq_mask()
168 io_be_setbit(&intr->ctrl, 11 - l2irq); in mpc52xx_extirq_unmask()
174 io_be_setbit(&intr->ctrl, 27-l2irq); in mpc52xx_extirq_ack()
195 ctrl_reg = in_be32(&intr->ctrl); in mpc52xx_extirq_set_type()
198 out_be32(&intr->ctrl, ctrl_reg); in mpc52xx_extirq_set_type()
224 io_be_setbit(&intr->main_mask, 16 - l2irq); in mpc52xx_main_mask()
230 io_be_clrbit(&intr->main_mask, 16 - l2irq); in mpc52xx_main_unmask()
247 io_be_setbit(&intr->per_mask, 31 - l2irq); in mpc52xx_periph_mask()
253 io_be_clrbit(&intr in mpc52xx_periph_unmask()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/ce/
H A Dgp100.c66 u32 intr = nvkm_rd32(device, 0x104410 + base) & mask; in gp100_ce_intr() local
67 if (intr & 0x00000001) { //XXX: guess in gp100_ce_intr()
70 intr &= ~0x00000001; in gp100_ce_intr()
72 if (intr & 0x00000002) { //XXX: guess in gp100_ce_intr()
75 intr &= ~0x00000002; in gp100_ce_intr()
77 if (intr & 0x00000004) { in gp100_ce_intr()
80 intr &= ~0x00000004; in gp100_ce_intr()
82 if (intr) { in gp100_ce_intr()
83 nvkm_warn(subdev, "intr %08x\n", intr); in gp100_ce_intr()
[all...]
H A Dgk104.c65 u32 intr = nvkm_rd32(device, 0x104908 + base) & mask; in gk104_ce_intr() local
66 if (intr & 0x00000001) { in gk104_ce_intr()
69 intr &= ~0x00000001; in gk104_ce_intr()
71 if (intr & 0x00000002) { in gk104_ce_intr()
74 intr &= ~0x00000002; in gk104_ce_intr()
76 if (intr & 0x00000004) { in gk104_ce_intr()
79 intr &= ~0x00000004; in gk104_ce_intr()
81 if (intr) { in gk104_ce_intr()
82 nvkm_warn(subdev, "intr %08x\n", intr); in gk104_ce_intr()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/ce/
H A Dgp100.c66 u32 intr = nvkm_rd32(device, 0x104410 + base) & mask; in gp100_ce_intr() local
67 if (intr & 0x00000001) { //XXX: guess in gp100_ce_intr()
70 intr &= ~0x00000001; in gp100_ce_intr()
72 if (intr & 0x00000002) { //XXX: guess in gp100_ce_intr()
75 intr &= ~0x00000002; in gp100_ce_intr()
77 if (intr & 0x00000004) { in gp100_ce_intr()
80 intr &= ~0x00000004; in gp100_ce_intr()
82 if (intr) { in gp100_ce_intr()
83 nvkm_warn(subdev, "intr %08x\n", intr); in gp100_ce_intr()
[all...]
H A Dgk104.c65 u32 intr = nvkm_rd32(device, 0x104908 + base) & mask; in gk104_ce_intr() local
66 if (intr & 0x00000001) { in gk104_ce_intr()
69 intr &= ~0x00000001; in gk104_ce_intr()
71 if (intr & 0x00000002) { in gk104_ce_intr()
74 intr &= ~0x00000002; in gk104_ce_intr()
76 if (intr & 0x00000004) { in gk104_ce_intr()
79 intr &= ~0x00000004; in gk104_ce_intr()
81 if (intr) { in gk104_ce_intr()
82 nvkm_warn(subdev, "intr %08x\n", intr); in gk104_ce_intr()
[all...]
/third_party/mesa3d/src/microsoft/compiler/
H A Ddxil_nir.c117 lower_load_deref(nir_builder *b, nir_intrinsic_instr *intr) in lower_load_deref() argument
119 assert(intr->dest.is_ssa); in lower_load_deref()
121 b->cursor = nir_before_instr(&intr->instr); in lower_load_deref()
123 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]); in lower_load_deref()
129 assert(intr->dest.is_ssa); in lower_load_deref()
130 unsigned num_components = nir_dest_num_components(intr->dest); in lower_load_deref()
131 unsigned bit_size = nir_dest_bit_size(intr->dest); in lower_load_deref()
171 nir_ssa_def_rewrite_uses(&intr->dest.ssa, result); in lower_load_deref()
172 nir_instr_remove(&intr->instr); in lower_load_deref()
262 lower_load_ssbo(nir_builder *b, nir_intrinsic_instr *intr) in lower_load_ssbo() argument
321 lower_store_ssbo(nir_builder *b, nir_intrinsic_instr *intr) lower_store_ssbo() argument
437 lower_32b_offset_load(nir_builder *b, nir_intrinsic_instr *intr) lower_32b_offset_load() argument
544 lower_32b_offset_store(nir_builder *b, nir_intrinsic_instr *intr) lower_32b_offset_store() argument
618 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(use_src->parent_instr); ubo_to_temp_update_entry() local
713 lower_load_ubo(nir_builder *b, nir_intrinsic_instr *intr) lower_load_ubo() argument
748 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); dxil_nir_lower_loads_stores_to_dxil() local
782 lower_shared_atomic(nir_builder *b, nir_intrinsic_instr *intr, nir_intrinsic_op dxil_op) lower_shared_atomic() argument
826 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); dxil_nir_lower_atomics_to_dxil() local
1004 lower_memcpy_deref(nir_builder *b, nir_intrinsic_instr *intr) lower_memcpy_deref() argument
1063 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); dxil_nir_lower_memcpy_deref() local
1418 lower_load_local_group_size(nir_builder *b, nir_intrinsic_instr *intr) lower_load_local_group_size() argument
1687 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); lower_bool_input_impl() local
[all...]
H A Dnir_to_dxil.c493 unary_func_name(enum dxil_intr intr) in unary_func_name() argument
495 switch (intr) { in unary_func_name()
511 enum dxil_intr intr, in emit_unary_call()
515 unary_func_name(intr), in emit_unary_call()
520 const struct dxil_value *opcode = dxil_module_get_int32_const(&ctx->mod, intr); in emit_unary_call()
534 enum dxil_intr intr, in emit_binary_call()
541 const struct dxil_value *opcode = dxil_module_get_int32_const(&ctx->mod, intr); in emit_binary_call()
556 enum dxil_intr intr, in emit_tertiary_call()
565 const struct dxil_value *opcode = dxil_module_get_int32_const(&ctx->mod, intr); in emit_tertiary_call()
581 enum dxil_intr intr, in emit_quaternary_call()
510 emit_unary_call(struct ntd_context *ctx, enum overload_type overload, enum dxil_intr intr, const struct dxil_value *op0) emit_unary_call() argument
533 emit_binary_call(struct ntd_context *ctx, enum overload_type overload, enum dxil_intr intr, const struct dxil_value *op0, const struct dxil_value *op1) emit_binary_call() argument
555 emit_tertiary_call(struct ntd_context *ctx, enum overload_type overload, enum dxil_intr intr, const struct dxil_value *op0, const struct dxil_value *op1, const struct dxil_value *op2) emit_tertiary_call() argument
580 emit_quaternary_call(struct ntd_context *ctx, enum overload_type overload, enum dxil_intr intr, const struct dxil_value *op0, const struct dxil_value *op1, const struct dxil_value *op2, const struct dxil_value *op3) emit_quaternary_call() argument
2035 emit_unary_intin(struct ntd_context *ctx, nir_alu_instr *alu, enum dxil_intr intr, const struct dxil_value *op) emit_unary_intin() argument
2050 emit_binary_intin(struct ntd_context *ctx, nir_alu_instr *alu, enum dxil_intr intr, const struct dxil_value *op0, const struct dxil_value *op1) emit_binary_intin() argument
2071 emit_tertiary_intin(struct ntd_context *ctx, nir_alu_instr *alu, enum dxil_intr intr, const struct dxil_value *op0, const struct dxil_value *op1, const struct dxil_value *op2) emit_tertiary_intin() argument
2571 emit_barrier(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_barrier() argument
2581 emit_memory_barrier(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_memory_barrier() argument
2591 emit_memory_barrier_shared(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_memory_barrier_shared() argument
2601 emit_group_memory_barrier(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_group_memory_barrier() argument
2610 emit_control_barrier(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_control_barrier() argument
2619 emit_load_global_invocation_id(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_global_invocation_id() argument
2642 emit_load_local_invocation_id(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_local_invocation_id() argument
2665 emit_load_local_invocation_index(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_local_invocation_index() argument
2680 emit_load_local_workgroup_id(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_local_workgroup_id() argument
2721 emit_load_unary_external_function(struct ntd_context *ctx, nir_intrinsic_instr *intr, const char *name, int32_t dxil_intr) emit_load_unary_external_function() argument
2732 emit_load_sample_mask_in(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_sample_mask_in() argument
2750 emit_load_tess_coord(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_tess_coord() argument
2895 emit_load_ssbo(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_ssbo() argument
2935 emit_store_ssbo(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_store_ssbo() argument
2974 emit_store_ssbo_masked(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_store_ssbo_masked() argument
3000 emit_store_shared(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_store_shared() argument
3053 emit_store_scratch(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_store_scratch() argument
3086 emit_load_ubo(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_ubo() argument
3119 emit_load_ubo_dxil(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_ubo_dxil() argument
3157 emit_store_output_via_intrinsic(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_store_output_via_intrinsic() argument
3246 emit_load_input_via_intrinsic(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_input_via_intrinsic() argument
3386 emit_load_interpolated_input(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_interpolated_input() argument
3470 emit_load_ptr(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_ptr() argument
3494 emit_load_shared(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_shared() argument
3530 emit_load_scratch(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_scratch() argument
3585 emit_discard_if(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_discard_if() argument
3602 emit_emit_vertex(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_emit_vertex() argument
3622 emit_end_primitive(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_end_primitive() argument
3642 emit_image_store(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_image_store() argument
3702 emit_image_load(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_image_load() argument
3767 emit_image_atomic(struct ntd_context *ctx, nir_intrinsic_instr *intr, enum dxil_atomic_op op, nir_alu_type type) emit_image_atomic() argument
3815 emit_image_atomic_comp_swap(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_image_atomic_comp_swap() argument
3887 emit_image_size(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_image_size() argument
3914 emit_get_ssbo_size(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_get_ssbo_size() argument
3944 emit_ssbo_atomic(struct ntd_context *ctx, nir_intrinsic_instr *intr, enum dxil_atomic_op op, nir_alu_type type) emit_ssbo_atomic() argument
3975 emit_ssbo_atomic_comp_swap(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_ssbo_atomic_comp_swap() argument
4007 emit_shared_atomic(struct ntd_context *ctx, nir_intrinsic_instr *intr, enum dxil_rmw_op op, nir_alu_type type) emit_shared_atomic() argument
4044 emit_shared_atomic_comp_swap(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_shared_atomic_comp_swap() argument
4081 emit_vulkan_resource_index(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_vulkan_resource_index() argument
4110 emit_load_vulkan_descriptor(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_vulkan_descriptor() argument
4157 emit_load_sample_pos_from_id(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_sample_pos_from_id() argument
4189 emit_load_layer_id(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_layer_id() argument
4198 emit_load_sample_id(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_load_sample_id() argument
4212 emit_intrinsic(struct ntd_context *ctx, nir_intrinsic_instr *intr) emit_intrinsic() argument
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-mips-gic.c68 static void gic_clear_pcpu_masks(unsigned int intr) in gic_clear_pcpu_masks() argument
74 clear_bit(intr, per_cpu_ptr(pcpu_masks, i)); in gic_clear_pcpu_masks()
77 static bool gic_local_irq_is_routable(int intr) in gic_local_irq_is_routable() argument
86 switch (intr) { in gic_local_irq_is_routable()
152 unsigned int intr, virq; in gic_handle_shared_int() local
168 for_each_set_bit(intr, pending, gic_shared_intrs) { in gic_handle_shared_int()
170 GIC_SHARED_TO_HWIRQ(intr)); in gic_handle_shared_int()
180 unsigned int intr = GIC_HWIRQ_TO_SHARED(d->hwirq); in gic_mask_irq() local
182 write_gic_rmask(intr); in gic_mask_irq()
183 gic_clear_pcpu_masks(intr); in gic_mask_irq()
188 unsigned int intr = GIC_HWIRQ_TO_SHARED(d->hwirq); gic_unmask_irq() local
312 unsigned int intr, virq; gic_handle_local_int() local
331 int intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); gic_mask_local_irq() local
338 int intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); gic_unmask_local_irq() local
353 int intr, cpu; gic_mask_local_irq_all_vpes() local
371 int intr, cpu; gic_unmask_local_irq_all_vpes() local
398 unsigned int intr = local_intrs[i]; gic_all_vpes_irq_cpu_online() local
431 int intr = GIC_HWIRQ_TO_SHARED(hw); gic_shared_irq_domain_map() local
470 unsigned int intr; gic_irq_domain_map() local
[all...]
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_info.c223 nir_intrinsic_instr *intr, bool is_input) in scan_io_usage()
227 if (intr->intrinsic == nir_intrinsic_load_interpolated_input) { in scan_io_usage()
228 nir_intrinsic_instr *baryc = nir_instr_as_intrinsic(intr->src[0].ssa->parent_instr); in scan_io_usage()
243 if (nir_intrinsic_has_write_mask(intr)) { in scan_io_usage()
244 mask = nir_intrinsic_write_mask(intr); /* store */ in scan_io_usage()
245 bit_size = nir_src_bit_size(intr->src[0]); in scan_io_usage()
248 mask = nir_ssa_def_components_read(&intr->dest.ssa); /* load */ in scan_io_usage()
249 bit_size = intr->dest.ssa.bit_size; in scan_io_usage()
266 mask <<= nir_intrinsic_component(intr); in scan_io_usage()
268 nir_src offset = *nir_get_io_offset_src(intr); in scan_io_usage()
222 scan_io_usage(const nir_shader *nir, struct si_shader_info *info, nir_intrinsic_instr *intr, bool is_input) scan_io_usage() argument
425 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); scan_instruction() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_interrupts.h96 * @intr: HW interrupt handle
101 struct dpu_hw_intr *intr,
106 * @intr: HW interrupt handle
111 struct dpu_hw_intr *intr,
117 * @intr: HW interrupt handle
121 struct dpu_hw_intr *intr);
125 * @intr: HW interrupt handle
129 struct dpu_hw_intr *intr);
135 * @intr: HW interrupt handle
140 struct dpu_hw_intr *intr,
[all...]
/kernel/linux/linux-5.10/drivers/usb/mtu3/
H A Dmtu3_trace.h38 TP_PROTO(u32 intr),
39 TP_ARGS(intr),
41 __field(u32, intr)
44 __entry->intr = intr;
46 TP_printk("(%08x) %s %s %s %s %s %s", __entry->intr,
47 __entry->intr & HOT_RST_INTR ? "HOT_RST" : "",
48 __entry->intr & WARM_RST_INTR ? "WARM_RST" : "",
49 __entry->intr & ENTER_U3_INTR ? "ENT_U3" : "",
50 __entry->intr
[all...]
/kernel/linux/linux-6.6/drivers/usb/mtu3/
H A Dmtu3_trace.h36 TP_PROTO(u32 intr),
37 TP_ARGS(intr),
39 __field(u32, intr)
42 __entry->intr = intr;
44 TP_printk("(%08x) %s %s %s %s %s %s", __entry->intr,
45 __entry->intr & HOT_RST_INTR ? "HOT_RST" : "",
46 __entry->intr & WARM_RST_INTR ? "WARM_RST" : "",
47 __entry->intr & ENTER_U3_INTR ? "ENT_U3" : "",
48 __entry->intr
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_instr_mem.h62 static bool emit_atomic_counter(nir_intrinsic_instr *intr, Shader& shader);
67 static bool emit_atomic_read(nir_intrinsic_instr *intr, Shader& shader);
68 static bool emit_atomic_op2(nir_intrinsic_instr *intr, Shader& shader);
69 static bool emit_atomic_inc(nir_intrinsic_instr *intr, Shader& shader);
70 static bool emit_atomic_pre_dec(nir_intrinsic_instr *intr, Shader& shader);
168 static bool emit(nir_intrinsic_instr *intr, Shader& shader);
172 static bool emit_ssbo_load(nir_intrinsic_instr *intr, Shader& shader);
173 static bool emit_ssbo_store(nir_intrinsic_instr *intr, Shader& shader);
174 static bool emit_ssbo_atomic_op(nir_intrinsic_instr *intr, Shader& shader);
175 static bool emit_ssbo_size(nir_intrinsic_instr *intr, Shade
[all...]
/third_party/mesa3d/src/panfrost/util/
H A Dpan_lower_64bit_intrin.c42 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_lower_64bit_intrin_instr()
44 switch (intr->intrinsic) { in nir_lower_64bit_intrin_instr()
55 if (nir_dest_bit_size(intr->dest) != 64) in nir_lower_64bit_intrin_instr()
60 assert(intr->dest.is_ssa); in nir_lower_64bit_intrin_instr()
61 intr->dest.ssa.bit_size = 32; in nir_lower_64bit_intrin_instr()
63 nir_ssa_def *conv = nir_u2u64(b, &intr->dest.ssa); in nir_lower_64bit_intrin_instr()
65 nir_ssa_def_rewrite_uses_after(&intr->dest.ssa, conv, in nir_lower_64bit_intrin_instr()
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_nir_lower_line_smooth.c41 nir_intrinsic_instr *intr) in lower_line_smooth_intrinsic()
43 b->cursor = nir_before_instr(&intr->instr); in lower_line_smooth_intrinsic()
50 intr->src[0].ssa); in lower_line_smooth_intrinsic()
52 nir_instr_rewrite_src(&intr->instr, in lower_line_smooth_intrinsic()
53 &intr->src[0], in lower_line_smooth_intrinsic()
72 nir_intrinsic_instr *intr = in lower_line_smooth_func() local
75 if (intr->intrinsic != nir_intrinsic_store_output || in lower_line_smooth_func()
76 nir_intrinsic_base(intr) != 0 || in lower_line_smooth_func()
77 intr->num_components != 4 || in lower_line_smooth_func()
78 !intr in lower_line_smooth_func()
39 lower_line_smooth_intrinsic(struct lower_line_smooth_state *state, nir_builder *b, nir_intrinsic_instr *intr) lower_line_smooth_intrinsic() argument
[all...]
/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()

Completed in 18 milliseconds

12345678910>>...48