/openbmc/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_multi_if.c | 346 struct mtk_vcodec_dec_ctx *ctx = inst->ctx; in vdec_h264_slice_get_pic_info() local 362 ctx->picinfo.pic_w, ctx->picinfo.pic_h, in vdec_h264_slice_get_pic_info() 363 ctx->picinfo.buf_w, ctx->picinfo.buf_h); in vdec_h264_slice_get_pic_info() 364 mtk_vdec_debug(ctx, "Y/C(%d, %d)", ctx->picinfo.fb_sz[0], in vdec_h264_slice_get_pic_info() 379 ctx->picinfo.pic_w, ctx->picinfo.pic_h); in vdec_h264_slice_get_pic_info() 404 inst->ctx = ctx; in vdec_h264_slice_init() 408 inst->vpu.ctx = ctx; in vdec_h264_slice_init() 448 vdec_msg_queue_deinit(&inst->ctx->msg_queue, inst->ctx); in vdec_h264_slice_deinit() 459 struct mtk_vcodec_dec_ctx *ctx = lat_buf->ctx; in vdec_h264_slice_core_decode() local 470 fb = ctx->dev->vdec_pdata->get_cap_buffer(ctx); in vdec_h264_slice_core_decode() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_coherency.c | 52 i915_gem_object_unlock(ctx->obj); in cpu_set() 82 i915_gem_object_unlock(ctx->obj); in cpu_get() 94 i915_gem_object_unlock(ctx->obj); in gtt_set() 316 struct context ctx; in igt_gem_coherency() local 335 if (!ctx.engine) { in igt_gem_coherency() 346 if (!over->valid(&ctx)) in igt_gem_coherency() 353 if (!write->valid(&ctx)) in igt_gem_coherency() 360 if (!read->valid(&ctx)) in igt_gem_coherency() 365 if (IS_ERR(ctx.obj)) { in igt_gem_coherency() 366 err = PTR_ERR(ctx.obj); in igt_gem_coherency() [all …]
|
/openbmc/linux/drivers/clk/ |
H A D | clk_test.c | 173 ctx = kunit_kzalloc(test, sizeof(*ctx), GFP_KERNEL); in clk_test_init_with_ops() 174 if (!ctx) in clk_test_init_with_ops() 335 ctx = kunit_kzalloc(test, sizeof(*ctx), GFP_KERNEL); in clk_uncached_test_init() 336 if (!ctx) in clk_uncached_test_init() 458 ctx = kunit_kzalloc(test, sizeof(*ctx), GFP_KERNEL); in clk_multiple_parents_mux_test_init() 459 if (!ctx) in clk_multiple_parents_mux_test_init() 622 ctx = kunit_kzalloc(test, sizeof(*ctx), GFP_KERNEL); in clk_orphan_transparent_multiple_parent_mux_test_init() 623 if (!ctx) in clk_orphan_transparent_multiple_parent_mux_test_init() 970 if (!ctx) in clk_single_parent_mux_test_init() 1244 if (!ctx) in clk_orphan_transparent_single_parent_mux_test_init() [all …]
|
/openbmc/linux/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 92 if (granule > (ctx->end - ctx->addr)) in kvm_block_mapping_supported() 452 ctx->mm_ops->get_page(ctx->ptep); in hyp_map_walker_try_leaf() 518 if (kvm_pte_table(ctx->old, ctx->level)) { in hyp_unmap_walker() 528 if (ctx->end - ctx->addr < granule) in hyp_unmap_walker() 591 if (kvm_pte_table(ctx->old, ctx->level)) in hyp_free_walker() 769 return cmpxchg(ctx->ptep, ctx->old, new) == ctx->old; in stage2_try_set_pte() 808 if (kvm_pte_table(ctx->old, ctx->level)) { in stage2_try_break_pte() 815 ctx->addr, ctx->level); in stage2_try_break_pte() 904 return phys + (ctx->addr - ctx->start); in stage2_map_walker_phys_addr() 1114 if (kvm_pte_table(ctx->old, ctx->level)) { in stage2_unmap_walker() [all …]
|
/openbmc/linux/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_video.c | 225 f->fmt.pix = ctx->dst_fmt; in cedrus_g_fmt_vid_cap() 234 f->fmt.pix = ctx->src_fmt; in cedrus_g_fmt_vid_out() 255 ctx->current_codec->extra_cap_size(ctx, pix_fmt); in cedrus_try_fmt_vid_cap_p() 311 cedrus_try_fmt_vid_cap_p(ctx, &ctx->dst_fmt); in cedrus_reset_cap_format() 324 ctx->src_fmt = *pix_fmt; in cedrus_s_fmt_vid_out_p() 368 cedrus_s_fmt_vid_out_p(ctx, &ctx->src_fmt); in cedrus_reset_out_format() 469 &ctx->hdl); in cedrus_queue_cleanup() 519 ret = ctx->current_codec->start(ctx); in cedrus_start_streaming() 542 ctx->current_codec->stop(ctx); in cedrus_stop_streaming() 585 src_vq->drv_priv = ctx; in cedrus_queue_init() [all …]
|
/openbmc/linux/sound/soc/xilinx/ |
H A D | xlnx_spdif.c | 64 val = readl(ctx->base + in xlnx_spdifrx_irq_handler() 69 ctx->rx_chsts_updated = true; in xlnx_spdifrx_irq_handler() 242 struct spdif_dev_data *ctx; in xlnx_spdif_probe() local 247 ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); in xlnx_spdif_probe() 248 if (!ctx) in xlnx_spdif_probe() 252 if (IS_ERR(ctx->axi_clk)) { in xlnx_spdif_probe() 253 ret = PTR_ERR(ctx->axi_clk); in xlnx_spdif_probe() 264 if (IS_ERR(ctx->base)) { in xlnx_spdif_probe() 265 ret = PTR_ERR(ctx->base); in xlnx_spdif_probe() 273 if (ctx->mode) { in xlnx_spdif_probe() [all …]
|
/openbmc/linux/drivers/crypto/ |
H A D | atmel-sha.c | 307 while ((ctx->bufcnt < ctx->buflen) && ctx->total) { in atmel_sha_append_sg() 308 count = min(ctx->sg->length - ctx->offset, ctx->total); in atmel_sha_append_sg() 319 ctx->sg = sg_next(ctx->sg); in atmel_sha_append_sg() 326 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, ctx->sg, in atmel_sha_append_sg() 334 ctx->sg = sg_next(ctx->sg); in atmel_sha_append_sg() 745 ctx->bufcnt, ctx->digcnt[1], ctx->digcnt[0], final); in atmel_sha_update_dma_slow() 773 ctx->digcnt[1], ctx->digcnt[0], ctx->bufcnt, ctx->total); in atmel_sha_update_dma_start() 882 ctx->total, ctx->digcnt[1], ctx->digcnt[0]); in atmel_sha_update_req() 1176 } else if (ctx->bufcnt + ctx->total < ctx->buflen) { in atmel_sha_update() 1517 ctx->total -= ctx->bufcnt; in atmel_sha_cpu_transfer() [all …]
|
/openbmc/linux/drivers/gpu/drm/panel/ |
H A D | panel-ebbg-ft8719.c | 121 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in ebbg_ft8719_prepare() 125 ebbg_ft8719_reset(ctx); in ebbg_ft8719_prepare() 127 ret = ebbg_ft8719_on(ctx); in ebbg_ft8719_prepare() 143 ret = ebbg_ft8719_off(ctx); in ebbg_ft8719_unprepare() 149 ret = regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in ebbg_ft8719_unprepare() 198 struct ebbg_ft8719 *ctx; in ebbg_ft8719_probe() local 201 ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); in ebbg_ft8719_probe() 202 if (!ctx) in ebbg_ft8719_probe() 209 ctx->supplies); in ebbg_ft8719_probe() 226 ctx->dsi = dsi; in ebbg_ft8719_probe() [all …]
|
H A D | panel-visionox-vtdr6130.c | 160 if (ctx->prepared) in visionox_vtdr6130_prepare() 164 ctx->supplies); in visionox_vtdr6130_prepare() 174 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in visionox_vtdr6130_prepare() 178 ctx->prepared = true; in visionox_vtdr6130_prepare() 188 if (!ctx->prepared) in visionox_vtdr6130_unprepare() 197 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in visionox_vtdr6130_unprepare() 199 ctx->prepared = false; in visionox_vtdr6130_unprepare() 274 ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); in visionox_vtdr6130_probe() 275 if (!ctx) in visionox_vtdr6130_probe() 283 ctx->supplies); in visionox_vtdr6130_probe() [all …]
|
H A D | panel-samsung-sofef00.c | 116 if (ctx->prepared) in sofef00_panel_prepare() 125 sofef00_panel_reset(ctx); in sofef00_panel_prepare() 134 ctx->prepared = true; in sofef00_panel_prepare() 144 if (!ctx->prepared) in sofef00_panel_unprepare() 153 ctx->prepared = false; in sofef00_panel_unprepare() 244 struct sofef00_panel *ctx; in sofef00_panel_probe() local 247 ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); in sofef00_panel_probe() 248 if (!ctx) in sofef00_panel_probe() 253 if (!ctx->mode) { in sofef00_panel_probe() 259 if (IS_ERR(ctx->supply)) in sofef00_panel_probe() [all …]
|
/openbmc/linux/drivers/media/platform/amlogic/meson-ge2d/ |
H A D | ge2d.c | 160 return &ctx->in; in get_frame() 166 return &ctx->in; in get_frame() 252 if (ctx->in.fmt->alpha && ctx->out.fmt->alpha) in ge2d_hw_start() 282 ctx->in.buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); in device_run() 283 ctx->out.buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); in device_run() 839 ctx = kzalloc(sizeof(*ctx), GFP_KERNEL); in ge2d_open() 840 if (!ctx) in ge2d_open() 849 kfree(ctx); in ge2d_open() 856 kfree(ctx); in ge2d_open() 868 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in ge2d_open() [all …]
|
/openbmc/qemu/tests/tcg/multiarch/ |
H A D | vma-pthread.c | 45 struct context *ctx = arg; in thread_read() local 54 p = &ctx->ptr[j * ctx->pagesize]; in thread_read() 89 memcpy(&ctx->ptr[j * ctx->pagesize], nop_func, sizeof(nop_func)); in thread_write() 92 ts = (struct timespec *)(&ctx->ptr[(j + 1) * ctx->pagesize] - in thread_write() 111 ((void(*)(void))&ctx->ptr[j * ctx->pagesize])(); in thread_execute() 147 ret = mprotect(&ctx->ptr[start_idx * ctx->pagesize], in thread_mutate() 160 struct context ctx; in main() local 171 ctx.ptr = mmap(NULL, PAGE_COUNT * ctx.pagesize, in main() 176 memcpy(&ctx.ptr[i * ctx.pagesize], nop_func, sizeof(nop_func)); in main() 180 ctx.mutator_count = 2; in main() [all …]
|
/openbmc/linux/arch/riscv/net/ |
H A D | bpf_jit_core.c | 74 ctx = &jit_data->ctx; in bpf_int_jit_compile() 76 if (ctx->offset) { in bpf_int_jit_compile() 78 prog_size = sizeof(*ctx->insns) * ctx->ninsns; in bpf_int_jit_compile() 82 ctx->prog = prog; in bpf_int_jit_compile() 101 ctx->ninsns = 0; in bpf_int_jit_compile() 104 ctx->prologue_len = ctx->ninsns; in bpf_int_jit_compile() 106 if (build_body(ctx, extra_pass, ctx->offset)) { in bpf_int_jit_compile() 111 ctx->epilogue_offset = ctx->ninsns; in bpf_int_jit_compile() 120 prog_size = sizeof(*ctx->insns) * ctx->ninsns; in bpf_int_jit_compile() 160 ctx->ninsns = 0; in bpf_int_jit_compile() [all …]
|
/openbmc/linux/drivers/media/platform/sunxi/sun8i-rotate/ |
H A D | sun8i_rotate.c | 81 if (ctx->rotate != 90 && ctx->rotate != 270) in rotate_device_run() 94 ctx->src_fmt.bytesperline, ctx->src_fmt.height, in rotate_device_run() 117 ctx->dst_fmt.bytesperline, ctx->dst_fmt.height, in rotate_device_run() 147 if (!ctx) { in rotate_irq() 166 v4l2_m2m_job_finish(ctx->dev->m2m_dev, ctx->fh.m2m_ctx); in rotate_irq() 390 return rotate_set_cap_format(ctx, &ctx->dst_fmt, ctx->rotate); in rotate_s_fmt_vid_out() 647 ctx = kzalloc(sizeof(*ctx), GFP_KERNEL); in rotate_open() 648 if (!ctx) { in rotate_open() 661 rotate_set_cap_format(ctx, &ctx->dst_fmt, ctx->rotate); in rotate_open() 680 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in rotate_open() [all …]
|
/openbmc/linux/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | vdec_msg_queue.c | 40 INIT_LIST_HEAD(&ctx->ready_queue); in vdec_msg_queue_init_ctx() 41 spin_lock_init(&ctx->ready_lock); in vdec_msg_queue_init_ctx() 42 ctx->ready_num = 0; in vdec_msg_queue_init_ctx() 93 queue_work(buf->ctx->dev->core_workqueue, &buf->ctx->msg_queue.core_work); in vdec_msg_queue_qbuf() 210 mtk_vcodec_mem_free(ctx, mem); in vdec_msg_queue_deinit() 216 mtk_vcodec_mem_free(ctx, mem); in vdec_msg_queue_deinit() 263 ctx = lat_buf->ctx; in vdec_msg_queue_core_work() 304 ctx->picinfo.buf_h); in vdec_msg_queue_init() 314 msg_queue->empty_lat_buf.ctx = ctx; in vdec_msg_queue_init() 318 msg_queue->ctx = ctx; in vdec_msg_queue_init() [all …]
|
/openbmc/linux/io_uring/ |
H A D | filetable.c | 19 unsigned long nr = ctx->file_alloc_end; in io_file_bitmap_get() 33 table->alloc_hint = ctx->file_alloc_start; in io_file_bitmap_get() 65 __must_hold(&req->ctx->uring_lock) in io_install_fixed_file() 72 if (!ctx->file_data) in io_install_fixed_file() 74 if (slot_index >= ctx->nr_user_files) in io_install_fixed_file() 103 ret = io_file_bitmap_get(ctx); in __io_fixed_fd_install() 123 struct io_ring_ctx *ctx = req->ctx; in io_fixed_fd_install() local 126 io_ring_submit_lock(ctx, issue_flags); in io_fixed_fd_install() 128 io_ring_submit_unlock(ctx, issue_flags); in io_fixed_fd_install() 140 if (unlikely(!ctx->file_data)) in io_fixed_fd_remove() [all …]
|
/openbmc/qemu/util/ |
H A D | fdmon-io_uring.c | 199 sqe = get_sqe(ctx); in add_timeout_sqe() 205 static void fill_sq_ring(AioContext *ctx) in fill_sq_ring() argument 216 add_poll_add_sqe(ctx, node); in fill_sq_ring() 225 static bool process_cqe(AioContext *ctx, in process_cqe() argument 251 add_poll_add_sqe(ctx, node); in process_cqe() 284 add_timeout_sqe(ctx, timeout); in fdmon_io_uring_wait() 287 fill_sq_ring(ctx); in fdmon_io_uring_wait() 324 bool fdmon_io_uring_setup(AioContext *ctx) in fdmon_io_uring_setup() argument 333 QSLIST_INIT(&ctx->submit_list); in fdmon_io_uring_setup() 334 ctx->fdmon_ops = &fdmon_io_uring_ops; in fdmon_io_uring_setup() [all …]
|
/openbmc/linux/drivers/media/platform/samsung/s5p-jpeg/ |
H A D | jpeg-core.c | 953 ctx = kzalloc(sizeof(*ctx), GFP_KERNEL); in s5p_jpeg_open() 954 if (!ctx) in s5p_jpeg_open() 964 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in s5p_jpeg_open() 1005 kfree(ctx); in s5p_jpeg_open() 1019 kfree(ctx); in s5p_jpeg_release() 1724 r->width = round_down(ctx->out_q.w / ctx->scale_factor, 2); in exynos3250_jpeg_try_downscale() 1725 r->height = round_down(ctx->out_q.h / ctx->scale_factor, 2); in exynos3250_jpeg_try_downscale() 2119 pix_size = ctx->cap_q.w * ctx->cap_q.h; in exynos4_jpeg_set_img_addr() 2277 pix_size = ctx->cap_q.w * ctx->cap_q.h; in exynos3250_jpeg_set_img_addr() 2538 ctx->hdr_parsed = s5p_jpeg_parse_hdr(&ctx->out_q, in s5p_jpeg_buf_queue() [all …]
|
/openbmc/linux/drivers/hwmon/occ/ |
H A D | p9_sbe.c | 41 if (ctx->sbe_error) { in ffdc_read() 59 if (!ctx->sbe_error) { in p9_sbe_occ_save_ffdc() 61 kvfree(ctx->ffdc); in p9_sbe_occ_save_ffdc() 63 if (!ctx->ffdc) { in p9_sbe_occ_save_ffdc() 64 ctx->ffdc_len = 0; in p9_sbe_occ_save_ffdc() 65 ctx->ffdc_size = 0; in p9_sbe_occ_save_ffdc() 138 struct p9_sbe_occ *ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), in p9_sbe_occ_probe() local 140 if (!ctx) in p9_sbe_occ_probe() 146 occ = &ctx->occ; in p9_sbe_occ_probe() 177 ctx->sbe = NULL; in p9_sbe_occ_remove() [all …]
|
/openbmc/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_memory.c.inc | 8 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE); 9 TCGv addr = gpr_src(ctx, a->rj, EXT_NONE); 11 addr = make_address_i(ctx, addr, a->imm); 20 TCGv data = gpr_src(ctx, a->rd, EXT_NONE); 21 TCGv addr = gpr_src(ctx, a->rj, EXT_NONE); 23 addr = make_address_i(ctx, addr, a->imm); 61 src1 = make_address_i(ctx, src1, 0); 75 src1 = make_address_i(ctx, src1, 0); 89 src1 = make_address_i(ctx, src1, 0); 102 src1 = make_address_i(ctx, src1, 0); [all …]
|
/openbmc/linux/drivers/crypto/caam/ |
H A D | caamrng.c | 132 ctx->desc_async, in caam_rng_fill_async() 172 kfifo_free(&ctx->fifo); in caam_cleanup() 224 ctx->desc_sync = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN, in caam_init() 226 if (!ctx->desc_sync) in caam_init() 229 ctx->desc_async = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN, in caam_init() 231 if (!ctx->desc_async) in caam_init() 285 ctx = devm_kzalloc(ctrldev, sizeof(*ctx), GFP_KERNEL); in caam_rng_init() 286 if (!ctx) in caam_rng_init() 289 ctx->ctrldev = ctrldev; in caam_rng_init() 295 ctx->rng.priv = (unsigned long)ctx; in caam_rng_init() [all …]
|
/openbmc/linux/drivers/power/reset/ |
H A D | syscon-reboot.c | 28 struct syscon_reboot_context *ctx = in syscon_restart_handle() local 33 regmap_update_bits(ctx->map, ctx->offset, ctx->mask, ctx->value); in syscon_restart_handle() 43 struct syscon_reboot_context *ctx; in syscon_reboot_probe() local 49 ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); in syscon_reboot_probe() 50 if (!ctx) in syscon_reboot_probe() 54 if (IS_ERR(ctx->map)) { in syscon_reboot_probe() 56 if (IS_ERR(ctx->map)) in syscon_reboot_probe() 57 return PTR_ERR(ctx->map); in syscon_reboot_probe() 75 ctx->value = ctx->mask; in syscon_reboot_probe() 76 ctx->mask = 0xFFFFFFFF; in syscon_reboot_probe() [all …]
|
/openbmc/linux/net/sunrpc/auth_gss/ |
H A D | gss_krb5_mech.c | 348 ctx->initiator_sign = gss_krb5_alloc_hash_v2(ctx, &keyout); in gss_krb5_import_ctx_v2() 356 ctx->acceptor_sign = gss_krb5_alloc_hash_v2(ctx, &keyout); in gss_krb5_import_ctx_v2() 365 ctx->initiator_integ = gss_krb5_alloc_hash_v2(ctx, &keyout); in gss_krb5_import_ctx_v2() 373 ctx->acceptor_integ = gss_krb5_alloc_hash_v2(ctx, &keyout); in gss_krb5_import_ctx_v2() 403 p = simple_get_bytes(p, end, &ctx->flags, sizeof(ctx->flags)); in gss_import_v2_context() 406 ctx->initiate = ctx->flags & KRB5_CTX_FLAG_INITIATOR; in gss_import_v2_context() 428 ctx->gk5e = gss_krb5_lookup_enctype(ctx->enctype); in gss_import_v2_context() 431 ctx->enctype); in gss_import_v2_context() 476 ctx = kzalloc(sizeof(*ctx), gfp_mask); in gss_krb5_import_sec_context() 481 memzero_explicit(&ctx->Ksess, sizeof(ctx->Ksess)); in gss_krb5_import_sec_context() [all …]
|
/openbmc/linux/drivers/media/platform/verisilicon/ |
H A D | hantro_g2_vp9_dec.c | 37 hantro_start_prepare_run(ctx); in start_prepare_run() 98 return ctx->src_fmt.width * ctx->src_fmt.height * bytes_per_pixel; in chroma_offset() 241 mv_offset(ctx, dec_params); in config_ref_registers() 895 config_quant(ctx, dec_params); in config_registers() 898 config_probs(ctx, dec_params); in config_registers() 899 config_counts(ctx); in config_registers() 912 hantro_g2_check_idle(ctx->dev); in hantro_g2_vp9_dec_run() 916 hantro_end_prepare_run(ctx); in hantro_g2_vp9_dec_run() 920 src = hantro_get_src_buf(ctx); in hantro_g2_vp9_dec_run() 921 dst = hantro_get_dst_buf(ctx); in hantro_g2_vp9_dec_run() [all …]
|
/openbmc/linux/security/selinux/ |
H A D | xfrm.c | 57 return (ctx && in selinux_authorizable_ctx() 92 ctx = kmalloc(struct_size(ctx, ctx_str, str_len + 1), gfp); in selinux_xfrm_alloc_user() 93 if (!ctx) in selinux_xfrm_alloc_user() 111 *ctxp = ctx; in selinux_xfrm_alloc_user() 116 kfree(ctx); in selinux_xfrm_alloc_user() 125 if (!ctx) in selinux_xfrm_free() 129 kfree(ctx); in selinux_xfrm_free() 139 if (!ctx) in selinux_xfrm_delete() 157 if (!ctx) in selinux_xfrm_policy_lookup() 360 ctx = kmalloc(struct_size(ctx, ctx_str, str_len), GFP_ATOMIC); in selinux_xfrm_state_alloc_acquire() [all …]
|