/linux-master/drivers/gpu/drm/vboxvideo/ |
H A D | vboxvideo_guest.h | 30 int hgsmi_report_flags_location(struct gen_pool *ctx, u32 location); 31 int hgsmi_send_caps_info(struct gen_pool *ctx, u32 caps); 32 int hgsmi_test_query_conf(struct gen_pool *ctx); 33 int hgsmi_query_conf(struct gen_pool *ctx, u32 index, u32 *value_ret); 34 int hgsmi_update_pointer_shape(struct gen_pool *ctx, u32 flags, 37 int hgsmi_cursor_position(struct gen_pool *ctx, bool report_position, 40 bool vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 42 void vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 45 struct gen_pool *ctx); 47 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, [all...] |
H A D | modesetting.c | 16 * @ctx: The context containing the heap to use. 29 void hgsmi_process_display_info(struct gen_pool *ctx, u32 display, argument 36 p = hgsmi_buffer_alloc(ctx, sizeof(*p), HGSMI_CH_VBVA, 51 hgsmi_buffer_submit(ctx, p); 52 hgsmi_buffer_free(ctx, p); 63 * @ctx: The context containing the heap to use. 69 int hgsmi_update_input_mapping(struct gen_pool *ctx, s32 origin_x, s32 origin_y, argument 74 p = hgsmi_buffer_alloc(ctx, sizeof(*p), HGSMI_CH_VBVA, 84 hgsmi_buffer_submit(ctx, p); 85 hgsmi_buffer_free(ctx, 97 hgsmi_get_mode_hints(struct gen_pool *ctx, unsigned int screens, struct vbva_modehint *hints) argument [all...] |
/linux-master/include/drm/ |
H A D | drm_modeset_lock.h | 35 * @ww_ctx: base acquire ctx 43 * ctx. And if any lock fxn returns -EDEADLK, it must backoff and 100 void drm_modeset_acquire_init(struct drm_modeset_acquire_ctx *ctx, 102 void drm_modeset_acquire_fini(struct drm_modeset_acquire_ctx *ctx); 103 void drm_modeset_drop_locks(struct drm_modeset_acquire_ctx *ctx); 104 int drm_modeset_backoff(struct drm_modeset_acquire_ctx *ctx); 136 struct drm_modeset_acquire_ctx *ctx); 149 struct drm_modeset_acquire_ctx *ctx); 154 * @ctx: local modeset acquire context, will be dereferenced 175 #define DRM_MODESET_LOCK_ALL_BEGIN(dev, ctx, flag [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | mtk_vcodec_dec_stateless.c | 247 static void mtk_vdec_stateless_cap_to_disp(struct mtk_vcodec_dec_ctx *ctx, int error, argument 258 vb2_dst = v4l2_m2m_dst_buf_remove(ctx->m2m_ctx); 261 mtk_v4l2_vdec_dbg(2, ctx, "free frame buffer id:%d to done list", 264 mtk_v4l2_vdec_err(ctx, "dst buffer is NULL"); 268 v4l2_ctrl_request_complete(src_buf_req, &ctx->ctrl_hdl); 271 static struct vdec_fb *vdec_get_cap_buffer(struct mtk_vcodec_dec_ctx *ctx) argument 278 vb2_v4l2 = v4l2_m2m_next_dst_buf(ctx->m2m_ctx); 280 mtk_v4l2_vdec_dbg(1, ctx, "[%d] dst_buf empty!!", ctx->id); 290 pfb->base_y.size = ctx 308 struct mtk_vcodec_dec_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 315 struct mtk_vcodec_dec_ctx *ctx = local 391 struct mtk_vcodec_dec_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 412 mtk_vdec_flush_decoder(struct mtk_vcodec_dec_ctx *ctx) argument 419 mtk_vcodec_get_pic_info(struct mtk_vcodec_dec_ctx *ctx) argument 457 struct mtk_vcodec_dec_ctx *ctx = ctrl_to_dec_ctx(ctrl); local 551 mtk_vcodec_dec_fill_h264_level(struct v4l2_ctrl_config *cfg, struct mtk_vcodec_dec_ctx *ctx) argument 572 mtk_vcodec_dec_fill_h264_profile(struct v4l2_ctrl_config *cfg, struct mtk_vcodec_dec_ctx *ctx) argument 586 mtk_vcodec_dec_fill_h265_level(struct v4l2_ctrl_config *cfg, struct mtk_vcodec_dec_ctx *ctx) argument 602 mtk_vcodec_dec_fill_h265_profile(struct v4l2_ctrl_config *cfg, struct mtk_vcodec_dec_ctx *ctx) argument 616 mtk_vcodec_dec_fill_vp9_level(struct v4l2_ctrl_config *cfg, struct mtk_vcodec_dec_ctx *ctx) argument 636 mtk_vcodec_dec_fill_vp9_profile(struct v4l2_ctrl_config *cfg, struct mtk_vcodec_dec_ctx *ctx) argument 650 mtk_vcodec_dec_reset_controls(struct v4l2_ctrl_config *cfg, struct mtk_vcodec_dec_ctx *ctx) argument 686 mtk_vcodec_dec_ctrls_setup(struct mtk_vcodec_dec_ctx *ctx) argument 739 mtk_vcodec_add_formats(unsigned int fourcc, struct mtk_vcodec_dec_ctx *ctx) argument 783 mtk_vcodec_get_supported_formats(struct mtk_vcodec_dec_ctx *ctx) argument 832 mtk_init_vdec_params(struct mtk_vcodec_dec_ctx *ctx) argument [all...] |
/linux-master/drivers/media/platform/amlogic/meson-ge2d/ |
H A D | ge2d.c | 155 static struct ge2d_frame *get_frame(struct ge2d_ctx *ctx, argument 160 return &ctx->in; 162 return &ctx->out; 165 dev_warn(ctx->ge2d->dev, "%s: invalid buffer type\n", __func__); 166 return &ctx->in; 172 struct ge2d_ctx *ctx = ge2d->curr; local 185 (vb2_dma_contig_plane_dma_addr(&ctx->in.buf->vb2_buf, 0) + 7) >> 3); 187 (ctx->in.pix_fmt.bytesperline + 7) >> 3); 189 (vb2_dma_contig_plane_dma_addr(&ctx->out.buf->vb2_buf, 0) + 7) >> 3); 191 (ctx 277 struct ge2d_ctx *ctx = priv; local 297 struct ge2d_ctx *ctx = ge2d->curr; local 327 struct ge2d_ctx *ctx = vb2_get_drv_priv(vq); local 341 struct ge2d_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 355 struct ge2d_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 362 struct ge2d_ctx *ctx = vb2_get_drv_priv(vq); local 374 struct ge2d_ctx *ctx = vb2_get_drv_priv(vq); local 401 struct ge2d_ctx *ctx = priv; local 457 struct ge2d_ctx *ctx = priv; local 507 struct ge2d_ctx *ctx = priv; local 560 vidioc_setup_cap_fmt(struct ge2d_ctx *ctx, struct v4l2_pix_format *f) argument 575 struct ge2d_ctx *ctx = priv; local 595 struct ge2d_ctx *ctx = priv; local 631 struct ge2d_ctx *ctx = priv; local 670 struct ge2d_ctx *ctx = priv; local 741 struct ge2d_ctx *ctx = container_of(ctrl->handler, struct ge2d_ctx, local 794 ge2d_setup_ctrls(struct ge2d_ctx *ctx) argument 836 struct ge2d_ctx *ctx = NULL; local 876 struct ge2d_ctx *ctx = local [all...] |
/linux-master/drivers/crypto/allwinner/sun8i-ce/ |
H A D | sun8i-ce-prng.c | 19 struct sun8i_ce_rng_tfm_ctx *ctx = crypto_tfm_ctx(tfm); local 21 memset(ctx, 0, sizeof(struct sun8i_ce_rng_tfm_ctx)); 27 struct sun8i_ce_rng_tfm_ctx *ctx = crypto_tfm_ctx(tfm); local 29 kfree_sensitive(ctx->seed); 30 ctx->seed = NULL; 31 ctx->slen = 0; 37 struct sun8i_ce_rng_tfm_ctx *ctx = crypto_rng_ctx(tfm); local 39 if (ctx->seed && ctx->slen != slen) { 40 kfree_sensitive(ctx 58 struct sun8i_ce_rng_tfm_ctx *ctx = crypto_rng_ctx(tfm); local [all...] |
/linux-master/arch/powerpc/platforms/cell/spufs/ |
H A D | coredump.c | 24 static int spufs_ctx_note_size(struct spu_context *ctx, int dfd) argument 46 struct spu_context *ctx; local 49 ctx = SPUFS_I(file_inode(file))->i_ctx; 50 if (ctx->flags & SPU_CREATE_NOSCHED) 69 struct spu_context *ctx = NULL; local 80 ctx = SPUFS_I(file_inode(file))->i_ctx; 81 get_spu_context(ctx); 85 return ctx; 90 struct spu_context *ctx; local 94 while ((ctx 118 spufs_arch_write_note(struct spu_context *ctx, int i, struct coredump_params *cprm, int dfd) argument 161 struct spu_context *ctx; local [all...] |
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-raydium-rm68200.c | 102 static void rm68200_dcs_write_buf(struct rm68200 *ctx, const void *data, argument 105 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); 110 dev_err_ratelimited(ctx->dev, "MIPI DSI DCS write buffer failed: %d\n", err); 113 static void rm68200_dcs_write_cmd(struct rm68200 *ctx, u8 cmd, u8 value) argument 115 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); 120 dev_err_ratelimited(ctx->dev, "MIPI DSI DCS write failed: %d\n", err); 123 #define dcs_write_seq(ctx, seq...) \ 127 rm68200_dcs_write_buf(ctx, d, ARRAY_SIZE(d)); \ 134 #define dcs_write_cmd_seq(ctx, cmd, seq...) \ 140 rm68200_dcs_write_cmd(ctx, cm 143 rm68200_init_sequence(struct rm68200 *ctx) argument 234 struct rm68200 *ctx = panel_to_rm68200(panel); local 260 struct rm68200 *ctx = panel_to_rm68200(panel); local 327 struct rm68200 *ctx; local 379 struct rm68200 *ctx = mipi_dsi_get_drvdata(dsi); local [all...] |
H A D | panel-elida-kd35t133.c | 53 static int kd35t133_init_sequence(struct kd35t133 *ctx) argument 55 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); 56 struct device *dev = ctx->dev; 89 struct kd35t133 *ctx = panel_to_kd35t133(panel); local 90 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); 95 dev_err(ctx->dev, "failed to set display off: %d\n", ret); 99 dev_err(ctx->dev, "failed to enter sleep mode: %d\n", ret); 103 gpiod_set_value_cansleep(ctx->reset_gpio, 1); 105 regulator_disable(ctx->iovcc); 106 regulator_disable(ctx 113 struct kd35t133 *ctx = panel_to_kd35t133(panel); local 186 struct kd35t133 *ctx = panel_to_kd35t133(panel); local 209 struct kd35t133 *ctx = panel_to_kd35t133(panel); local 224 struct kd35t133 *ctx; local 290 struct kd35t133 *ctx = mipi_dsi_get_drvdata(dsi); local [all...] |
H A D | panel-feiyang-fy07024di26a30d.c | 49 struct feiyang *ctx = panel_to_feiyang(panel); local 50 struct mipi_dsi_device *dsi = ctx->dsi; 54 ret = regulator_enable(ctx->dvdd); 61 ret = regulator_enable(ctx->avdd); 68 gpiod_set_value(ctx->reset, 0); 76 gpiod_set_value(ctx->reset, 1); 96 struct feiyang *ctx = panel_to_feiyang(panel); local 101 mipi_dsi_dcs_set_display_on(ctx->dsi); 108 struct feiyang *ctx = panel_to_feiyang(panel); local 110 return mipi_dsi_dcs_set_display_off(ctx 115 struct feiyang *ctx = panel_to_feiyang(panel); local 160 struct feiyang *ctx = panel_to_feiyang(panel); local 189 struct feiyang *ctx; local 238 struct feiyang *ctx = mipi_dsi_get_drvdata(dsi); local [all...] |
/linux-master/fs/smb/server/ |
H A D | crypto_ctx.c | 100 static void ctx_free(struct ksmbd_crypto_ctx *ctx) argument 105 free_shash(ctx->desc[i]); 107 free_aead(ctx->ccmaes[i]); 108 kfree(ctx); 113 struct ksmbd_crypto_ctx *ctx; local 118 ctx = list_entry(ctx_list.idle_ctx.next, 121 list_del(&ctx->list); 123 return ctx; 136 ctx = kzalloc(sizeof(struct ksmbd_crypto_ctx), GFP_KERNEL); 137 if (!ctx) { 150 ksmbd_release_crypto_ctx(struct ksmbd_crypto_ctx *ctx) argument 170 struct ksmbd_crypto_ctx *ctx; local 213 struct ksmbd_crypto_ctx *ctx; local 241 struct ksmbd_crypto_ctx *ctx; local 254 struct ksmbd_crypto_ctx *ctx; local [all...] |
/linux-master/crypto/ |
H A D | deflate.c | 42 static int deflate_comp_init(struct deflate_ctx *ctx) argument 45 struct z_stream_s *stream = &ctx->comp_stream; 67 static int deflate_decomp_init(struct deflate_ctx *ctx) argument 70 struct z_stream_s *stream = &ctx->decomp_stream; 89 static void deflate_comp_exit(struct deflate_ctx *ctx) argument 91 zlib_deflateEnd(&ctx->comp_stream); 92 vfree(ctx->comp_stream.workspace); 95 static void deflate_decomp_exit(struct deflate_ctx *ctx) argument 97 zlib_inflateEnd(&ctx->decomp_stream); 98 vfree(ctx 101 __deflate_init(void *ctx) argument 117 struct deflate_ctx *ctx; local 135 struct deflate_ctx *ctx = crypto_tfm_ctx(tfm); local 140 __deflate_exit(void *ctx) argument 146 deflate_free_ctx(struct crypto_scomp *tfm, void *ctx) argument 154 struct deflate_ctx *ctx = crypto_tfm_ctx(tfm); local 159 __deflate_compress(const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen, void *ctx) argument 196 deflate_scompress(struct crypto_scomp *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen, void *ctx) argument 203 __deflate_decompress(const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen, void *ctx) argument 252 deflate_sdecompress(struct crypto_scomp *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen, void *ctx) argument [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_if.c | 76 * @ctx : point to mtk_vcodec_dec_ctx 86 struct mtk_vcodec_dec_ctx *ctx; member in struct:vdec_h264_slice_inst 112 mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_DECODE_PARAMS); 116 sps = mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_SPS); 120 pps = mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_PPS); 125 mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_SCALING_MATRIX); 136 mtk_vdec_h264_fill_dpb_info(inst->ctx, &slice_param->decode_params, 162 err = mtk_vcodec_mem_alloc(inst->ctx, &inst->pred_buf); 164 mtk_vdec_err(inst->ctx, "failed to allocate ppl buf"); 178 mtk_vcodec_mem_free(inst->ctx, me 222 struct mtk_vcodec_dec_ctx *ctx = inst->ctx; local 271 vdec_h264_slice_init(struct mtk_vcodec_dec_ctx *ctx) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_coherency.c | 23 static int cpu_set(struct context *ctx, unsigned long offset, u32 v) argument 30 i915_gem_object_lock(ctx->obj, NULL); 31 err = i915_gem_object_prepare_write(ctx->obj, &needs_clflush); 35 page = i915_gem_object_get_page(ctx->obj, offset >> PAGE_SHIFT); 47 i915_gem_object_finish_access(ctx->obj); 50 i915_gem_object_unlock(ctx->obj); 54 static int cpu_get(struct context *ctx, unsigned long offset, u32 *v) argument 61 i915_gem_object_lock(ctx->obj, NULL); 62 err = i915_gem_object_prepare_read(ctx->obj, &needs_clflush); 66 page = i915_gem_object_get_page(ctx 82 gtt_set(struct context *ctx, unsigned long offset, u32 v) argument 116 gtt_get(struct context *ctx, unsigned long offset, u32 *v) argument 150 wc_set(struct context *ctx, unsigned long offset, u32 v) argument 173 wc_get(struct context *ctx, unsigned long offset, u32 *v) argument 194 gpu_set(struct context *ctx, unsigned long offset, u32 v) argument 252 always_valid(struct context *ctx) argument 257 needs_fence_registers(struct context *ctx) argument 267 needs_mi_store_dword(struct context *ctx) argument 314 struct context ctx; local [all...] |
/linux-master/drivers/usb/typec/ |
H A D | anx7411.c | 333 static int anx7411_detect_power_mode(struct anx7411_data *ctx) argument 338 ret = anx7411_reg_read(ctx->spi_client, REQUEST_CURRENT); 342 ctx->typec.request_current = ret * CURRENT_UNIT; /* 50ma per unit */ 344 ret = anx7411_reg_read(ctx->spi_client, REQUEST_VOLTAGE); 348 ctx->typec.request_voltage = ret * VOLTAGE_UNIT; /* 100mv per unit */ 350 if (ctx->psy_online == ANX7411_PSY_OFFLINE) { 351 ctx->psy_online = ANX7411_PSY_FIXED_ONLINE; 352 ctx->usb_type = POWER_SUPPLY_USB_TYPE_PD; 353 power_supply_changed(ctx->psy); 356 if (!ctx 373 anx7411_register_partner(struct anx7411_data *ctx, int pd, int accessory) argument 394 anx7411_detect_cc_orientation(struct anx7411_data *ctx) argument 447 anx7411_set_mux(struct anx7411_data *ctx, int pin_assignment) argument 475 anx7411_set_usb_role(struct anx7411_data *ctx, enum usb_role role) argument 483 anx7411_data_role_detect(struct anx7411_data *ctx) argument 504 anx7411_power_role_detect(struct anx7411_data *ctx) argument 524 anx7411_cc_status_detect(struct anx7411_data *ctx) argument 532 anx7411_partner_unregister_altmode(struct anx7411_data *ctx) argument 548 anx7411_typec_register_altmode(struct anx7411_data *ctx, int svid, int vdo) argument 582 anx7411_unregister_partner(struct anx7411_data *ctx) argument 590 anx7411_update_altmode(struct anx7411_data *ctx, int svid) argument 615 anx7411_register_altmode(struct anx7411_data *ctx, bool dp_altmode, u8 *buf) argument 648 anx7411_parse_cmd(struct anx7411_data *ctx, u8 type, u8 *buf, u8 len) argument 729 anx7411_send_msg(struct anx7411_data *ctx, u8 type, u8 *buf, u8 size) argument 758 anx7411_process_cmd(struct anx7411_data *ctx) argument 805 anx7411_config(struct anx7411_data *ctx) argument 876 anx7411_chip_standby(struct anx7411_data *ctx) argument 910 struct anx7411_data *ctx = container_of(work, struct anx7411_data, work); local 985 struct anx7411_data *ctx = (struct anx7411_data *)data; local 992 anx7411_register_i2c_dummy_clients(struct anx7411_data *ctx, struct i2c_client *client) argument 1026 struct anx7411_data *ctx = typec_mux_get_drvdata(mux); local 1046 anx7411_register_switch(struct anx7411_data *ctx, struct device *dev, struct fwnode_handle *fwnode) argument 1066 anx7411_register_mux(struct anx7411_data *ctx, struct device *dev, struct fwnode_handle *fwnode) argument 1086 anx7411_unregister_mux(struct anx7411_data *ctx) argument 1094 anx7411_unregister_switch(struct anx7411_data *ctx) argument 1102 anx7411_typec_switch_probe(struct anx7411_data *ctx, struct device *dev) argument 1140 anx7411_typec_port_probe(struct anx7411_data *ctx, struct device *dev) argument 1262 anx7411_typec_check_connection(struct anx7411_data *ctx) argument 1292 struct anx7411_data *ctx = dev_get_drvdata(dev); local 1308 struct anx7411_data *ctx = dev_get_drvdata(dev); local 1327 anx7411_get_gpio_irq(struct anx7411_data *ctx) argument 1362 struct anx7411_data *ctx = power_supply_get_drvdata(psy); local 1384 struct anx7411_data *ctx = power_supply_get_drvdata(psy); local 1412 anx7411_psy_register(struct anx7411_data *ctx) argument [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | mtk_vcodec_enc.c | 45 struct mtk_vcodec_enc_ctx *ctx = ctrl_to_enc_ctx(ctrl); local 46 struct mtk_enc_params *p = &ctx->enc_params; 51 mtk_v4l2_venc_dbg(2, ctx, "V4L2_CID_MPEG_VIDEO_BITRATE_MODE val= %d", ctrl->val); 53 mtk_v4l2_venc_err(ctx, "Unsupported bitrate mode =%d", ctrl->val); 58 mtk_v4l2_venc_dbg(2, ctx, "V4L2_CID_MPEG_VIDEO_BITRATE val = %d", ctrl->val); 60 ctx->param_change |= MTK_ENCODE_PARAM_BITRATE; 63 mtk_v4l2_venc_dbg(2, ctx, "V4L2_CID_MPEG_VIDEO_B_FRAMES val = %d", ctrl->val); 67 mtk_v4l2_venc_dbg(2, ctx, "V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE val = %d", 72 mtk_v4l2_venc_dbg(2, ctx, "V4L2_CID_MPEG_VIDEO_H264_MAX_QP val = %d", ctrl->val); 76 mtk_v4l2_venc_dbg(2, ctx, "V4L2_CID_MPEG_VIDEO_HEADER_MOD 162 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(fh); local 204 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 224 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 237 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 260 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 274 mtk_venc_get_q_data(struct mtk_vcodec_enc_ctx *ctx, enum v4l2_buf_type type) argument 294 vidioc_try_fmt_out(struct mtk_vcodec_enc_ctx *ctx, struct v4l2_format *f, const struct mtk_video_fmt *fmt) argument 367 mtk_venc_set_param(struct mtk_vcodec_enc_ctx *ctx, struct venc_enc_param *param) argument 417 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 472 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 527 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 560 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 582 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 603 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 633 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 658 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 672 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 710 struct mtk_vcodec_enc_ctx *ctx = fh_to_enc_ctx(priv); local 804 struct mtk_vcodec_enc_ctx *ctx = vb2_get_drv_priv(vq); local 828 struct mtk_vcodec_enc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 845 struct mtk_vcodec_enc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 867 struct mtk_vcodec_enc_ctx *ctx = vb2_get_drv_priv(q); local 935 struct mtk_vcodec_enc_ctx *ctx = vb2_get_drv_priv(q); local 1020 struct mtk_vcodec_enc_ctx *ctx = priv; local 1067 mtk_venc_param_change(struct mtk_vcodec_enc_ctx *ctx) argument 1140 struct mtk_vcodec_enc_ctx *ctx = container_of(work, struct mtk_vcodec_enc_ctx, local 1220 struct mtk_vcodec_enc_ctx *ctx = priv; local 1236 struct mtk_vcodec_enc_ctx *ctx = m2m_priv; local 1248 struct mtk_vcodec_enc_ctx *ctx = priv; local 1259 mtk_vcodec_enc_set_default_params(struct mtk_vcodec_enc_ctx *ctx) argument 1320 mtk_vcodec_enc_ctrls_setup(struct mtk_vcodec_enc_ctx *ctx) argument 1386 struct mtk_vcodec_enc_ctx *ctx = priv; local 1421 mtk_venc_unlock(struct mtk_vcodec_enc_ctx *ctx) argument 1429 mtk_venc_lock(struct mtk_vcodec_enc_ctx *ctx) argument 1437 mtk_vcodec_enc_release(struct mtk_vcodec_enc_ctx *ctx) argument [all...] |
/linux-master/drivers/media/platform/st/sti/bdisp/ |
H A D | bdisp-v4l2.c | 120 static inline void bdisp_ctx_state_lock_set(u32 state, struct bdisp_ctx *ctx) argument 124 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); 125 ctx->state |= state; 126 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); 129 static inline void bdisp_ctx_state_lock_clear(u32 state, struct bdisp_ctx *ctx) argument 133 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); 134 ctx->state &= ~state; 135 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); 138 static inline bool bdisp_ctx_state_is_set(u32 mask, struct bdisp_ctx *ctx) argument 143 spin_lock_irqsave(&ctx 164 ctx_get_frame(struct bdisp_ctx *ctx, enum v4l2_buf_type type) argument 181 bdisp_job_finish(struct bdisp_ctx *ctx, int vb_state) argument 208 bdisp_ctx_stop_req(struct bdisp_ctx *ctx) argument 236 __bdisp_job_abort(struct bdisp_ctx *ctx) argument 253 bdisp_get_addr(struct bdisp_ctx *ctx, struct vb2_buffer *vb, struct bdisp_frame *frame, dma_addr_t *paddr) argument 281 bdisp_get_bufs(struct bdisp_ctx *ctx) argument 307 struct bdisp_ctx *ctx = priv; local 368 __bdisp_s_ctrl(struct bdisp_ctx *ctx, struct v4l2_ctrl *ctrl) argument 392 struct bdisp_ctx *ctx = container_of(ctrl->handler, struct bdisp_ctx, local 408 bdisp_ctrls_create(struct bdisp_ctx *ctx) argument 432 bdisp_ctrls_delete(struct bdisp_ctx *ctx) argument 444 struct bdisp_ctx *ctx = vb2_get_drv_priv(vq); local 468 struct bdisp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 485 struct bdisp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 500 struct bdisp_ctx *ctx = q->drv_priv; local 523 struct bdisp_ctx *ctx = q->drv_priv; local 543 struct bdisp_ctx *ctx = priv; local 578 struct bdisp_ctx *ctx = NULL; local 649 struct bdisp_ctx *ctx = fh_to_ctx(file->private_data); local 687 struct bdisp_ctx *ctx = fh_to_ctx(fh); local 699 struct bdisp_ctx *ctx = fh_to_ctx(fh); local 719 struct bdisp_ctx *ctx = fh_to_ctx(fh); local 743 struct bdisp_ctx *ctx = fh_to_ctx(fh); local 793 struct bdisp_ctx *ctx = fh_to_ctx(fh); local 847 struct bdisp_ctx *ctx = fh_to_ctx(fh); local 925 struct bdisp_ctx *ctx = fh_to_ctx(fh); local 1002 struct bdisp_ctx *ctx = fh_to_ctx(fh); local 1094 struct bdisp_ctx *ctx; local 1145 struct bdisp_ctx *ctx; local 1190 struct bdisp_ctx *ctx; local [all...] |
/linux-master/drivers/media/test-drivers/vicodec/ |
H A D | vicodec-core.c | 148 static struct vicodec_q_data *get_q_data(struct vicodec_ctx *ctx, argument 154 return &ctx->q_data[V4L2_M2M_SRC]; 157 return &ctx->q_data[V4L2_M2M_DST]; 241 static void update_state_from_header(struct vicodec_ctx *ctx) argument 243 const struct fwht_cframe_hdr *p_hdr = &ctx->state.header; 245 ctx->state.visible_width = ntohl(p_hdr->width); 246 ctx->state.visible_height = ntohl(p_hdr->height); 247 ctx->state.colorspace = ntohl(p_hdr->colorspace); 248 ctx->state.xfer_func = ntohl(p_hdr->xfer_func); 249 ctx 253 device_process(struct vicodec_ctx *ctx, struct vb2_v4l2_buffer *src_vb, struct vb2_v4l2_buffer *dst_vb) argument 341 get_next_header(struct vicodec_ctx *ctx, u8 **pp, u32 sz) argument 402 struct vicodec_ctx *ctx = priv; local 461 job_remove_src_buf(struct vicodec_ctx *ctx, u32 state) argument 514 update_capture_data_from_header(struct vicodec_ctx *ctx) argument 546 set_last_buffer(struct vb2_v4l2_buffer *dst_buf, const struct vb2_v4l2_buffer *src_buf, struct vicodec_ctx *ctx) argument 566 struct vicodec_ctx *ctx = priv; local 705 enum_fmt(struct v4l2_fmtdesc *f, struct vicodec_ctx *ctx, bool is_out) argument 746 struct vicodec_ctx *ctx = file2ctx(file); local 754 struct vicodec_ctx *ctx = file2ctx(file); local 759 vidioc_g_fmt(struct vicodec_ctx *ctx, struct v4l2_format *f) argument 829 vidioc_try_fmt(struct vicodec_ctx *ctx, struct v4l2_format *f) argument 893 struct vicodec_ctx *ctx = file2ctx(file); local 930 struct vicodec_ctx *ctx = file2ctx(file); local 968 vidioc_s_fmt(struct vicodec_ctx *ctx, struct v4l2_format *f) argument 1058 struct vicodec_ctx *ctx = file2ctx(file); local 1135 struct vicodec_ctx *ctx = file2ctx(file); local 1184 struct vicodec_ctx *ctx = file2ctx(file); local 1211 struct vicodec_ctx *ctx = file2ctx(file); local 1240 struct vicodec_ctx *ctx = file2ctx(file); local 1304 struct vicodec_ctx *ctx = container_of(fh, struct vicodec_ctx, fh); local 1374 struct vicodec_ctx *ctx = vb2_get_drv_priv(vq); local 1398 struct vicodec_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 1428 struct vicodec_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 1517 struct vicodec_ctx *ctx = vb2_get_drv_priv(q); local 1557 struct vicodec_ctx *ctx = vb2_get_drv_priv(q); local 1644 struct vicodec_ctx *ctx = vb2_get_drv_priv(q); local 1678 struct vicodec_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); local 1699 struct vicodec_ctx *ctx = priv; local 1740 struct vicodec_ctx *ctx = container_of(ctrl->handler, local 1767 update_header_from_stateless_params(struct vicodec_ctx *ctx, const struct v4l2_ctrl_fwht_params *params) argument 1786 struct vicodec_ctx *ctx = container_of(ctrl->handler, local 1828 struct vicodec_ctx *ctx = NULL; local 1937 struct vicodec_ctx *ctx = file2ctx(file); local 1955 struct vicodec_ctx *ctx = NULL; local [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | kprobe_multi.c | 39 static void kprobe_multi_check(void *ctx, bool is_return) argument 44 __u64 cookie = test_cookie ? bpf_get_attach_cookie(ctx) : 0; 45 __u64 addr = bpf_get_func_ip(ctx); 87 int test_kprobe(struct pt_regs *ctx) argument 89 kprobe_multi_check(ctx, false); 94 int test_kretprobe(struct pt_regs *ctx) argument 96 kprobe_multi_check(ctx, true); 101 int test_kprobe_manual(struct pt_regs *ctx) argument 103 kprobe_multi_check(ctx, false); 108 int test_kretprobe_manual(struct pt_regs *ctx) argument 126 kprobe_multi_testmod_check(void *ctx, bool is_return) argument 151 test_kprobe_testmod(struct pt_regs *ctx) argument 158 test_kretprobe_testmod(struct pt_regs *ctx) argument [all...] |
H A D | verifier_iterating_callbacks.c | 31 static int unsafe_on_2nd_iter_cb(__u32 idx, struct buf_context *ctx) argument 34 ctx->buf = (char *)(0xDEAD); 38 if (bpf_probe_read_user(ctx->buf, 8, (void *)(0xBADC0FFEE))) 55 static int unsafe_on_zero_iter_cb(__u32 idx, struct num_context *ctx) argument 57 ctx->i = 0; 71 static int widening_cb(__u32 idx, struct num_context *ctx) argument 73 ++ctx->i; 90 static int loop_detection_cb(__u32 idx, struct num_context *ctx) argument 106 static __always_inline __u64 oob_state_machine(struct num_context *ctx) argument 108 switch (ctx 165 iter_limit_cb(__u32 idx, struct num_context *ctx) argument 175 struct num_context ctx = { .i = 0 }; local 185 struct num_context ctx = { .i = 0 }; local 191 iter_limit_level2a_cb(__u32 idx, struct num_context *ctx) argument 197 iter_limit_level2b_cb(__u32 idx, struct num_context *ctx) argument 203 iter_limit_level1_cb(__u32 idx, struct num_context *ctx) argument 282 struct iter_limit_bug_ctx ctx = { 7, 7, 7 }; local 316 cond_break1(const void *ctx) argument 334 cond_break2(const void *ctx) argument 360 cond_break3(const void *ctx) argument 367 cond_break4(const void *ctx) argument 394 cond_break5(const void *ctx) argument [all...] |
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dpi.c | 66 struct exynos_dpi *ctx = connector_to_dpi(connector); local 69 if (ctx->vm) { 74 DRM_DEV_ERROR(ctx->dev, 78 drm_display_mode_from_videomode(ctx->vm, mode); 84 if (ctx->panel) 85 return drm_panel_get_modes(ctx->panel, connector); 96 struct exynos_dpi *ctx = encoder_to_dpi(encoder); local 97 struct drm_connector *connector = &ctx->connector; 106 DRM_DEV_ERROR(ctx->dev, 125 struct exynos_dpi *ctx local 135 struct exynos_dpi *ctx = encoder_to_dpi(encoder); local 157 exynos_dpi_parse_dt(struct exynos_dpi *ctx) argument 218 struct exynos_dpi *ctx; local 244 struct exynos_dpi *ctx = encoder_to_dpi(encoder); local [all...] |
H A D | exynos_drm_gsc.c | 65 #define gsc_read(offset) readl(ctx->regs + (offset)) 66 #define gsc_write(cfg, offset) writel(cfg, ctx->regs + (offset)) 379 static int gsc_sw_reset(struct gsc_context *ctx) argument 397 DRM_DEV_ERROR(ctx->dev, "failed to reset gsc h/w.\n"); 419 static void gsc_handle_irq(struct gsc_context *ctx, bool enable, argument 424 DRM_DEV_DEBUG_KMS(ctx->dev, "enable[%d]overflow[%d]level[%d]\n", 449 static void gsc_src_set_fmt(struct gsc_context *ctx, u32 fmt, bool tiled) argument 453 DRM_DEV_DEBUG_KMS(ctx->dev, "fmt[0x%x]\n", fmt); 521 static void gsc_src_set_transf(struct gsc_context *ctx, unsigned int rotation) argument 561 ctx 564 gsc_src_set_size(struct gsc_context *ctx, struct exynos_drm_ipp_buffer *buf) argument 607 gsc_src_set_buf_seq(struct gsc_context *ctx, u32 buf_id, bool enqueue) argument 625 gsc_src_set_addr(struct gsc_context *ctx, u32 buf_id, struct exynos_drm_ipp_buffer *buf) argument 636 gsc_dst_set_fmt(struct gsc_context *ctx, u32 fmt, bool tiled) argument 708 gsc_get_ratio_shift(struct gsc_context *ctx, u32 src, u32 dst, u32 *ratio) argument 743 gsc_set_prescaler(struct gsc_context *ctx, struct gsc_scaler *sc, struct drm_exynos_ipp_task_rect *src, struct drm_exynos_ipp_task_rect *dst) argument 796 gsc_set_h_coef(struct gsc_context *ctx, unsigned long main_hratio) argument 822 gsc_set_v_coef(struct gsc_context *ctx, unsigned long main_vratio) argument 848 gsc_set_scaler(struct gsc_context *ctx, struct gsc_scaler *sc) argument 864 gsc_dst_set_size(struct gsc_context *ctx, struct exynos_drm_ipp_buffer *buf) argument 908 gsc_dst_get_buf_seq(struct gsc_context *ctx) argument 924 gsc_dst_set_buf_seq(struct gsc_context *ctx, u32 buf_id, bool enqueue) argument 950 gsc_dst_set_addr(struct gsc_context *ctx, u32 buf_id, struct exynos_drm_ipp_buffer *buf) argument 961 gsc_get_src_buf_index(struct gsc_context *ctx) argument 991 gsc_get_dst_buf_index(struct gsc_context *ctx) argument 1023 struct gsc_context *ctx = dev_id; local 1064 gsc_reset(struct gsc_context *ctx) argument 1083 gsc_start(struct gsc_context *ctx) argument 1117 struct gsc_context *ctx = container_of(ipp, struct gsc_context, ipp); local 1151 struct gsc_context *ctx = local 1172 struct gsc_context *ctx = dev_get_drvdata(dev); local 1193 struct gsc_context *ctx = dev_get_drvdata(dev); local 1223 struct gsc_context *ctx; local 1323 struct gsc_context *ctx = get_gsc_context(dev); local 1336 struct gsc_context *ctx = get_gsc_context(dev); local [all...] |
/linux-master/drivers/soundwire/ |
H A D | amd_init.c | 59 static int sdw_amd_cleanup(struct sdw_amd_ctx *ctx) argument 63 for (i = 0; i < ctx->count; i++) { 64 if (!(ctx->link_mask & BIT(i))) 66 platform_device_unregister(ctx->pdev[i]); 74 struct sdw_amd_ctx *ctx; local 105 ctx = kzalloc(sizeof(*ctx), GFP_KERNEL); 106 if (!ctx) 109 ctx->count = count; 110 ctx 154 sdw_amd_startup(struct sdw_amd_ctx *ctx) argument 182 sdw_amd_exit(struct sdw_amd_ctx *ctx) argument 190 sdw_amd_get_slave_info(struct sdw_amd_ctx *ctx) argument [all...] |
/linux-master/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc.c | 49 void clear_work_bit(struct s5p_mfc_ctx *ctx) argument 51 struct s5p_mfc_dev *dev = ctx->dev; 54 __clear_bit(ctx->num, &dev->ctx_work_bits); 59 void set_work_bit(struct s5p_mfc_ctx *ctx) argument 61 struct s5p_mfc_dev *dev = ctx->dev; 64 __set_bit(ctx->num, &dev->ctx_work_bits); 69 void clear_work_bit_irqsave(struct s5p_mfc_ctx *ctx) argument 71 struct s5p_mfc_dev *dev = ctx->dev; 75 __clear_bit(ctx->num, &dev->ctx_work_bits); 80 void set_work_bit_irqsave(struct s5p_mfc_ctx *ctx) argument 93 int ctx; local 111 wake_up_ctx(struct s5p_mfc_ctx *ctx, unsigned int reason, unsigned int err) argument 169 struct s5p_mfc_ctx *ctx; local 225 s5p_mfc_handle_frame_all_extracted(struct s5p_mfc_ctx *ctx) argument 256 s5p_mfc_handle_frame_copy_time(struct s5p_mfc_ctx *ctx) argument 312 s5p_mfc_handle_frame_new(struct s5p_mfc_ctx *ctx, unsigned int err) argument 371 s5p_mfc_handle_frame(struct s5p_mfc_ctx *ctx, unsigned int reason, unsigned int err) argument 477 s5p_mfc_handle_error(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx, unsigned int reason, unsigned int err) argument 517 s5p_mfc_handle_seq_done(struct s5p_mfc_ctx *ctx, unsigned int reason, unsigned int err) argument 574 s5p_mfc_handle_init_buffers(struct s5p_mfc_ctx *ctx, unsigned int reason, unsigned int err) argument 619 s5p_mfc_handle_stream_complete(struct s5p_mfc_ctx *ctx) argument 650 struct s5p_mfc_ctx *ctx; local 772 struct s5p_mfc_ctx *ctx = NULL; local 956 struct s5p_mfc_ctx *ctx = fh_to_ctx(file->private_data); local 1013 struct s5p_mfc_ctx *ctx = fh_to_ctx(file->private_data); local 1064 struct s5p_mfc_ctx *ctx = fh_to_ctx(file->private_data); local 1441 struct s5p_mfc_ctx *ctx; local [all...] |
/linux-master/drivers/net/usb/ |
H A D | cdc_ncm.c | 66 static void cdc_ncm_tx_timeout_start(struct cdc_ncm_ctx *ctx); 110 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 115 p = (char *)ctx + cdc_ncm_gstrings_stats[i].stat_offset; 152 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 157 max = min_t(u32, CDC_NCM_NTB_MAX_SIZE_RX, le32_to_cpu(ctx->ncm_parm.dwNtbInMaxSize)); 162 le32_to_cpu(ctx->ncm_parm.dwNtbInMaxSize), min); 175 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 179 if (ctx->is_ndp16) 180 min = ctx->max_datagram_size + ctx 205 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 214 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 223 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 232 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 242 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 258 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 273 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 288 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 314 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 322 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 407 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 479 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 504 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 518 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 611 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 659 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 703 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 770 cdc_ncm_free(struct cdc_ncm_ctx *ctx) argument 822 struct cdc_ncm_ctx *ctx; local 996 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 1089 cdc_ncm_ndp16(struct cdc_ncm_ctx *ctx, struct sk_buff *skb, __le32 sign, size_t reserve) argument 1144 cdc_ncm_ndp32(struct cdc_ncm_ctx *ctx, struct sk_buff *skb, __le32 sign, size_t reserve) argument 1202 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 1478 cdc_ncm_tx_timeout_start(struct cdc_ncm_ctx *ctx) argument 1489 struct cdc_ncm_ctx *ctx = local 1499 struct cdc_ncm_ctx *ctx = from_tasklet(ctx, t, bh); local 1522 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local 1553 cdc_ncm_rx_verify_nth16(struct cdc_ncm_ctx *ctx, struct sk_buff *skb_in) argument 1601 cdc_ncm_rx_verify_nth32(struct cdc_ncm_ctx *ctx, struct sk_buff *skb_in) argument 1724 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; local [all...] |