| /drivers/media/platform/amphion/ |
| D | vpu_rpc.h | 120 struct vpu_iface_ops *ops = vpu_core_get_iface(core); in vpu_iface_check_codec() local 122 if (ops && ops->check_codec) in vpu_iface_check_codec() 123 return ops->check_codec(core->type); in vpu_iface_check_codec() 130 struct vpu_iface_ops *ops = vpu_inst_get_iface(inst); in vpu_iface_check_format() local 132 if (ops && ops->check_fmt) in vpu_iface_check_format() 133 return ops->check_fmt(inst->type, pixelfmt); in vpu_iface_check_format() 140 struct vpu_iface_ops *ops = vpu_core_get_iface(core); in vpu_iface_boot_core() local 142 if (ops && ops->boot_core) in vpu_iface_boot_core() 143 return ops->boot_core(core); in vpu_iface_boot_core() 149 struct vpu_iface_ops *ops = vpu_core_get_iface(core); in vpu_iface_get_power_state() local [all …]
|
| /drivers/mtd/tests/ |
| D | oobtest.c | 59 struct mtd_oob_ops ops = { }; in write_eraseblock() local 65 ops.mode = MTD_OPS_AUTO_OOB; in write_eraseblock() 66 ops.len = 0; in write_eraseblock() 67 ops.retlen = 0; in write_eraseblock() 68 ops.ooblen = use_len; in write_eraseblock() 69 ops.oobretlen = 0; in write_eraseblock() 70 ops.ooboffs = use_offset; in write_eraseblock() 71 ops.datbuf = NULL; in write_eraseblock() 72 ops.oobbuf = writebuf + (use_len_max * i) + use_offset; in write_eraseblock() 73 err = mtd_write_oob(mtd, addr, &ops); in write_eraseblock() [all …]
|
| /drivers/net/wireless/ti/wlcore/ |
| D | hw_ops.h | 17 if (!wl->ops->calc_tx_blocks) in wlcore_hw_calc_tx_blocks() 20 return wl->ops->calc_tx_blocks(wl, len, spare_blks); in wlcore_hw_calc_tx_blocks() 27 if (!wl->ops->set_tx_desc_blocks) in wlcore_hw_set_tx_desc_blocks() 30 return wl->ops->set_tx_desc_blocks(wl, desc, blks, spare_blks); in wlcore_hw_set_tx_desc_blocks() 38 if (!wl->ops->set_tx_desc_data_len) in wlcore_hw_set_tx_desc_data_len() 41 wl->ops->set_tx_desc_data_len(wl, desc, skb); in wlcore_hw_set_tx_desc_data_len() 48 if (!wl->ops->get_rx_buf_align) in wlcore_hw_get_rx_buf_align() 51 return wl->ops->get_rx_buf_align(wl, rx_desc); in wlcore_hw_get_rx_buf_align() 57 if (wl->ops->prepare_read) in wlcore_hw_prepare_read() 58 return wl->ops->prepare_read(wl, rx_desc, len); in wlcore_hw_prepare_read() [all …]
|
| /drivers/mfd/ |
| D | abx500-core.c | 19 struct abx500_ops ops; member 23 static void lookup_ops(struct device *dev, struct abx500_ops **ops) in lookup_ops() argument 27 *ops = NULL; in lookup_ops() 30 *ops = &dev_entry->ops; in lookup_ops() 36 int abx500_register_ops(struct device *dev, struct abx500_ops *ops) in abx500_register_ops() argument 45 memcpy(&dev_entry->ops, ops, sizeof(*ops)); in abx500_register_ops() 65 struct abx500_ops *ops; in abx500_set_register_interruptible() local 67 lookup_ops(dev->parent, &ops); in abx500_set_register_interruptible() 68 if (ops && ops->set_register) in abx500_set_register_interruptible() 69 return ops->set_register(dev, bank, reg, value); in abx500_set_register_interruptible() [all …]
|
| /drivers/iommu/ |
| D | io-pgtable-arm.c | 138 static int arm_lpae_read_and_clear_dirty(struct io_pgtable_ops *ops, in arm_lpae_read_and_clear_dirty() argument 143 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops); in arm_lpae_read_and_clear_dirty() 181 data->iop.ops.read_and_clear_dirty = arm_lpae_read_and_clear_dirty; in arm_64_lpae_alloc_pgtable_s1() 219 data->iop.ops.read_and_clear_dirty = arm_lpae_read_and_clear_dirty; in arm_64_lpae_alloc_pgtable_s2() 286 data->iop.ops.read_and_clear_dirty = arm_lpae_read_and_clear_dirty; in arm_mali_lpae_alloc_pgtable() 424 static void __init arm_lpae_dump_ops(struct io_pgtable_ops *ops) in arm_lpae_dump_ops() argument 426 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops); in arm_lpae_dump_ops() 436 #define __FAIL(ops, i) ({ \ argument 438 arm_lpae_dump_ops(ops); \ 453 struct io_pgtable_ops *ops; in arm_lpae_run_tests() local [all …]
|
| /drivers/media/v4l2-core/ |
| D | v4l2-dev.c | 520 #define SET_VALID_IOCTL(ops, cmd, op) \ argument 521 do { if ((ops)->op) __set_bit(_IOC_NR(cmd), valid_ioctls); } while (0) 546 const struct v4l2_ioctl_ops *ops = vdev->ioctl_ops; in determine_valid_ioctls() local 565 SET_VALID_IOCTL(ops, VIDIOC_QUERYCAP, vidioc_querycap); in determine_valid_ioctls() 573 if (vdev->ctrl_handler || ops->vidioc_queryctrl) in determine_valid_ioctls() 575 if (vdev->ctrl_handler || ops->vidioc_query_ext_ctrl) in determine_valid_ioctls() 577 if (vdev->ctrl_handler || ops->vidioc_g_ctrl || ops->vidioc_g_ext_ctrls) in determine_valid_ioctls() 579 if (vdev->ctrl_handler || ops->vidioc_s_ctrl || ops->vidioc_s_ext_ctrls) in determine_valid_ioctls() 581 if (vdev->ctrl_handler || ops->vidioc_g_ext_ctrls) in determine_valid_ioctls() 583 if (vdev->ctrl_handler || ops->vidioc_s_ext_ctrls) in determine_valid_ioctls() [all …]
|
| /drivers/base/ |
| D | syscore.c | 22 void register_syscore_ops(struct syscore_ops *ops) in register_syscore_ops() argument 25 list_add_tail(&ops->node, &syscore_ops_list); in register_syscore_ops() 34 void unregister_syscore_ops(struct syscore_ops *ops) in unregister_syscore_ops() argument 37 list_del(&ops->node); in unregister_syscore_ops() 50 struct syscore_ops *ops; in syscore_suspend() local 63 list_for_each_entry_reverse(ops, &syscore_ops_list, node) in syscore_suspend() 64 if (ops->suspend) { in syscore_suspend() 65 pm_pr_dbg("Calling %pS\n", ops->suspend); in syscore_suspend() 66 ret = ops->suspend(); in syscore_suspend() 70 "Interrupts enabled after %pS\n", ops->suspend); in syscore_suspend() [all …]
|
| /drivers/video/fbdev/core/ |
| D | fbcon_ud.c | 51 struct fbcon_ops *ops = info->fbcon_par; in ud_bmove() local 53 u32 vyres = GETVYRES(ops->p, info); in ud_bmove() 54 u32 vxres = GETVXRES(ops->p, info); in ud_bmove() 69 struct fbcon_ops *ops = info->fbcon_par; in ud_clear() local 71 u32 vyres = GETVYRES(ops->p, info); in ud_clear() 72 u32 vxres = GETVXRES(ops->p, info); in ud_clear() 89 struct fbcon_ops *ops = info->fbcon_par; in ud_putcs_aligned() local 95 src = ops->fontbuffer + (scr_readw(s--) & charmask)*cellsize; in ud_putcs_aligned() 122 struct fbcon_ops *ops = info->fbcon_par; in ud_putcs_unaligned() local 130 src = ops->fontbuffer + (scr_readw(s--) & charmask)*cellsize; in ud_putcs_unaligned() [all …]
|
| D | fbcon_cw.c | 51 struct fbcon_ops *ops = info->fbcon_par; in cw_bmove() local 53 u32 vxres = GETVXRES(ops->p, info); in cw_bmove() 68 struct fbcon_ops *ops = info->fbcon_par; in cw_clear() local 70 u32 vxres = GETVXRES(ops->p, info); in cw_clear() 87 struct fbcon_ops *ops = info->fbcon_par; in cw_putcs_aligned() local 93 src = ops->fontbuffer + (scr_readw(s++) & charmask)*cellsize; in cw_putcs_aligned() 118 struct fbcon_ops *ops = info->fbcon_par; in cw_putcs() local 127 u32 vxres = GETVXRES(ops->p, info); in cw_putcs() 129 if (!ops->fontbuffer) in cw_putcs() 207 struct fbcon_ops *ops = info->fbcon_par; in cw_cursor() local [all …]
|
| D | fbcon_ccw.c | 66 struct fbcon_ops *ops = info->fbcon_par; in ccw_bmove() local 68 u32 vyres = GETVYRES(ops->p, info); in ccw_bmove() 83 struct fbcon_ops *ops = info->fbcon_par; in ccw_clear() local 85 u32 vyres = GETVYRES(ops->p, info); in ccw_clear() 102 struct fbcon_ops *ops = info->fbcon_par; in ccw_putcs_aligned() local 108 src = ops->fontbuffer + (scr_readw(s--) & charmask)*cellsize; in ccw_putcs_aligned() 133 struct fbcon_ops *ops = info->fbcon_par; in ccw_putcs() local 142 u32 vyres = GETVYRES(ops->p, info); in ccw_putcs() 144 if (!ops->fontbuffer) in ccw_putcs() 224 struct fbcon_ops *ops = info->fbcon_par; in ccw_cursor() local [all …]
|
| D | fbcon_rotate.c | 23 struct fbcon_ops *ops = info->fbcon_par; in fbcon_rotate_font() local 29 if (vc->vc_font.data == ops->fontdata && in fbcon_rotate_font() 30 ops->p->con_rotate == ops->cur_rotate) in fbcon_rotate_font() 33 src = ops->fontdata = vc->vc_font.data; in fbcon_rotate_font() 34 ops->cur_rotate = ops->p->con_rotate; in fbcon_rotate_font() 40 if (ops->rotate == FB_ROTATE_CW || in fbcon_rotate_font() 41 ops->rotate == FB_ROTATE_CCW) in fbcon_rotate_font() 48 if (ops->fd_size < d_cellsize * len) { in fbcon_rotate_font() 56 ops->fd_size = d_cellsize * len; in fbcon_rotate_font() 57 kfree(ops->fontbuffer); in fbcon_rotate_font() [all …]
|
| D | bitblit.c | 239 struct fbcon_ops *ops = info->fbcon_par; in bit_cursor() local 242 int y = real_y(ops->p, vc->state.y); in bit_cursor() 256 if (ops->cursor_state.image.data != src || in bit_cursor() 257 ops->cursor_reset) { in bit_cursor() 258 ops->cursor_state.image.data = src; in bit_cursor() 268 kfree(ops->cursor_data); in bit_cursor() 269 ops->cursor_data = dst; in bit_cursor() 274 if (ops->cursor_state.image.fg_color != fg || in bit_cursor() 275 ops->cursor_state.image.bg_color != bg || in bit_cursor() 276 ops->cursor_reset) { in bit_cursor() [all …]
|
| /drivers/misc/c2port/ |
| D | core.c | 63 struct c2port_ops *ops = dev->ops; in c2port_reset() local 69 ops->c2ck_set(dev, 0); in c2port_reset() 71 ops->c2ck_set(dev, 1); in c2port_reset() 79 struct c2port_ops *ops = dev->ops; in c2port_strobe_ck() local 87 ops->c2ck_set(dev, 0); in c2port_strobe_ck() 89 ops->c2ck_set(dev, 1); in c2port_strobe_ck() 101 struct c2port_ops *ops = dev->ops; in c2port_write_ar() local 108 ops->c2d_dir(dev, 0); in c2port_write_ar() 109 ops->c2d_set(dev, 1); in c2port_write_ar() 111 ops->c2d_set(dev, 1); in c2port_write_ar() [all …]
|
| /drivers/media/platform/qcom/venus/ |
| D | hfi.c | 61 ret = core->ops->core_init(core); in hfi_core_init() 107 if (!core->ops) in hfi_core_deinit() 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() 147 ret = core->ops->core_ping(core, 0xbeef); in hfi_core_ping() 178 int hfi_session_create(struct venus_inst *inst, const struct hfi_inst_ops *ops) in hfi_session_create() argument 184 if (!ops) in hfi_session_create() 189 inst->ops = ops; in hfi_session_create() [all …]
|
| /drivers/net/ethernet/intel/igb/ |
| D | e1000_phy.c | 62 phy->ops.write_reg(hw, I347AT4_PAGE_SELECT, 0); in igb_get_phy_id() 64 ret_val = phy->ops.read_reg(hw, PHY_ID1, &phy_id); in igb_get_phy_id() 70 ret_val = phy->ops.read_reg(hw, PHY_ID2, &phy_id); in igb_get_phy_id() 91 if (!(hw->phy.ops.write_reg)) in igb_phy_reset_dsp() 94 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xC1); in igb_phy_reset_dsp() 98 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0); in igb_phy_reset_dsp() 384 if (!(hw->phy.ops.acquire)) in igb_read_phy_reg_igp() 387 ret_val = hw->phy.ops.acquire(hw); in igb_read_phy_reg_igp() 396 hw->phy.ops.release(hw); in igb_read_phy_reg_igp() 404 hw->phy.ops.release(hw); in igb_read_phy_reg_igp() [all …]
|
| /drivers/net/wireless/ath/ath10k/ |
| D | wmi-ops.h | 240 if (WARN_ON_ONCE(!ar->wmi.ops->rx)) in ath10k_wmi_rx() 243 ar->wmi.ops->rx(ar, skb); in ath10k_wmi_rx() 251 if (!ar->wmi.ops->map_svc) in ath10k_wmi_map_svc() 254 ar->wmi.ops->map_svc(in, out, len); in ath10k_wmi_map_svc() 262 if (!ar->wmi.ops->map_svc_ext) in ath10k_wmi_map_svc_ext() 265 ar->wmi.ops->map_svc_ext(in, out, len); in ath10k_wmi_map_svc_ext() 273 if (!ar->wmi.ops->pull_scan) in ath10k_wmi_pull_scan() 276 return ar->wmi.ops->pull_scan(ar, skb, arg); in ath10k_wmi_pull_scan() 283 if (!ar->wmi.ops->pull_mgmt_tx_compl) in ath10k_wmi_pull_mgmt_tx_compl() 286 return ar->wmi.ops->pull_mgmt_tx_compl(ar, skb, arg); in ath10k_wmi_pull_mgmt_tx_compl() [all …]
|
| D | hif.h | 106 return ar->hif.ops->tx_sg(ar, pipe_id, items, n_items); in ath10k_hif_tx_sg() 112 return ar->hif.ops->diag_read(ar, address, buf, buf_len); in ath10k_hif_diag_read() 118 if (!ar->hif.ops->diag_write) in ath10k_hif_diag_write() 121 return ar->hif.ops->diag_write(ar, address, data, nbytes); in ath10k_hif_diag_write() 128 return ar->hif.ops->exchange_bmi_msg(ar, request, request_len, in ath10k_hif_exchange_bmi_msg() 134 return ar->hif.ops->start(ar); in ath10k_hif_start() 139 return ar->hif.ops->stop(ar); in ath10k_hif_stop() 144 if (ar->hif.ops->start_post) in ath10k_hif_start_post() 145 return ar->hif.ops->start_post(ar); in ath10k_hif_start_post() 151 if (ar->hif.ops->get_htt_tx_complete) in ath10k_hif_get_htt_tx_complete() [all …]
|
| /drivers/gpu/drm/xe/tests/ |
| D | xe_lmtt_test.c | 10 const struct xe_lmtt_ops *ops; member 26 const struct xe_lmtt_ops *ops = p->ops; in test_ops() local 29 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_root_pd_level); in test_ops() 30 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_num); in test_ops() 31 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_size); in test_ops() 32 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_shift); in test_ops() 33 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_index); in test_ops() 34 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_encode); in test_ops() 36 KUNIT_EXPECT_NE(test, ops->lmtt_root_pd_level(), 0); in test_ops() 38 for (n = 0; n <= ops->lmtt_root_pd_level(); n++) { in test_ops() [all …]
|
| /drivers/net/wireless/ath/ath12k/ |
| D | hif.h | 39 return ab->hif.ops->map_service_to_pipe(ab, service_id, in ath12k_hif_map_service_to_pipe() 49 if (!ab->hif.ops->get_user_msi_vector) in ath12k_hif_get_user_msi_vector() 52 return ab->hif.ops->get_user_msi_vector(ab, user_name, num_vectors, in ath12k_hif_get_user_msi_vector() 61 if (!ab->hif.ops->get_msi_address) in ath12k_hif_get_msi_address() 64 ab->hif.ops->get_msi_address(ab, msi_addr_lo, msi_addr_hi); in ath12k_hif_get_msi_address() 70 if (ab->hif.ops->get_ce_msi_idx) in ath12k_hif_get_ce_msi_idx() 71 ab->hif.ops->get_ce_msi_idx(ab, ce_id, msi_data_idx); in ath12k_hif_get_ce_msi_idx() 78 if (ab->hif.ops->ce_irq_enable) in ath12k_hif_ce_irq_enable() 79 ab->hif.ops->ce_irq_enable(ab); in ath12k_hif_ce_irq_enable() 84 if (ab->hif.ops->ce_irq_disable) in ath12k_hif_ce_irq_disable() [all …]
|
| /drivers/net/wireless/ath/ath11k/ |
| D | hif.h | 38 if (ab->hif.ops->ce_irq_enable) in ath11k_hif_ce_irq_enable() 39 ab->hif.ops->ce_irq_enable(ab); in ath11k_hif_ce_irq_enable() 44 if (ab->hif.ops->ce_irq_disable) in ath11k_hif_ce_irq_disable() 45 ab->hif.ops->ce_irq_disable(ab); in ath11k_hif_ce_irq_disable() 50 return ab->hif.ops->start(ab); in ath11k_hif_start() 55 ab->hif.ops->stop(ab); in ath11k_hif_stop() 60 ab->hif.ops->irq_enable(ab); in ath11k_hif_irq_enable() 65 ab->hif.ops->irq_disable(ab); in ath11k_hif_irq_disable() 70 return ab->hif.ops->power_up(ab); in ath11k_hif_power_up() 75 ab->hif.ops->power_down(ab); in ath11k_hif_power_down() [all …]
|
| /drivers/net/ethernet/hisilicon/hns/ |
| D | hns_ethtool.c | 53 if (h->dev && h->dev->ops && h->dev->ops->get_status) in hns_nic_get_link() 54 link_stat = link_stat && h->dev->ops->get_status(h); in hns_nic_get_link() 128 if (!h->dev || !h->dev->ops || !h->dev->ops->get_info) in hns_nic_get_link_ksettings() 131 ret = h->dev->ops->get_info(h, NULL, &speed, &duplex); in hns_nic_get_link_ksettings() 211 !priv->ae_handle->dev->ops) in hns_nic_set_link_ksettings() 240 if (h->dev->ops->adjust_link) { in hns_nic_set_link_ksettings() 242 h->dev->ops->adjust_link(h, (int)speed, cmd->base.duplex); in hns_nic_set_link_ksettings() 294 ret = h->dev->ops->set_loopback(h, loop, 0x1); in __lb_setup() 297 if ((h->dev->ops->set_loopback) && in __lb_setup() 299 ret = h->dev->ops->set_loopback(h, loop, 0x1); in __lb_setup() [all …]
|
| /drivers/net/ethernet/qlogic/qlcnic/ |
| D | qlcnic_dcb.h | 39 const struct qlcnic_dcb_ops *ops; member 46 if (dcb && dcb->ops->get_hw_capability) in qlcnic_dcb_get_hw_capability() 47 return dcb->ops->get_hw_capability(dcb); in qlcnic_dcb_get_hw_capability() 54 if (dcb && dcb->ops->free) in qlcnic_dcb_free() 55 dcb->ops->free(dcb); in qlcnic_dcb_free() 60 if (dcb && dcb->ops->attach) in qlcnic_dcb_attach() 61 return dcb->ops->attach(dcb); in qlcnic_dcb_attach() 69 if (dcb && dcb->ops->query_hw_capability) in qlcnic_dcb_query_hw_capability() 70 return dcb->ops->query_hw_capability(dcb, buf); in qlcnic_dcb_query_hw_capability() 77 if (dcb && dcb->ops->get_info) in qlcnic_dcb_get_info() [all …]
|
| /drivers/clk/qcom/ |
| D | gcc-msm8998.c | 49 .ops = &clk_alpha_pll_fixed_fabia_ops, 63 .ops = &clk_alpha_pll_postdiv_fabia_ops, 76 .ops = &clk_alpha_pll_postdiv_fabia_ops, 89 .ops = &clk_alpha_pll_postdiv_fabia_ops, 102 .ops = &clk_alpha_pll_postdiv_fabia_ops, 120 .ops = &clk_alpha_pll_fixed_fabia_ops, 134 .ops = &clk_alpha_pll_postdiv_fabia_ops, 147 .ops = &clk_alpha_pll_postdiv_fabia_ops, 160 .ops = &clk_alpha_pll_postdiv_fabia_ops, 173 .ops = &clk_alpha_pll_postdiv_fabia_ops, [all …]
|
| D | gcc-x1e80100.c | 63 .ops = &clk_alpha_pll_fixed_lucid_ole_ops, 86 .ops = &clk_alpha_pll_postdiv_lucid_ole_ops, 102 .ops = &clk_alpha_pll_fixed_lucid_ole_ops, 119 .ops = &clk_alpha_pll_fixed_lucid_ole_ops, 136 .ops = &clk_alpha_pll_fixed_lucid_ole_ops, 153 .ops = &clk_alpha_pll_fixed_lucid_ole_ops, 334 .ops = &clk_rcg2_shared_ops, 349 .ops = &clk_rcg2_shared_ops, 364 .ops = &clk_rcg2_shared_ops, 384 .ops = &clk_rcg2_shared_ops, [all …]
|
| D | gcc-sc8280xp.c | 122 .ops = &clk_alpha_pll_fixed_lucid_5lpe_ops, 145 .ops = &clk_alpha_pll_postdiv_lucid_5lpe_ops, 159 .ops = &clk_alpha_pll_fixed_lucid_5lpe_ops, 174 .ops = &clk_alpha_pll_fixed_lucid_5lpe_ops, 189 .ops = &clk_alpha_pll_fixed_lucid_5lpe_ops, 204 .ops = &clk_alpha_pll_fixed_lucid_5lpe_ops, 219 .ops = &clk_alpha_pll_fixed_lucid_5lpe_ops, 457 .ops = &clk_regmap_mux_closest_ops, 472 .ops = &clk_regmap_mux_closest_ops, 561 .ops = &clk_regmap_mux_closest_ops, [all …]
|