Home
last modified time | relevance | path

Searched refs:dev_ops (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/infiniband/core/
H A Ddevice.c2685 struct ib_device_ops *dev_ops = &dev->ops; in ib_set_device_ops() local
2696 WARN_ON(dev_ops->driver_id != RDMA_DRIVER_UNKNOWN && in ib_set_device_ops()
2697 dev_ops->driver_id != ops->driver_id); in ib_set_device_ops()
2698 dev_ops->driver_id = ops->driver_id; in ib_set_device_ops()
2701 WARN_ON(dev_ops->owner && dev_ops->owner != ops->owner); in ib_set_device_ops()
2702 dev_ops->owner = ops->owner; in ib_set_device_ops()
2705 dev_ops->uverbs_abi_ver = ops->uverbs_abi_ver; in ib_set_device_ops()
2707 dev_ops->uverbs_no_driver_id_binding |= in ib_set_device_ops()
2710 SET_DEVICE_OP(dev_ops, add_gid); in ib_set_device_ops()
2711 SET_DEVICE_OP(dev_ops, add_sub_dev); in ib_set_device_ops()
[all …]
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_dev.c19 resource_size_t mbx_start = adapter->dev_ops.static_reg_info[0].start; in idpf_ctlq_reg_init()
194 adapter->dev_ops.reg_ops.ctlq_reg_init = idpf_ctlq_reg_init; in idpf_reg_ops_init()
195 adapter->dev_ops.reg_ops.intr_reg_init = idpf_intr_reg_init; in idpf_reg_ops_init()
196 adapter->dev_ops.reg_ops.mb_intr_reg_init = idpf_mb_intr_reg_init; in idpf_reg_ops_init()
197 adapter->dev_ops.reg_ops.reset_reg_init = idpf_reset_reg_init; in idpf_reg_ops_init()
198 adapter->dev_ops.reg_ops.trigger_reset = idpf_trigger_reset; in idpf_reg_ops_init()
199 adapter->dev_ops.reg_ops.ptp_reg_init = idpf_ptp_reg_init; in idpf_reg_ops_init()
210 adapter->dev_ops.idc_init = idpf_idc_register; in idpf_dev_ops_init()
212 resource_set_range(&adapter->dev_ops.static_reg_info[0], in idpf_dev_ops_init()
214 resource_set_range(&adapter->dev_ops.static_reg_info[1], in idpf_dev_ops_init()
H A Didpf_vf_dev.c18 resource_size_t mbx_start = adapter->dev_ops.static_reg_info[0].start; in idpf_vf_ctlq_reg_init()
181 adapter->dev_ops.reg_ops.ctlq_reg_init = idpf_vf_ctlq_reg_init; in idpf_vf_reg_ops_init()
182 adapter->dev_ops.reg_ops.intr_reg_init = idpf_vf_intr_reg_init; in idpf_vf_reg_ops_init()
183 adapter->dev_ops.reg_ops.mb_intr_reg_init = idpf_vf_mb_intr_reg_init; in idpf_vf_reg_ops_init()
184 adapter->dev_ops.reg_ops.reset_reg_init = idpf_vf_reset_reg_init; in idpf_vf_reg_ops_init()
185 adapter->dev_ops.reg_ops.trigger_reset = idpf_vf_trigger_reset; in idpf_vf_reg_ops_init()
196 adapter->dev_ops.idc_init = idpf_idc_vf_register; in idpf_vf_dev_ops_init()
198 resource_set_range(&adapter->dev_ops.static_reg_info[0], in idpf_vf_dev_ops_init()
200 resource_set_range(&adapter->dev_ops.static_reg_info[1], in idpf_vf_dev_ops_init()
H A Didpf_main.c116 adapter->dev_ops.reg_ops.trigger_reset(adapter, IDPF_HR_FUNC_RESET); in idpf_remove()
200 mbx_start = res_start + adapter->dev_ops.static_reg_info[0].start; in idpf_cfg_hw()
201 len = resource_size(&adapter->dev_ops.static_reg_info[0]); in idpf_cfg_hw()
208 hw->mbx.addr_start = adapter->dev_ops.static_reg_info[0].start; in idpf_cfg_hw()
212 rstat_start = res_start + adapter->dev_ops.static_reg_info[1].start; in idpf_cfg_hw()
213 len = resource_size(&adapter->dev_ops.static_reg_info[1]); in idpf_cfg_hw()
220 hw->rstat.addr_start = adapter->dev_ops.static_reg_info[1].start; in idpf_cfg_hw()
352 adapter->dev_ops.reg_ops.reset_reg_init(adapter); in idpf_probe()
H A Didpf_idc.c24 !adapter->dev_ops.idc_init) in idpf_idc_init()
27 err = adapter->dev_ops.idc_init(adapter); in idpf_idc_init()
H A Didpf.h725 struct idpf_dev_ops dev_ops; member
898 reg_offset -= adapter->dev_ops.static_reg_info[1].start; in idpf_get_rstat_reg_addr()
H A Didpf_ptp.c946 if (adapter->dev_ops.reg_ops.ptp_reg_init) in idpf_ptp_init()
947 adapter->dev_ops.reg_ops.ptp_reg_init(adapter); in idpf_ptp_init()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_dvo.c66 .dev_ops = &sil164_ops,
73 .dev_ops = &ch7xxx_ops,
80 .dev_ops = &ch7xxx_ops,
87 .dev_ops = &ivch_ops,
94 .dev_ops = &tfp410_ops,
102 .dev_ops = &ch7017_ops,
109 .dev_ops = &ns2501_ops,
144 return intel_dvo->dev.dev_ops->get_hw_state(&intel_dvo->dev); in intel_dvo_connector_get_hw_state()
194 intel_dvo->dev.dev_ops->dpms(&intel_dvo->dev, false); in intel_disable_dvo()
209 intel_dvo->dev.dev_ops->mode_set(&intel_dvo->dev, in intel_enable_dvo()
[all …]
H A Dintel_dvo_dev.h43 const struct intel_dvo_dev_ops *dev_ops; member
/linux/drivers/reset/
H A Dreset-ti-sci.c67 const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops; in ti_sci_reset_set() local
78 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_set()
87 ret = dev_ops->set_device_resets(sci, control->dev_id, reset_state); in ti_sci_reset_set()
148 const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops; in ti_sci_reset_status() local
157 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_status()
/linux/drivers/net/dsa/microchip/
H A Dksz_common.c2221 if (dev->dev_ops->get_caps) in ksz_phylink_get_caps()
2222 dev->dev_ops->get_caps(dev, port, config); in ksz_phylink_get_caps()
2474 dev->dev_ops->cfg_port_member(dev, i, val | cpu_port); in ksz_update_port_member()
2483 dev->dev_ops->cfg_port_member(dev, port, port_member | cpu_port); in ksz_update_port_member()
2492 ret = dev->dev_ops->r_phy(dev, addr, regnum, &val); in ksz_sw_mdio_read()
2504 return dev->dev_ops->w_phy(dev, addr, regnum, val); in ksz_sw_mdio_write()
2753 if (dev->dev_ops->mdio_bus_preinit) { in ksz_mdio_register()
2754 ret = dev->dev_ops->mdio_bus_preinit(dev, !!parent_bus); in ksz_mdio_register()
2759 if (dev->dev_ops->create_phy_addr_map) { in ksz_mdio_register()
2760 ret = dev->dev_ops->create_phy_addr_map(dev, !!parent_bus); in ksz_mdio_register()
[all …]
H A Dksz_common.h170 const struct ksz_dev_ops *dev_ops; member
645 return ksz_read8(dev, dev->dev_ops->get_port_addr(port, offset), data); in ksz_pread8()
651 return ksz_read16(dev, dev->dev_ops->get_port_addr(port, offset), data); in ksz_pread16()
657 return ksz_read32(dev, dev->dev_ops->get_port_addr(port, offset), data); in ksz_pread32()
663 return ksz_write8(dev, dev->dev_ops->get_port_addr(port, offset), data); in ksz_pwrite8()
669 return ksz_write16(dev, dev->dev_ops->get_port_addr(port, offset), in ksz_pwrite16()
676 return ksz_write32(dev, dev->dev_ops->get_port_addr(port, offset), in ksz_pwrite32()
683 return ksz_rmw8(dev, dev->dev_ops->get_port_addr(port, offset), in ksz_prmw8()
690 return ksz_rmw32(dev, dev->dev_ops->get_port_addr(port, offset), in ksz_prmw32()
H A Dlan937x_main.c409 dev->dev_ops->cfg_port_member(dev, port, member); in lan937x_port_setup()
H A Dksz_ptp.c1108 const struct ksz_dev_ops *ops = port->ksz_dev->dev_ops; in ksz_ptp_msg_irq_setup()
1135 const struct ksz_dev_ops *ops = dev->dev_ops; in ksz_ptp_irq_setup()
H A Dksz8.c45 ksz_rmw8(dev, dev->dev_ops->get_port_addr(port, offset), bits, in ksz_port_cfg()
449 dev->dev_ops->r_mib_cnt(dev, port, mib->cnt_ptr, in ksz8_port_init_cnt()
459 dev->dev_ops->r_mib_pkt(dev, port, mib->cnt_ptr, in ksz8_port_init_cnt()
/linux/drivers/pmdomain/ti/
H A Dti_sci_pm_domains.c115 return ti_sci->ops.dev_ops.put_device(ti_sci, pd->idx); in ti_sci_pd_power_off()
128 return ti_sci->ops.dev_ops.get_device_exclusive(ti_sci, in ti_sci_pd_power_on()
131 return ti_sci->ops.dev_ops.get_device(ti_sci, pd->idx); in ti_sci_pd_power_on()
209 if (!pd_provider->ti_sci->ops.dev_ops.is_on) in ti_sci_pm_pd_is_on()
212 ret = pd_provider->ti_sci->ops.dev_ops.is_on(pd_provider->ti_sci, in ti_sci_pm_pd_is_on()
/linux/drivers/remoteproc/
H A Dti_k3_common.c123 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_rproc_reset()
143 if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_rproc_release()
148 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_rproc_release()
226 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_rproc_prepare()
256 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_rproc_unprepare()
H A Dti_k3_r5_remoteproc.c143 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_r5_split_reset()
159 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_r5_split_release()
171 if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_r5_split_release()
199 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_r5_lockstep_reset()
213 if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_r5_lockstep_reset()
236 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_r5_lockstep_release()
267 if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_r5_lockstep_release()
830 ret = kproc->ti_sci->ops.dev_ops.is_on(kproc->ti_sci, kproc->ti_sci_id, in k3_r5_rproc_configure_mode()
H A Dti_k3_m4_remoteproc.c101 ret = kproc->ti_sci->ops.dev_ops.is_on(kproc->ti_sci, kproc->ti_sci_id, in k3_m4_rproc_probe()
H A Dti_k3_dsp_remoteproc.c144 ret = kproc->ti_sci->ops.dev_ops.is_on(kproc->ti_sci, kproc->ti_sci_id, in k3_dsp_rproc_probe()
/linux/drivers/net/
H A Dloopback.c165 const struct net_device_ops *dev_ops, in gen_lo_setup() argument
189 dev->netdev_ops = dev_ops; in gen_lo_setup()
/linux/kernel/bpf/
H A Doffload.c584 ret = offmap->dev_ops->map_lookup_elem(offmap, key, value); in bpf_map_offload_lookup_elem()
601 ret = offmap->dev_ops->map_update_elem(offmap, key, value, in bpf_map_offload_update_elem()
615 ret = offmap->dev_ops->map_delete_elem(offmap, key); in bpf_map_offload_delete_elem()
628 ret = offmap->dev_ops->map_get_next_key(offmap, key, next_key); in bpf_map_offload_get_next_key()
/linux/drivers/pmdomain/
H A Dcore.c47 __routine = genpd->dev_ops.callback; \
1558 if (genpd->dev_ops.stop && genpd->dev_ops.start && in genpd_finish_suspend()
1619 if (genpd->dev_ops.stop && genpd->dev_ops.start && in genpd_finish_resume()
2433 genpd->dev_ops.stop = pm_clk_suspend; in pm_genpd_init()
2434 genpd->dev_ops.start = pm_clk_resume; in pm_genpd_init()
/linux/include/linux/
H A Dpm_domain.h224 struct gpd_dev_ops dev_ops; member
/linux/include/linux/soc/ti/
H A Dti_sci_protocol.h569 struct ti_sci_dev_ops dev_ops; member

12