/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | missed_kprobe_recursion.c | 20 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 D | cgroup_getset_retval_setsockopt.c | 17 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 D | bind6_prog.c | 30 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 D | sockopt_sk.c | 30 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 D | bind_perm.c | 10 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 D | test_autoattach.c | 11 int prog1(const void *ctx) argument 18 int prog2(const void *ctx) argument
|
H A D | exceptions_ext.c | 7 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 D | denormalize.c | 19 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 D | map.c | 15 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 D | run.c | 17 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 D | context.c | 15 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 D | mapping.c | 43 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 D | s5p_mfc_dec.h | 15 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 D | s5p_mfc_enc.h | 15 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 D | sii9234.c | 194 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 D | amdgpu_dm_services.c | 39 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 D | mtk_vcodec_dec_stateful.c | 55 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 D | pvr_context.c | 95 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 D | dce120_clk_mgr.h | 29 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 D | cedrus_dec.c | 27 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 D | test_overhead_raw_tp.bpf.c | 7 int prog(struct bpf_raw_tracepoint_args *ctx) argument 13 int prog2(struct bpf_raw_tracepoint_args *ctx) argument
|
H A D | test_overhead_tp.bpf.c | 12 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 D | stm32-bsec-optee-ta.h | 11 * @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 D | imx-vdoa.h | 15 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 D | context.c | 11 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...] |