Searched refs:ctx (Results 26 - 50 of 3478) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/bpf/progs/
H A Dmissed_kprobe_recursion.c20 int test1(struct pt_regs *ctx) argument
27 int test2(struct pt_regs *ctx) argument
33 int test3(struct pt_regs *ctx) argument
39 int test4(struct pt_regs *ctx) argument
45 int test5(struct pt_regs *ctx) argument
H A Dcgroup_getset_retval_setsockopt.c17 int get_retval(struct bpf_sockopt *ctx) argument
23 if (ctx->optlen > page_size)
24 ctx->optlen = 0;
30 int set_eunatch(struct bpf_sockopt *ctx) argument
38 if (ctx->optlen > page_size)
39 ctx->optlen = 0;
45 int set_eisconn(struct bpf_sockopt *ctx) argument
53 if (ctx->optlen > page_size)
54 ctx->optlen = 0;
60 int legacy_eperm(struct bpf_sockopt *ctx) argument
[all...]
H A Dbind6_prog.c30 static __inline int bind_to_device(struct bpf_sock_addr *ctx) argument
38 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
41 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
44 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
47 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
51 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
54 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
57 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
64 static __inline int bind_reuseport(struct bpf_sock_addr *ctx) argument
68 if (bpf_setsockopt(ctx, SOL_SOCKE
85 misc_opts(struct bpf_sock_addr *ctx, int opt) argument
105 bind_v6_prog(struct bpf_sock_addr *ctx) argument
[all...]
H A Dsockopt_sk.c30 int _getsockopt(struct bpf_sockopt *ctx) argument
32 __u8 *optval_end = ctx->optval_end;
33 __u8 *optval = ctx->optval;
38 sk = ctx->sk;
47 if (bpf_get_netns_cookie(ctx) == 0)
50 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) {
58 if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
66 if (ctx
140 _setsockopt(struct bpf_sockopt *ctx) argument
[all...]
H A Dbind_perm.c10 static __always_inline int bind_prog(struct bpf_sock_addr *ctx, int family) argument
14 sk = ctx->sk;
21 if (ctx->type != SOCK_STREAM)
27 if (ctx->user_port == bpf_htons(111))
34 int bind_v4_prog(struct bpf_sock_addr *ctx) argument
36 return bind_prog(ctx, AF_INET);
40 int bind_v6_prog(struct bpf_sock_addr *ctx) argument
42 return bind_prog(ctx, AF_INET6);
H A Dtest_autoattach.c11 int prog1(const void *ctx) argument
18 int prog2(const void *ctx) argument
H A Dexceptions_ext.c7 int pfentry(void *ctx) argument
13 int throwing_fentry(void *ctx) argument
25 int extension(struct __sk_buff *ctx) argument
40 int throwing_extension(struct __sk_buff *ctx)
47 int pfexit(void *ctx) argument
53 int throwing_fexit(void *ctx) argument
60 int pfmod_ret(void *ctx) argument
66 int throwing_fmod_ret(void *ctx) argument
/linux-master/drivers/ras/amd/atl/
H A Ddenormalize.c19 static u16 get_dst_fabric_id(struct addr_ctx *ctx) argument
22 case DF2: return FIELD_GET(DF2_DST_FABRIC_ID, ctx->map.limit);
23 case DF3: return FIELD_GET(DF3_DST_FABRIC_ID, ctx->map.limit);
24 case DF3p5: return FIELD_GET(DF3p5_DST_FABRIC_ID, ctx->map.limit);
25 case DF4: return FIELD_GET(DF4_DST_FABRIC_ID, ctx->map.ctl);
26 case DF4p5: return FIELD_GET(DF4p5_DST_FABRIC_ID, ctx->map.ctl);
44 static u64 make_space_for_coh_st_id_at_intlv_bit(struct addr_ctx *ctx) argument
46 return expand_bits(ctx->map.intlv_bit_pos,
47 ctx->map.total_intlv_bits,
48 ctx
70 make_space_for_coh_st_id_split_2_1(struct addr_ctx *ctx) argument
94 make_space_for_coh_st_id_mi300(struct addr_ctx *ctx) argument
121 make_space_for_coh_st_id(struct addr_ctx *ctx) argument
156 get_coh_st_id_df2(struct addr_ctx *ctx) argument
196 get_coh_st_id_df4(struct addr_ctx *ctx) argument
256 get_coh_st_id_mi300(struct addr_ctx *ctx) argument
282 calculate_coh_st_id(struct addr_ctx *ctx) argument
323 insert_coh_st_id_at_intlv_bit(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id) argument
328 insert_coh_st_id_split_2_1(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id) argument
339 insert_coh_st_id_split_2_2(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id) argument
353 insert_coh_st_id(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id) argument
406 get_logical_coh_st_fabric_id_mi300(struct addr_ctx *ctx) argument
416 get_logical_coh_st_fabric_id(struct addr_ctx *ctx) argument
451 denorm_addr_common(struct addr_ctx *ctx) argument
468 denorm_addr_df3_6chan(struct addr_ctx *ctx) argument
541 denorm_addr_df4_np2(struct addr_ctx *ctx) argument
702 denormalize_address(struct addr_ctx *ctx) argument
[all...]
H A Dmap.c15 static int df2_get_intlv_mode(struct addr_ctx *ctx) argument
17 ctx->map.intlv_mode = FIELD_GET(DF2_INTLV_NUM_CHAN, ctx->map.base);
19 if (ctx->map.intlv_mode == 8)
20 ctx->map.intlv_mode = DF2_2CHAN_HASH;
22 if (ctx->map.intlv_mode != NONE &&
23 ctx->map.intlv_mode != NOHASH_2CHAN &&
24 ctx->map.intlv_mode != DF2_2CHAN_HASH)
30 static int df3_get_intlv_mode(struct addr_ctx *ctx) argument
32 ctx
36 df3p5_get_intlv_mode(struct addr_ctx *ctx) argument
46 df4_get_intlv_mode(struct addr_ctx *ctx) argument
59 df4p5_get_intlv_mode(struct addr_ctx *ctx) argument
80 get_intlv_mode(struct addr_ctx *ctx) argument
143 get_dram_offset(struct addr_ctx *ctx, u64 *norm_offset) argument
182 df3_6ch_get_dram_addr_map(struct addr_ctx *ctx) argument
212 df2_get_dram_addr_map(struct addr_ctx *ctx) argument
227 df3_get_dram_addr_map(struct addr_ctx *ctx) argument
240 df4_get_dram_addr_map(struct addr_ctx *ctx) argument
296 df4p5_get_dram_addr_map(struct addr_ctx *ctx) argument
361 get_dram_addr_map(struct addr_ctx *ctx) argument
375 get_coh_st_fabric_id(struct addr_ctx *ctx) argument
398 find_normalized_offset(struct addr_ctx *ctx, u64 *norm_offset) argument
444 valid_map(struct addr_ctx *ctx) argument
452 get_address_map_common(struct addr_ctx *ctx) argument
473 get_num_intlv_chan(struct addr_ctx *ctx) argument
536 calculate_intlv_bits(struct addr_ctx *ctx) argument
551 get_intlv_bit_pos(struct addr_ctx *ctx) argument
576 get_num_intlv_dies(struct addr_ctx *ctx) argument
603 get_num_intlv_sockets(struct addr_ctx *ctx) argument
628 get_global_map_data(struct addr_ctx *ctx) argument
667 get_address_map(struct addr_ctx *ctx) argument
[all...]
/linux-master/arch/powerpc/platforms/cell/spufs/
H A Drun.c17 struct spu_context *ctx = spu->ctx; local
26 if (ctx) {
30 ctx->csa.class_0_pending = spu->class_0_pending;
31 ctx->csa.class_0_dar = spu->class_0_dar;
34 ctx->csa.class_1_dsisr = spu->class_1_dsisr;
35 ctx->csa.class_1_dar = spu->class_1_dar;
45 wake_up_all(&ctx->stop_wq);
49 int spu_stopped(struct spu_context *ctx, u32 *stat) argument
58 *stat = ctx
82 spu_setup_isolated(struct spu_context *ctx) argument
176 spu_run_init(struct spu_context *ctx, u32 *npc) argument
244 spu_run_fini(struct spu_context *ctx, u32 *npc, u32 *status) argument
273 spu_handle_restartsys(struct spu_context *ctx, long *spu_ret, unsigned int *npc) argument
309 spu_process_callback(struct spu_context *ctx) argument
353 spufs_run_spu(struct spu_context *ctx, u32 *npc, u32 *event) argument
[all...]
/linux-master/drivers/accel/habanalabs/common/
H A Dcontext.c15 struct hl_encaps_signals_mgr *mgr = &handle->ctx->sig_mgr;
25 hl_ctx_put(handle->ctx);
81 static void hl_ctx_fini(struct hl_ctx *ctx) argument
83 struct hl_device *hdev = ctx->hdev;
89 hl_hw_block_mem_fini(ctx);
100 hl_fence_put(ctx->cs_pending[i]);
102 kfree(ctx->cs_pending);
104 if (ctx->asid != HL_KERNEL_ASID_ID) {
105 dev_dbg(hdev->dev, "closing user context, asid=%u\n", ctx->asid);
112 hl_device_set_debug_mode(hdev, ctx, fals
133 struct hl_ctx *ctx; local
155 struct hl_ctx *ctx; local
200 hl_ctx_init(struct hl_device *hdev, struct hl_ctx *ctx, bool is_kernel_ctx) argument
294 hl_ctx_get_unless_zero(struct hl_ctx *ctx) argument
299 hl_ctx_get(struct hl_ctx *ctx) argument
304 hl_ctx_put(struct hl_ctx *ctx) argument
311 struct hl_ctx *ctx = NULL; local
345 hl_ctx_get_fence_locked(struct hl_ctx *ctx, u64 seq) argument
361 hl_ctx_get_fence(struct hl_ctx *ctx, u64 seq) argument
384 hl_ctx_get_fences(struct hl_ctx *ctx, u64 *seq_arr, struct hl_fence **fence, u32 arr_len) argument
439 struct hl_ctx *ctx; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmapping.c43 int mapping_add(struct mapping_ctx *ctx, void *data, u32 *id) argument
49 mutex_lock(&ctx->lock);
51 hash_key = jhash(data, ctx->data_size, 0);
52 hash_for_each_possible(ctx->ht, mi, node, hash_key) {
53 if (!memcmp(data, mi->data, ctx->data_size))
57 mi = kzalloc(sizeof(*mi) + ctx->data_size, GFP_KERNEL);
61 memcpy(mi->data, data, ctx->data_size);
62 hash_add(ctx->ht, &mi->node, hash_key);
64 err = xa_alloc(&ctx->xarray, &mi->id, mi, XA_LIMIT(1, ctx
85 mapping_remove_and_free(struct mapping_ctx *ctx, struct mapping_item *mi) argument
92 mapping_free_item(struct mapping_ctx *ctx, struct mapping_item *mi) argument
109 mapping_remove(struct mapping_ctx *ctx, u32 id) argument
132 mapping_find(struct mapping_ctx *ctx, u32 id, void *data) argument
152 mapping_remove_and_free_list(struct mapping_ctx *ctx, struct list_head *list) argument
165 struct mapping_ctx *ctx; local
185 mapping_flush_work(struct mapping_ctx *ctx) argument
197 struct mapping_ctx *ctx; local
225 struct mapping_ctx *ctx; local
249 mapping_destroy(struct mapping_ctx *ctx) argument
[all...]
/linux-master/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_dec.h15 int s5p_mfc_dec_ctrls_setup(struct s5p_mfc_ctx *ctx);
16 void s5p_mfc_dec_ctrls_delete(struct s5p_mfc_ctx *ctx);
17 void s5p_mfc_dec_init(struct s5p_mfc_ctx *ctx);
H A Ds5p_mfc_enc.h15 int s5p_mfc_enc_ctrls_setup(struct s5p_mfc_ctx *ctx);
16 void s5p_mfc_enc_ctrls_delete(struct s5p_mfc_ctx *ctx);
17 void s5p_mfc_enc_init(struct s5p_mfc_ctx *ctx);
/linux-master/drivers/gpu/drm/bridge/
H A Dsii9234.c194 static int sii9234_writeb(struct sii9234 *ctx, int id, int offset, argument
198 struct i2c_client *client = ctx->client[id];
200 if (ctx->i2c_error)
201 return ctx->i2c_error;
205 dev_err(ctx->dev, "writeb: %4s[0x%02x] <- 0x%02x\n",
207 ctx->i2c_error = ret;
212 static int sii9234_writebm(struct sii9234 *ctx, int id, int offset, argument
216 struct i2c_client *client = ctx->client[id];
218 if (ctx->i2c_error)
219 return ctx
249 sii9234_readb(struct sii9234 *ctx, int id, int offset) argument
275 sii9234_clear_error(struct sii9234 *ctx) argument
309 sii9234_tmds_control(struct sii9234 *ctx, bool enable) argument
318 sii9234_cbus_reset(struct sii9234 *ctx) argument
343 sii9234_cbus_init(struct sii9234 *ctx) argument
389 force_usb_id_switch_open(struct sii9234 *ctx) argument
400 release_usb_id_switch_open(struct sii9234 *ctx) argument
409 sii9234_power_init(struct sii9234 *ctx) argument
422 sii9234_hdmi_init(struct sii9234 *ctx) argument
442 sii9234_mhl_tx_ctl_int(struct sii9234 *ctx) argument
452 sii9234_reset(struct sii9234 *ctx) argument
546 sii9234_goto_d3(struct sii9234 *ctx) argument
569 sii9234_hw_on(struct sii9234 *ctx) argument
574 sii9234_hw_off(struct sii9234 *ctx) argument
581 sii9234_hw_reset(struct sii9234 *ctx) argument
588 sii9234_cable_in(struct sii9234 *ctx) argument
608 sii9234_cable_out(struct sii9234 *ctx) argument
626 sii9234_rgnd_ready_irq(struct sii9234 *ctx) argument
668 sii9234_mhl_established(struct sii9234 *ctx) argument
688 sii9234_hpd_change(struct sii9234 *ctx) argument
707 sii9234_rsen_change(struct sii9234 *ctx) argument
753 struct sii9234 *ctx = data; local
816 sii9234_init_resources(struct sii9234 *ctx, struct i2c_client *client) argument
887 struct sii9234 *ctx; local
935 struct sii9234 *ctx = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_services.c39 dm_get_elapse_time_in_ns(struct dc_context *ctx, argument
46 void dm_perf_trace_timestamp(const char *func_name, unsigned int line, struct dc_context *ctx) argument
48 trace_amdgpu_dc_performance(ctx->perf_trace->read_count,
49 ctx->perf_trace->write_count,
50 &ctx->perf_trace->last_entry_read,
51 &ctx->perf_trace->last_entry_write,
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_stateful.c55 static struct vb2_buffer *get_display_buffer(struct mtk_vcodec_dec_ctx *ctx) argument
61 mtk_v4l2_vdec_dbg(3, ctx, "[%d]", ctx->id);
62 if (vdec_if_get_param(ctx, GET_PARAM_DISP_FRAME_BUFFER,
64 mtk_v4l2_vdec_err(ctx, "[%d]Cannot get param : GET_PARAM_DISP_FRAME_BUFFER",
65 ctx->id);
70 mtk_v4l2_vdec_dbg(3, ctx, "No display frame buffer");
77 mutex_lock(&ctx->lock);
79 mtk_v4l2_vdec_dbg(2, ctx, "[%d]status=%x queue id=%d to done_list %d",
80 ctx
98 get_free_buffer(struct mtk_vcodec_dec_ctx *ctx) argument
173 clean_display_buffer(struct mtk_vcodec_dec_ctx *ctx) argument
179 clean_free_buffer(struct mtk_vcodec_dec_ctx *ctx) argument
185 mtk_vdec_queue_res_chg_event(struct mtk_vcodec_dec_ctx *ctx) argument
196 mtk_vdec_flush_decoder(struct mtk_vcodec_dec_ctx *ctx) argument
211 mtk_vdec_update_fmt(struct mtk_vcodec_dec_ctx *ctx, unsigned int pixelformat) argument
232 mtk_vdec_pic_info_update(struct mtk_vcodec_dec_ctx *ctx) argument
277 struct mtk_vcodec_dec_ctx *ctx = local
420 struct mtk_vcodec_dec_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local
528 struct mtk_vcodec_dec_ctx *ctx = ctrl_to_dec_ctx(ctrl); local
550 mtk_vcodec_dec_ctrls_setup(struct mtk_vcodec_dec_ctx *ctx) argument
581 mtk_init_vdec_params(struct mtk_vcodec_dec_ctx *ctx) argument
[all...]
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_context.c95 static int init_render_fw_objs(struct pvr_context *ctx, argument
108 return process_static_context_state(ctx->pvr_dev,
115 static int init_compute_fw_objs(struct pvr_context *ctx, argument
128 return process_static_context_state(ctx->pvr_dev,
135 static int init_transfer_fw_objs(struct pvr_context *ctx, argument
145 static int init_fw_objs(struct pvr_context *ctx, argument
149 switch (ctx->type) {
151 return init_render_fw_objs(ctx, args, fw_ctx_map);
153 return init_compute_fw_objs(ctx, args, fw_ctx_map);
155 return init_transfer_fw_objs(ctx, arg
164 struct pvr_context *ctx = priv; local
176 pvr_context_destroy_queues(struct pvr_context *ctx) argument
202 pvr_context_create_queues(struct pvr_context *ctx, struct drm_pvr_ioctl_create_context_args *args, void *fw_ctx_map) argument
263 pvr_context_kill_queues(struct pvr_context *ctx) argument
291 struct pvr_context *ctx; local
379 struct pvr_context *ctx = local
396 pvr_context_put(struct pvr_context *ctx) argument
417 struct pvr_context *ctx = xa_erase(&pvr_file->ctx_handles, handle); local
440 struct pvr_context *ctx; local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/
H A Ddce120_clk_mgr.h29 void dce120_clk_mgr_construct(struct dc_context *ctx, struct clk_mgr_internal *clk_mgr);
30 void dce121_clk_mgr_construct(struct dc_context *ctx, struct clk_mgr_internal *clk_mgr);
/linux-master/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_dec.c27 struct cedrus_ctx *ctx = priv; local
28 struct cedrus_dev *dev = ctx->dev;
33 run.src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
34 run.dst = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx);
40 v4l2_ctrl_request_setup(src_req, &ctx->hdl);
42 switch (ctx->src_fmt.pixelformat) {
44 run.mpeg2.sequence = cedrus_find_control_data(ctx,
46 run.mpeg2.picture = cedrus_find_control_data(ctx,
48 run.mpeg2.quantisation = cedrus_find_control_data(ctx,
53 run.h264.decode_params = cedrus_find_control_data(ctx,
[all...]
/linux-master/samples/bpf/
H A Dtest_overhead_raw_tp.bpf.c7 int prog(struct bpf_raw_tracepoint_args *ctx) argument
13 int prog2(struct bpf_raw_tracepoint_args *ctx) argument
H A Dtest_overhead_tp.bpf.c12 int prog(struct trace_event_raw_task_rename *ctx) argument
19 int prog2(struct trace_event_raw_fib_table_lookup *ctx) argument
/linux-master/drivers/nvmem/
H A Dstm32-bsec-optee-ta.h11 * @ctx: the OP-TEE context on success
16 int stm32_bsec_optee_ta_open(struct tee_context **ctx);
20 * @ctx: the OP-TEE context
26 void stm32_bsec_optee_ta_close(void *ctx);
30 * @ctx: the OP-TEE context provided by stm32_bsec_optee_ta_open
38 int stm32_bsec_optee_ta_read(struct tee_context *ctx, unsigned int offset,
43 * @ctx: the OP-TEE context provided by stm32_bsec_optee_ta_open
52 int stm32_bsec_optee_ta_write(struct tee_context *ctx, unsigned int lower,
57 static inline int stm32_bsec_optee_ta_open(struct tee_context **ctx) argument
62 static inline void stm32_bsec_optee_ta_close(void *ctx) argument
66 stm32_bsec_optee_ta_read(struct tee_context *ctx, unsigned int offset, void *buf, size_t bytes) argument
73 stm32_bsec_optee_ta_write(struct tee_context *ctx, unsigned int lower, unsigned int offset, void *buf, size_t bytes) argument
[all...]
/linux-master/drivers/media/platform/chips-media/coda/
H A Dimx-vdoa.h15 int vdoa_context_configure(struct vdoa_ctx *ctx,
18 void vdoa_context_destroy(struct vdoa_ctx *ctx);
20 void vdoa_device_run(struct vdoa_ctx *ctx, dma_addr_t dst, dma_addr_t src);
21 int vdoa_wait_for_completion(struct vdoa_ctx *ctx);
30 static inline int vdoa_context_configure(struct vdoa_ctx *ctx, argument
38 static inline void vdoa_context_destroy(struct vdoa_ctx *ctx) { }; argument
40 static inline void vdoa_device_run(struct vdoa_ctx *ctx, argument
43 static inline int vdoa_wait_for_completion(struct vdoa_ctx *ctx) argument
/linux-master/drivers/misc/ocxl/
H A Dcontext.c11 struct ocxl_context *ctx; local
13 ctx = kzalloc(sizeof(*ctx), GFP_KERNEL);
14 if (!ctx)
17 ctx->afu = afu;
19 pasid = idr_alloc(&afu->contexts_idr, ctx, afu->pasid_base,
23 kfree(ctx);
29 ctx->pasid = pasid;
30 ctx->status = OPENED;
31 mutex_init(&ctx
58 struct ocxl_context *ctx = data; local
69 ocxl_context_attach(struct ocxl_context *ctx, u64 amr, struct mm_struct *mm) argument
98 map_afu_irq(struct vm_area_struct *vma, unsigned long address, u64 offset, struct ocxl_context *ctx) argument
111 map_pp_mmio(struct vm_area_struct *vma, unsigned long address, u64 offset, struct ocxl_context *ctx) argument
142 struct ocxl_context *ctx = vma->vm_file->private_data; local
161 check_mmap_afu_irq(struct ocxl_context *ctx, struct vm_area_struct *vma) argument
187 check_mmap_mmio(struct ocxl_context *ctx, struct vm_area_struct *vma) argument
196 ocxl_context_mmap(struct ocxl_context *ctx, struct vm_area_struct *vma) argument
213 ocxl_context_detach(struct ocxl_context *ctx) argument
262 struct ocxl_context *ctx; local
283 ocxl_context_free(struct ocxl_context *ctx) argument
[all...]

Completed in 446 milliseconds

1234567891011>>