Home
last modified time | relevance | path

Searched refs:ops (Results 1 – 25 of 3775) sorted by relevance

12345678910>>...151

/drivers/media/platform/amphion/
Dvpu_rpc.h120 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/
Doobtest.c59 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/
Dhw_ops.h17 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/
Dabx500-core.c19 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/
Dio-pgtable-arm.c138 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/
Dv4l2-dev.c520 #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/
Dsyscore.c22 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/
Dfbcon_ud.c51 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 …]
Dfbcon_cw.c51 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 …]
Dfbcon_ccw.c66 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 …]
Dfbcon_rotate.c23 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 …]
Dbitblit.c239 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/
Dcore.c63 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/
Dhfi.c61 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/
De1000_phy.c62 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/
Dwmi-ops.h240 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 …]
Dhif.h106 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/
Dxe_lmtt_test.c10 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/
Dhif.h39 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/
Dhif.h38 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/
Dhns_ethtool.c53 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/
Dqlcnic_dcb.h39 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/
Dgcc-msm8998.c49 .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 …]
Dgcc-x1e80100.c63 .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 …]
Dgcc-sc8280xp.c122 .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 …]

12345678910>>...151