/Linux-v4.19/drivers/net/ethernet/synopsys/ |
D | dwc-xlgmac-net.c | 55 pdata->hw_ops.tx_start_xmit(channel, ring); in xlgmac_maybe_stop_tx_queue() 209 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_enable_rx_tx_ints() local 225 hw_ops->enable_int(channel, int_id); in xlgmac_enable_rx_tx_ints() 231 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_disable_rx_tx_ints() local 247 hw_ops->disable_int(channel, int_id); in xlgmac_disable_rx_tx_ints() 256 struct xlgmac_hw_ops *hw_ops; in xlgmac_isr() local 259 hw_ops = &pdata->hw_ops; in xlgmac_isr() 333 hw_ops->tx_mmc_int(pdata); in xlgmac_isr() 337 hw_ops->rx_mmc_int(pdata); in xlgmac_isr() 563 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_start() local [all …]
|
D | dwc-xlgmac-hw.c | 3065 void xlgmac_init_hw_ops(struct xlgmac_hw_ops *hw_ops) in xlgmac_init_hw_ops() argument 3067 hw_ops->init = xlgmac_hw_init; in xlgmac_init_hw_ops() 3068 hw_ops->exit = xlgmac_hw_exit; in xlgmac_init_hw_ops() 3070 hw_ops->tx_complete = xlgmac_tx_complete; in xlgmac_init_hw_ops() 3072 hw_ops->enable_tx = xlgmac_enable_tx; in xlgmac_init_hw_ops() 3073 hw_ops->disable_tx = xlgmac_disable_tx; in xlgmac_init_hw_ops() 3074 hw_ops->enable_rx = xlgmac_enable_rx; in xlgmac_init_hw_ops() 3075 hw_ops->disable_rx = xlgmac_disable_rx; in xlgmac_init_hw_ops() 3077 hw_ops->dev_xmit = xlgmac_dev_xmit; in xlgmac_init_hw_ops() 3078 hw_ops->dev_read = xlgmac_dev_read; in xlgmac_init_hw_ops() [all …]
|
D | dwc-xlgmac-ethtool.c | 166 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_ethtool_set_coalesce() local 185 rx_riwt = hw_ops->usec_to_riwt(pdata, rx_usecs); in xlgmac_ethtool_set_coalesce() 200 hw_ops->config_rx_coalesce(pdata); in xlgmac_ethtool_set_coalesce() 203 hw_ops->config_tx_coalesce(pdata); in xlgmac_ethtool_set_coalesce() 252 pdata->hw_ops.read_mmc_stats(pdata); in xlgmac_ethtool_get_ethtool_stats()
|
D | dwc-xlgmac-desc.c | 423 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_tx_desc_init() local 454 hw_ops->tx_desc_init(channel); in xlgmac_tx_desc_init() 460 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_rx_desc_init() local 493 hw_ops->rx_desc_init(channel); in xlgmac_rx_desc_init()
|
D | dwc-xlgmac-common.c | 64 xlgmac_init_hw_ops(&pdata->hw_ops); in xlgmac_init_all_ops() 69 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_init() local 87 hw_ops->exit(pdata); in xlgmac_init() 221 pdata->rx_riwt = hw_ops->usec_to_riwt(pdata, XLGMAC_INIT_DMA_RX_USECS); in xlgmac_init()
|
/Linux-v4.19/drivers/media/platform/davinci/ |
D | vpss.c | 122 struct vpss_hw_ops hw_ops; member 179 if (!oper_cfg.hw_ops.dma_complete_interrupt) in vpss_dma_complete_interrupt() 181 return oper_cfg.hw_ops.dma_complete_interrupt(); in vpss_dma_complete_interrupt() 187 if (!oper_cfg.hw_ops.select_ccdc_source) in vpss_select_ccdc_source() 190 oper_cfg.hw_ops.select_ccdc_source(src_sel); in vpss_select_ccdc_source() 212 if (!oper_cfg.hw_ops.set_sync_pol) in vpss_set_sync_pol() 215 oper_cfg.hw_ops.set_sync_pol(sync); in vpss_set_sync_pol() 221 if (!oper_cfg.hw_ops.clear_wbl_overflow) in vpss_clear_wbl_overflow() 224 return oper_cfg.hw_ops.clear_wbl_overflow(wbl_sel); in vpss_clear_wbl_overflow() 365 if (!oper_cfg.hw_ops.enable_clock) in vpss_enable_clock() [all …]
|
D | vpfe_capture.c | 211 BUG_ON(!dev->hw_ops.open); in vpfe_register_ccdc_device() 212 BUG_ON(!dev->hw_ops.enable); in vpfe_register_ccdc_device() 213 BUG_ON(!dev->hw_ops.set_hw_if_params); in vpfe_register_ccdc_device() 214 BUG_ON(!dev->hw_ops.configure); in vpfe_register_ccdc_device() 215 BUG_ON(!dev->hw_ops.set_buftype); in vpfe_register_ccdc_device() 216 BUG_ON(!dev->hw_ops.get_buftype); in vpfe_register_ccdc_device() 217 BUG_ON(!dev->hw_ops.enum_pix); in vpfe_register_ccdc_device() 218 BUG_ON(!dev->hw_ops.set_frame_format); in vpfe_register_ccdc_device() 219 BUG_ON(!dev->hw_ops.get_frame_format); in vpfe_register_ccdc_device() 220 BUG_ON(!dev->hw_ops.get_pixel_format); in vpfe_register_ccdc_device() [all …]
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic.h | 522 struct qlcnic_hardware_ops *hw_ops; member 1551 (adapter->ahw->hw_ops->read_reg)(adapter, off, err) 1554 adapter->ahw->hw_ops->write_reg(adapter, off, val) 1858 return adapter->ahw->hw_ops->encap_rx_offload(adapter); in qlcnic_encap_rx_offload() 1863 return adapter->ahw->hw_ops->encap_tx_offload(adapter); in qlcnic_encap_tx_offload() 1874 adapter->ahw->hw_ops->read_crb(adapter, buf, offset, size); in qlcnic_read_crb() 1880 adapter->ahw->hw_ops->write_crb(adapter, buf, offset, size); in qlcnic_write_crb() 1886 return adapter->ahw->hw_ops->write_reg(adapter, off, data); in qlcnic_hw_write_wx_2M() 1892 return adapter->ahw->hw_ops->get_mac_address(adapter, mac, function); in qlcnic_get_mac_address() 1897 return adapter->ahw->hw_ops->setup_intr(adapter); in qlcnic_setup_intr() [all …]
|
/Linux-v4.19/sound/i2c/ |
D | i2c.c | 173 if (bus->hw_ops.bit->start) in snd_i2c_bit_hw_start() 174 bus->hw_ops.bit->start(bus); in snd_i2c_bit_hw_start() 179 if (bus->hw_ops.bit->stop) in snd_i2c_bit_hw_stop() 180 bus->hw_ops.bit->stop(bus); in snd_i2c_bit_hw_stop() 185 if (bus->hw_ops.bit->direction) in snd_i2c_bit_direction() 186 bus->hw_ops.bit->direction(bus, clock, data); in snd_i2c_bit_direction() 191 bus->hw_ops.bit->setlines(bus, clock, data); in snd_i2c_bit_set() 197 if (bus->hw_ops.bit->getclock) 198 return bus->hw_ops.bit->getclock(bus); 205 return bus->hw_ops.bit->getdata(bus, ack); in snd_i2c_bit_data()
|
/Linux-v4.19/drivers/misc/mic/vop/ |
D | vop_main.c | 196 vpdev->hw_ops->send_intr(vpdev, vdev->c2h_vdev_db); in vop_set_status() 209 vpdev->hw_ops->send_intr(vpdev, vdev->c2h_vdev_db); in vop_reset_inform_host() 243 vpdev->hw_ops->send_intr(vpdev, vdev->c2h_vdev_db); in vop_notify() 257 vpdev->hw_ops->iounmap(vpdev, vdev->vr[n]); in vop_del_vq() 306 va = vpdev->hw_ops->ioremap(vpdev, le64_to_cpu(config.address), in vop_find_vq() 371 vpdev->hw_ops->iounmap(vpdev, vdev->vr[index]); in vop_find_vq() 406 vpdev->hw_ops->send_intr(vpdev, vdev->c2h_vdev_db); in vop_find_vqs() 446 vpdev->hw_ops->ack_interrupt(vpdev, vdev->h2c_vdev_db); in vop_virtio_intr_handler() 490 vdev->h2c_vdev_db = vpdev->hw_ops->next_db(vpdev); in _vop_add_device() 491 vdev->virtio_cookie = vpdev->hw_ops->request_irq(vpdev, in _vop_add_device() [all …]
|
D | vop_vringh.c | 65 vpdev->hw_ops->send_intr(vpdev, db); in _vop_notify() 83 (void __force *)vpdev->hw_ops->ioremap( in vop_virtio_init_post() 160 vpdev->hw_ops->ack_interrupt(vpdev, vdev->virtio_db); in _vop_virtio_intr_handler() 171 struct mic_bootparam *bootparam = vpdev->hw_ops->get_dp(vpdev); in vop_virtio_config_change() 185 vpdev->hw_ops->send_intr(vpdev, db); in vop_virtio_config_change() 229 devp = vpdev->hw_ops->get_dp(vpdev) + i; in vop_copy_dp_entry() 286 bootparam = vpdev->hw_ops->get_dp(vpdev); in vop_virtio_add_device() 363 vdev->virtio_db = vpdev->hw_ops->next_db(vpdev); in vop_virtio_add_device() 364 vdev->virtio_cookie = vpdev->hw_ops->request_irq(vpdev, in vop_virtio_add_device() 388 vpdev->hw_ops->send_intr(vpdev, db); in vop_virtio_add_device() [all …]
|
/Linux-v4.19/drivers/misc/mic/cosm/ |
D | cosm_main.c | 47 if (force && cdev->hw_ops->force_reset) in cosm_hw_reset() 48 cdev->hw_ops->force_reset(cdev); in cosm_hw_reset() 50 cdev->hw_ops->reset(cdev); in cosm_hw_reset() 53 if (cdev->hw_ops->ready(cdev)) { in cosm_hw_reset() 94 if (!cdev->hw_ops->ready(cdev)) { in cosm_start() 117 rc = cdev->hw_ops->start(cdev, cdev->index); in cosm_start() 165 cdev->hw_ops->stop(cdev, force); in cosm_stop() 168 if (call_hw_ops && cdev->hw_ops->post_reset) in cosm_stop() 169 cdev->hw_ops->post_reset(cdev, cdev->state); in cosm_stop()
|
D | cosm_debugfs.c | 63 log_buf_len_va = cdev->hw_ops->aper(cdev)->va + aper_offset; in cosm_log_buf_show() 65 log_buf_va = cdev->hw_ops->aper(cdev)->va + aper_offset; in cosm_log_buf_show()
|
/Linux-v4.19/drivers/clk/ti/ |
D | gate.c | 97 const struct clk_hw_omap_ops *hw_ops) in _register_gate() argument 114 clk_hw->ops = hw_ops; in _register_gate() 163 const struct clk_hw_omap_ops *hw_ops) in _of_ti_gate_clk_setup() argument 195 enable_bit, clk_gate_flags, ops, hw_ops); in _of_ti_gate_clk_setup() 203 const struct clk_hw_omap_ops *hw_ops) in _of_ti_composite_gate_clk_setup() argument 218 gate->ops = hw_ops; in _of_ti_composite_gate_clk_setup()
|
/Linux-v4.19/drivers/misc/mic/bus/ |
D | cosm_bus.c | 72 cosm_register_device(struct device *pdev, struct cosm_hw_ops *hw_ops) in cosm_register_device() argument 83 cdev->hw_ops = hw_ops; in cosm_register_device()
|
D | cosm_bus.h | 72 struct cosm_hw_ops *hw_ops; member 121 cosm_register_device(struct device *pdev, struct cosm_hw_ops *hw_ops);
|
D | vop_bus.h | 55 struct vop_hw_ops *hw_ops; member 115 struct vop_hw_ops *hw_ops, u8 dnode, struct mic_mw *aper,
|
D | scif_bus.h | 53 struct scif_hw_ops *hw_ops; member 117 struct scif_hw_ops *hw_ops, u8 dnode, u8 snode,
|
D | mic_bus.c | 147 struct mbus_hw_ops *hw_ops, int index, in mbus_register_device() argument 165 mbdev->hw_ops = hw_ops; in mbus_register_device()
|
D | vop_bus.c | 146 struct vop_hw_ops *hw_ops, u8 dnode, struct mic_mw *aper, in vop_register_device() argument 163 vdev->hw_ops = hw_ops; in vop_register_device()
|
D | scif_bus.c | 142 struct scif_hw_ops *hw_ops, u8 dnode, u8 snode, in scif_register_device() argument 159 sdev->hw_ops = hw_ops; in scif_register_device()
|
/Linux-v4.19/include/linux/ |
D | mic_bus.h | 52 struct mbus_hw_ops *hw_ops; member 94 struct mbus_hw_ops *hw_ops, int index,
|
/Linux-v4.19/drivers/misc/mic/scif/ |
D | scif_main.c | 79 sdev->hw_ops->ack_interrupt(sdev, scifdev->db); in scif_intr_handler() 170 scifdev->db = sdev->hw_ops->next_db(sdev); in scif_probe() 171 scifdev->cookie = sdev->hw_ops->request_irq(sdev, scif_intr_handler, in scif_probe() 240 sdev->hw_ops->free_irq(sdev, scifdev->cookie, scifdev); in scif_remove()
|
D | scif_map.h | 100 sdev->hw_ops->ioremap(sdev, phys, size); in scif_ioremap() 110 sdev->hw_ops->iounmap(sdev, (void __force __iomem *)virt); in scif_iounmap()
|
/Linux-v4.19/drivers/net/wireless/ath/ath10k/ |
D | core.c | 80 .hw_ops = &qca988x_ops, 112 .hw_ops = &qca988x_ops, 145 .hw_ops = &qca988x_ops, 177 .hw_ops = &qca988x_ops, 209 .hw_ops = &qca988x_ops, 241 .hw_ops = &qca988x_ops, 274 .hw_ops = &qca6174_ops, 314 .hw_ops = &qca99x0_ops, 353 .hw_ops = &qca99x0_ops, 395 .hw_ops = &qca99x0_ops, [all …]
|