| /drivers/media/platform/amphion/ |
| A D | vpu_core.c | 243 core->vpu->get_vpu(core->vpu); in vpu_core_get_vpu() 245 core->vpu->get_enc(core->vpu); in vpu_core_get_vpu() 302 core->vpu->put_vpu(core->vpu); in vpu_core_put_vpu() 420 core = inst->core; in vpu_inst_register() 428 inst->core = core; in vpu_inst_register() 471 core = inst->core; in vpu_inst_unregister() 601 core->log.phys = core->rpc.phys + core->res->rpc_size; in vpu_core_parse_dt() 602 core->log.virt = core->rpc.virt + core->res->rpc_size; in vpu_core_parse_dt() 604 core->act.phys = core->log.phys + core->log.length; in vpu_core_parse_dt() 605 core->act.virt = core->log.virt + core->log.length; in vpu_core_parse_dt() [all …]
|
| A D | vpu_rpc.h | 27 struct vpu_core *core; member 47 int (*boot_core)(struct vpu_core *core); 123 return ops->check_codec(core->type); in vpu_iface_check_codec() 143 return ops->boot_core(core); in vpu_iface_boot_core() 152 return ops->get_power_state(core); in vpu_iface_get_power_state() 161 return ops->shutdown_core(core); in vpu_iface_shutdown_core() 170 return ops->restore_core(core); in vpu_iface_restore_core() 205 core->iface = shared; in vpu_iface_init() 206 shared->core = core; in vpu_iface_init() 221 ops->set_log_buf(core->iface, log); in vpu_iface_set_log_buf() [all …]
|
| A D | vpu_mbox.c | 58 scnprintf(core->tx_type.name, sizeof(core->tx_type.name) - 1, "tx0"); in vpu_mbox_init() 61 scnprintf(core->tx_data.name, sizeof(core->tx_data.name) - 1, "tx1"); in vpu_mbox_init() 64 scnprintf(core->rx.name, sizeof(core->rx.name) - 1, "rx"); in vpu_mbox_init() 65 core->rx.block = true; in vpu_mbox_init() 74 ret = vpu_mbox_request_channel(core->dev, &core->tx_type); in vpu_mbox_request() 77 ret = vpu_mbox_request_channel(core->dev, &core->tx_data); in vpu_mbox_request() 80 ret = vpu_mbox_request_channel(core->dev, &core->rx); in vpu_mbox_request() 84 dev_dbg(core->dev, "%s request mbox\n", vpu_core_type_desc(core->type)); in vpu_mbox_request() 87 vpu_mbox_free(core); in vpu_mbox_request() 98 core->rx.ch = NULL; in vpu_mbox_free() [all …]
|
| /drivers/mfd/ |
| A D | si476x-i2c.c | 41 core->pinmux.dclk, in si476x_core_config_pinmux() 42 core->pinmux.dfs, in si476x_core_config_pinmux() 43 core->pinmux.dout, in si476x_core_config_pinmux() 44 core->pinmux.xout); in si476x_core_config_pinmux() 53 core->pinmux.iqclk, in si476x_core_config_pinmux() 54 core->pinmux.iqfs, in si476x_core_config_pinmux() 55 core->pinmux.iout, in si476x_core_config_pinmux() 632 core->revision = si476x_core_fwver_to_revision(core, info.func, in si476x_core_get_revision_info() 695 core = devm_kzalloc(&client->dev, sizeof(*core), GFP_KERNEL); in si476x_core_probe() 696 if (!core) in si476x_core_probe() [all …]
|
| A D | wl1273-core.c | 95 core->i2s_mode); in wl1273_fm_set_audio() 114 core->i2s_mode); in wl1273_fm_set_audio() 131 core->audio_mode = new_mode; in wl1273_fm_set_audio() 148 if (core->volume == volume) in wl1273_fm_set_volume() 155 core->volume = volume; in wl1273_fm_set_volume() 162 struct wl1273_core *core; in wl1273_core_probe() local 179 core = devm_kzalloc(&client->dev, sizeof(*core), GFP_KERNEL); in wl1273_core_probe() 180 if (!core) in wl1273_core_probe() 183 core->pdata = pdata; in wl1273_core_probe() 184 core->client = client; in wl1273_core_probe() [all …]
|
| /drivers/media/platform/qcom/iris/ |
| A D | iris_probe.c | 25 core->icc_count = core->iris_platform_data->icc_tbl_size; in iris_init_icc() 26 core->icc_tbl = devm_kzalloc(core->dev, in iris_init_icc() 38 return devm_of_icc_bulk_get(core->dev, core->icc_count, core->icc_tbl); in iris_init_icc() 85 ret = devm_clk_bulk_get_all(core->dev, &core->clock_tbl); in iris_init_clocks() 116 ret = iris_init_reset_table(core, &core->resets, in iris_init_resets() 125 return iris_init_reset_table(core, &core->controller_resets, in iris_init_resets() 186 if (!core) in iris_remove() 214 core = devm_kzalloc(&pdev->dev, sizeof(*core), GFP_KERNEL); in iris_probe() 215 if (!core) in iris_probe() 248 core->iris_platform_data->init_hfi_command_ops(core); in iris_probe() [all …]
|
| A D | iris_vpu_common.c | 104 if (core->sfr_daddr) { in iris_vpu_setup_ucregion_memory_map() 105 value = (u32)core->sfr_daddr + core->iris_platform_data->core_arch; in iris_vpu_setup_ucregion_memory_map() 188 ret = core->hfi_ops->sys_pc_prep(core); in iris_vpu_prepare_pc() 266 core->iris_platform_data->vpu_ops->power_off_hw(core); in iris_vpu_power_off() 267 core->iris_platform_data->vpu_ops->power_off_controller(core); in iris_vpu_power_off() 268 iris_unset_icc_bw(core); in iris_vpu_power_off() 270 if (!iris_vpu_watchdog(core, core->intr_status)) in iris_vpu_power_off() 348 freq = core->power.clk_freq ? core->power.clk_freq : in iris_vpu_power_on() 353 core->iris_platform_data->set_preset_registers(core); in iris_vpu_power_on() 356 core->intr_status = 0; in iris_vpu_power_on() [all …]
|
| A D | iris_hfi_queue.c | 116 if (core->state == IRIS_CORE_ERROR || core->state == IRIS_CORE_DEINIT) in iris_hfi_queue_cmd_write_locked() 137 mutex_lock(&core->lock); in iris_hfi_queue_cmd_write() 254 core->iface_q_table_vaddr = dma_alloc_attrs(core->dev, queue_size, in iris_hfi_queues_init() 262 core->sfr_vaddr = dma_alloc_attrs(core->dev, SFR_SIZE, in iris_hfi_queues_init() 267 dma_free_attrs(core->dev, sizeof(*q_tbl_hdr), core->iface_q_table_vaddr, in iris_hfi_queues_init() 272 iris_hfi_queue_init(core, IFACEQ_CMDQ_ID, &core->command_queue); in iris_hfi_queues_init() 273 iris_hfi_queue_init(core, IFACEQ_MSGQ_ID, &core->message_queue); in iris_hfi_queues_init() 274 iris_hfi_queue_init(core, IFACEQ_DBGQ_ID, &core->debug_queue); in iris_hfi_queues_init() 304 dma_free_attrs(core->dev, SFR_SIZE, core->sfr_vaddr, in iris_hfi_queues_deinit() 308 core->sfr_daddr = 0; in iris_hfi_queues_deinit() [all …]
|
| A D | iris_vpu3x.c | 71 if (iris_vpu3x_hw_power_collapsed(core)) in iris_vpu3_power_off_hardware() 74 dev_err(core->dev, "video hw is power on\n"); in iris_vpu3_power_off_hardware() 107 iris_vpu_power_off_hw(core); in iris_vpu3_power_off_hardware() 115 if (iris_vpu3x_hw_power_collapsed(core)) in iris_vpu33_power_off_hardware() 118 dev_err(core->dev, "video hw is power on\n"); in iris_vpu33_power_off_hardware() 145 iris_vpu_power_off_hw(core); in iris_vpu33_power_off_hardware() 196 val = readl(core->reg_base + AON_WRAPPER_SPARE); in iris_vpu33_power_off_controller() 198 writel(val, core->reg_base + AON_WRAPPER_SPARE); in iris_vpu33_power_off_controller() 212 writel(0, core->reg_base + AON_WRAPPER_SPARE); in iris_vpu33_power_off_controller() 222 iris_disable_power_domains(core, core->pmdomain_tbl->pd_devs[IRIS_CTRL_POWER_DOMAIN]); in iris_vpu33_power_off_controller() [all …]
|
| A D | iris_core.c | 17 mutex_lock(&core->lock); in iris_core_deinit() 18 iris_fw_unload(core); in iris_core_deinit() 19 iris_vpu_power_off(core); in iris_core_deinit() 20 iris_hfi_queues_deinit(core); in iris_core_deinit() 22 mutex_unlock(&core->lock); in iris_core_deinit() 49 mutex_lock(&core->lock); in iris_core_init() 68 ret = iris_fw_load(core); in iris_core_init() 80 mutex_unlock(&core->lock); in iris_core_init() 85 iris_fw_unload(core); in iris_core_init() 87 iris_vpu_power_off(core); in iris_core_init() [all …]
|
| /drivers/clk/ |
| A D | clk.c | 556 if (!core || index >= core->num_parents || !core->parents) in clk_core_get_parent_by_index() 1641 req->core = core; in clk_core_init_rate_req() 1895 core->accuracy = core->ops->recalc_accuracy(core->hw, in __clk_recalc_accuracies() 2036 if (core->parents[i].core) in clk_fetch_parent_index() 3281 if (p->core == q->core) in clk_is_match() 3762 core->ops->debug_init(core->hw, core->dentry); in clk_debug_create_one() 3921 core->hw->core = core; in __clk_core_init() 4025 core->accuracy = core->ops->recalc_accuracy(core->hw, in __clk_core_init() 4093 core->hw->core = NULL; in __clk_core_init() 4143 clk->core = core; in alloc_clk() [all …]
|
| /drivers/media/platform/qcom/venus/ |
| A D | core.c | 102 core->ops->core_deinit(core); in venus_sys_error_handler() 221 inst->core = core; in venus_enumerate_codecs() 257 if (IS_IRIS2(core) || IS_IRIS2_1(core)) { in venus_assign_register_offsets() 258 core->vbif_base = core->base + VBIF_BASE; in venus_assign_register_offsets() 259 core->cpu_base = core->base + CPU_BASE_V6; in venus_assign_register_offsets() 264 core->aon_base = core->base + AON_BASE_V6; in venus_assign_register_offsets() 266 core->vbif_base = core->base + VBIF_BASE; in venus_assign_register_offsets() 267 core->cpu_base = core->base + CPU_BASE; in venus_assign_register_offsets() 268 core->cpu_cs_base = core->base + CPU_CS_BASE; in venus_assign_register_offsets() 411 ret = core->pm_ops->core_get(core); in venus_probe() [all …]
|
| A D | pm_helpers.c | 244 struct venus_core *core = inst->core; in load_scale_v1() local 365 vcodec_clks_disable(core, core->vcodec0_clks); in vdec_power_v3() 390 vcodec_clks_disable(core, core->vcodec1_clks); in venc_power_v3() 458 vcodec_clks_disable(core, core->vcodec0_clks); in poweroff_coreid() 476 vcodec_clks_disable(core, core->vcodec1_clks); in poweroff_coreid() 582 struct venus_core *core = inst->core; in min_loaded_core() local 634 struct venus_core *core = inst->core; in decide_core() local 698 struct venus_core *core = inst->core; in acquire_core() local 725 struct venus_core *core = inst->core; in release_core() local 758 struct venus_core *core = inst->core; in coreid_power_v4() local [all …]
|
| A D | hfi.c | 61 ret = core->ops->core_init(core); in hfi_core_init() 110 ret = core->ops->core_deinit(core); in hfi_core_deinit() 125 return core->ops->suspend(core); in hfi_core_suspend() 133 return core->ops->resume(core); in hfi_core_resume() 138 return core->ops->core_trigger_ssr(core, type); in hfi_core_trigger_ssr() 157 struct venus_core *core = inst->core; in hfi_session_create() local 193 struct venus_core *core = inst->core; in hfi_session_init() local 231 struct venus_core *core = inst->core; in hfi_session_destroy() local 328 struct venus_core *core = inst->core; in hfi_session_continue() local 537 return core->ops->isr_thread(core); in hfi_isr_thread() [all …]
|
| A D | firmware.c | 33 if (IS_IRIS2_1(core)) in venus_reset_cpu() 45 if (IS_IRIS2_1(core)) { in venus_reset_cpu() 61 if (core->use_tz) { in venus_set_hw_state() 69 venus_reset_cpu(core); in venus_set_hw_state() 71 if (IS_IRIS2_1(core)) in venus_set_hw_state() 96 dev = core->dev; in venus_load_fw() 135 if (core->use_tz) in venus_load_fw() 155 dev = core->fw.dev; in venus_boot_no_tz() 237 if (core->use_tz) in venus_boot() 275 if (core->use_tz) in venus_shutdown() [all …]
|
| /drivers/staging/media/meson/vdec/ |
| A D | vdec_hevc.c | 29 struct amvdec_core *core = sess->core; in vdec_hevc_load_firmware() local 30 struct device *dev = core->dev_dec; in vdec_hevc_load_firmware() 59 amvdec_write_dos(core, HEVC_MPSR, 0); in vdec_hevc_load_firmware() 60 amvdec_write_dos(core, HEVC_CPSR, 0); in vdec_hevc_load_firmware() 82 struct amvdec_core *core = sess->core; in vdec_hevc_stbuf_init() local 96 struct amvdec_core *core = sess->core; in vdec_hevc_conf_esparser() local 115 struct amvdec_core *core = sess->core; in __vdec_hevc_stop() local 121 amvdec_write_dos(core, HEVC_MPSR, 0); in __vdec_hevc_stop() 149 struct amvdec_core *core = sess->core; in vdec_hevc_stop() local 164 struct amvdec_core *core = sess->core; in __vdec_hevc_start() local [all …]
|
| A D | vdec_1.c | 29 struct amvdec_core *core = sess->core; in vdec_1_load_firmware() local 30 struct device *dev = core->dev_dec; in vdec_1_load_firmware() 57 amvdec_write_dos(core, MPSR, 0); in vdec_1_load_firmware() 58 amvdec_write_dos(core, CPSR, 0); in vdec_1_load_firmware() 88 struct amvdec_core *core = sess->core; in vdec_1_stbuf_power_up() local 117 struct amvdec_core *core = sess->core; in vdec_1_conf_esparser() local 127 struct amvdec_core *core = sess->core; in vdec_1_vififo_level() local 134 struct amvdec_core *core = sess->core; in __vdec_1_stop() local 137 amvdec_write_dos(core, MPSR, 0); in __vdec_1_stop() 167 struct amvdec_core *core = sess->core; in vdec_1_stop() local [all …]
|
| /drivers/bcma/ |
| A D | main.c | 258 core->dma_dev = &core->dev; in bcma_prepare_core() 397 bus->drv_cc.core = core; in bcma_bus_register() 404 bus->drv_pci[0].core = core; in bcma_bus_register() 427 bus->drv_cc.core = core; in bcma_bus_register() 434 bus->drv_cc_b.core = core; in bcma_bus_register() 441 bus->drv_mips.core = core; in bcma_bus_register() 448 bus->drv_pci[0].core = core; in bcma_bus_register() 455 bus->drv_pci[1].core = core; in bcma_bus_register() 462 bus->drv_pcie2.core = core; in bcma_bus_register() 516 bus->drv_cc.core = core; in bcma_bus_early_register() [all …]
|
| A D | core.c | 19 val = bcma_aread32(core, reg); in bcma_core_wait_value() 50 bcma_aread32(core, BCMA_RESET_CTL); in bcma_core_disable() 54 bcma_aread32(core, BCMA_IOCTL); in bcma_core_disable() 61 bcma_core_disable(core, flags); in bcma_core_enable() 64 bcma_aread32(core, BCMA_IOCTL); in bcma_core_enable() 67 bcma_aread32(core, BCMA_RESET_CTL); in bcma_core_enable() 71 bcma_aread32(core, BCMA_IOCTL); in bcma_core_enable() 84 core->id.id != BCMA_CORE_PCIE && in bcma_core_set_clockmode() 85 core->id.id != BCMA_CORE_80211); in bcma_core_set_clockmode() 142 switch (core->bus->hosttype) { in bcma_core_dma_translation() [all …]
|
| /drivers/clk/at91/ |
| A D | clk-sam9x60-pll.c | 52 #define to_sam9x60_frac(core) container_of(core, struct sam9x60_frac, core) argument 53 #define to_sam9x60_div(core) container_of(core, struct sam9x60_div, core) argument 99 cmul = (val & core->layout->mul_mask) >> core->layout->mul_shift; in sam9x60_frac_pll_set() 100 cfrac = (val & core->layout->frac_mask) >> core->layout->frac_shift; in sam9x60_frac_pll_set() 187 return sam9x60_pll_ready(core->regmap, core->id); in sam9x60_frac_pll_is_prepared() 266 core->id); in sam9x60_frac_pll_set_rate_chg() 268 cmul = (val & core->layout->mul_mask) >> core->layout->mul_shift; in sam9x60_frac_pll_set_rate_chg() 305 frac->pms.status = sam9x60_pll_ready(core->regmap, core->id); in sam9x60_frac_pll_save_context() 522 core->id); in sam9x60_div_pll_set_rate_chg() 561 struct sam9x60_pll_core core = div->core; in sam9x60_div_pll_notifier_fn() local [all …]
|
| /drivers/gpu/drm/omapdrm/dss/ |
| A D | hdmi4_cec.c | 79 hdmi_read_reg(core->base, reg); in hdmi_cec_received_msg() 82 cec_received_msg(core->adap, &msg); in hdmi_cec_received_msg() 112 cec_transmit_done(core->adap, in hdmi4_cec_irq() 119 hdmi_cec_received_msg(core); in hdmi4_cec_irq() 167 hdmi4_core_disable(core); in hdmi_cec_adap_enable() 170 err = hdmi4_core_enable(core); in hdmi_cec_adap_enable() 239 hdmi4_core_disable(core); in hdmi_cec_adap_enable() 332 core->adap = cec_allocate_adapter(&hdmi_cec_adap_ops, core, in hdmi4_cec_init() 334 ret = PTR_ERR_OR_ZERO(core->adap); in hdmi4_cec_init() 337 core->wp = wp; in hdmi4_cec_init() [all …]
|
| /drivers/media/radio/ |
| A D | radio-wl1273.c | 133 struct wl1273_core *core = radio->core; in wl1273_fm_rds() local 221 struct wl1273_core *core = radio->core; in wl1273_fm_irq_thread_handler() local 336 struct wl1273_core *core = radio->core; in wl1273_fm_set_tx_freq() local 522 core->write(core, WL1273_RESET, 0); in wl1273_fm_upload_firmware_patch() 728 r = core->set_volume(core, core->volume); in wl1273_fm_set_mode() 746 r = core->set_audio(core, core->audio_mode); in wl1273_fm_set_mode() 1156 r = core->write(core, in wl1273_fm_fops_release() 1424 r = core->write(core, in wl1273_fm_s_ctrl() 1429 r = core->write(core, in wl1273_fm_s_ctrl() 1443 r = core->set_volume(core, core->volume); in wl1273_fm_s_ctrl() [all …]
|
| /drivers/net/can/esd/ |
| A D | esdacc.c | 53 acc_resetmode_entered(core); in acc_resetmode_enter() 62 acc_resetmode_entered(core); in acc_resetmode_leave() 176 struct acc_core *core = priv->core; in acc_open() local 222 struct acc_core *core = priv->core; in acc_close() local 250 struct acc_core *core = priv->core; in acc_start_xmit() local 268 netdev_err(core->netdev, in acc_start_xmit() 292 core->tx_fifo_head = acc_tx_fifo_next(core, tx_fifo_head); in acc_start_xmit() 432 core->tx_fifo_tail = acc_tx_fifo_next(core, tx_fifo_tail); in handle_core_msg_rxtxdone() 646 &core->bmfifo.messages[core->bmfifo.msg_fifo_tail]; in handle_core_interrupt() 735 if (READ_ONCE(*core->bmfifo.irq_cnt) != core->bmfifo.local_irq_cnt) { in acc_card_interrupt() [all …]
|
| /drivers/media/pci/cx88/ |
| A D | cx88-tvaudio.c | 129 cx88_stop_audio_dma(core); in set_audio_finish() 344 switch (core->tvaudio) { in set_audio_standard_NICAM() 601 switch (core->tvaudio) { in set_audio_standard_A2() 749 switch (core->tvaudio) { in cx88_set_tvaudio() 770 core->use_nicam = 0; in cx88_set_tvaudio() 772 core->use_nicam = 1; in cx88_set_tvaudio() 820 if (core->astat != reg) in cx88_get_stereo() 824 core->astat = reg; in cx88_get_stereo() 846 switch (core->tvaudio) { in cx88_get_stereo() 852 if (!core->use_nicam) { in cx88_get_stereo() [all …]
|
| A D | cx88-video.c | 353 struct cx88_core *core = dev->core; in start_video_dma() local 358 cx88_set_scale(core, core->width, core->height, core->field); in start_video_dma() 390 struct cx88_core *core = dev->core; in stop_video_dma() local 425 struct cx88_core *core = dev->core; in queue_setup() local 437 struct cx88_core *core = dev->core; in buffer_prepare() local 543 struct cx88_core *core = dev->core; in stop_streaming() local 574 struct cx88_core *core = dev->core; in radio_open() local 708 struct cx88_core *core = dev->core; in vidioc_g_fmt_vid_cap() local 726 struct cx88_core *core = dev->core; in vidioc_try_fmt_vid_cap() local 772 struct cx88_core *core = dev->core; in vidioc_s_fmt_vid_cap() local [all …]
|