/Linux-v5.15/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 | 171 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops; in xlgmac_ethtool_set_coalesce() local 176 rx_riwt = hw_ops->usec_to_riwt(pdata, rx_usecs); in xlgmac_ethtool_set_coalesce() 191 hw_ops->config_rx_coalesce(pdata); in xlgmac_ethtool_set_coalesce() 194 hw_ops->config_tx_coalesce(pdata); in xlgmac_ethtool_set_coalesce() 243 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()
|
D | dwc-xlgmac.h | 546 struct xlgmac_hw_ops hw_ops; member 633 void xlgmac_init_hw_ops(struct xlgmac_hw_ops *hw_ops);
|
/Linux-v5.15/drivers/media/platform/davinci/ |
D | vpss.c | 113 struct vpss_hw_ops hw_ops; member 170 if (!oper_cfg.hw_ops.dma_complete_interrupt) in vpss_dma_complete_interrupt() 172 return oper_cfg.hw_ops.dma_complete_interrupt(); in vpss_dma_complete_interrupt() 178 if (!oper_cfg.hw_ops.select_ccdc_source) in vpss_select_ccdc_source() 181 oper_cfg.hw_ops.select_ccdc_source(src_sel); in vpss_select_ccdc_source() 203 if (!oper_cfg.hw_ops.set_sync_pol) in vpss_set_sync_pol() 206 oper_cfg.hw_ops.set_sync_pol(sync); in vpss_set_sync_pol() 212 if (!oper_cfg.hw_ops.clear_wbl_overflow) in vpss_clear_wbl_overflow() 215 return oper_cfg.hw_ops.clear_wbl_overflow(wbl_sel); in vpss_clear_wbl_overflow() 356 if (!oper_cfg.hw_ops.enable_clock) in vpss_enable_clock() [all …]
|
D | vpfe_capture.c | 171 if (!dev->hw_ops.open || in vpfe_register_ccdc_device() 172 !dev->hw_ops.enable || in vpfe_register_ccdc_device() 173 !dev->hw_ops.set_hw_if_params || in vpfe_register_ccdc_device() 174 !dev->hw_ops.configure || in vpfe_register_ccdc_device() 175 !dev->hw_ops.set_buftype || in vpfe_register_ccdc_device() 176 !dev->hw_ops.get_buftype || in vpfe_register_ccdc_device() 177 !dev->hw_ops.enum_pix || in vpfe_register_ccdc_device() 178 !dev->hw_ops.set_frame_format || in vpfe_register_ccdc_device() 179 !dev->hw_ops.get_frame_format || in vpfe_register_ccdc_device() 180 !dev->hw_ops.get_pixel_format || in vpfe_register_ccdc_device() [all …]
|
D | ccdc_hw_device.h | 72 struct ccdc_hw_ops hw_ops; member
|
/Linux-v5.15/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic.h | 521 struct qlcnic_hardware_ops *hw_ops; member 1545 (adapter->ahw->hw_ops->read_reg)(adapter, off, err) 1548 adapter->ahw->hw_ops->write_reg(adapter, off, val) 1854 return adapter->ahw->hw_ops->encap_rx_offload(adapter); in qlcnic_encap_rx_offload() 1859 return adapter->ahw->hw_ops->encap_tx_offload(adapter); in qlcnic_encap_tx_offload() 1870 adapter->ahw->hw_ops->read_crb(adapter, buf, offset, size); in qlcnic_read_crb() 1876 adapter->ahw->hw_ops->write_crb(adapter, buf, offset, size); in qlcnic_write_crb() 1882 return adapter->ahw->hw_ops->get_mac_address(adapter, mac, function); in qlcnic_get_mac_address() 1887 return adapter->ahw->hw_ops->setup_intr(adapter); in qlcnic_setup_intr() 1893 return adapter->ahw->hw_ops->alloc_mbx_args(mbx, adapter, arg); in qlcnic_alloc_mbx_args() [all …]
|
/Linux-v5.15/sound/i2c/ |
D | i2c.c | 159 if (bus->hw_ops.bit->start) in snd_i2c_bit_hw_start() 160 bus->hw_ops.bit->start(bus); in snd_i2c_bit_hw_start() 165 if (bus->hw_ops.bit->stop) in snd_i2c_bit_hw_stop() 166 bus->hw_ops.bit->stop(bus); in snd_i2c_bit_hw_stop() 171 if (bus->hw_ops.bit->direction) in snd_i2c_bit_direction() 172 bus->hw_ops.bit->direction(bus, clock, data); in snd_i2c_bit_direction() 177 bus->hw_ops.bit->setlines(bus, clock, data); in snd_i2c_bit_set() 183 if (bus->hw_ops.bit->getclock) 184 return bus->hw_ops.bit->getclock(bus); 191 return bus->hw_ops.bit->getdata(bus, ack); in snd_i2c_bit_data()
|
/Linux-v5.15/drivers/clk/ti/ |
D | gate.c | 100 const struct clk_hw_omap_ops *hw_ops) in _register_gate() argument 117 clk_hw->ops = hw_ops; in _register_gate() 136 const struct clk_hw_omap_ops *hw_ops) in _of_ti_gate_clk_setup() argument 168 enable_bit, clk_gate_flags, ops, hw_ops); in _of_ti_gate_clk_setup() 176 const struct clk_hw_omap_ops *hw_ops) in _of_ti_composite_gate_clk_setup() argument 191 gate->ops = hw_ops; in _of_ti_composite_gate_clk_setup()
|
D | dpll.c | 225 const struct clk_hw_omap_ops *hw_ops) in _register_dpll_x2() argument 243 clk_hw->ops = hw_ops; in _register_dpll_x2() 253 if (hw_ops == &clkhwops_omap4_dpllmx) { in _register_dpll_x2()
|
/Linux-v5.15/drivers/net/wireless/ath/ath11k/ |
D | hw.h | 134 const struct ath11k_hw_ops *hw_ops; member 221 if (hw->hw_ops->get_hw_mac_from_pdev_id) in ath11k_hw_get_mac_from_pdev_id() 222 return hw->hw_ops->get_hw_mac_from_pdev_id(pdev_idx); in ath11k_hw_get_mac_from_pdev_id() 230 if (hw->hw_ops->mac_id_to_pdev_id) in ath11k_hw_mac_id_to_pdev_id() 231 return hw->hw_ops->mac_id_to_pdev_id(hw, mac_id); in ath11k_hw_mac_id_to_pdev_id() 239 if (hw->hw_ops->mac_id_to_srng_id) in ath11k_hw_mac_id_to_srng_id() 240 return hw->hw_ops->mac_id_to_srng_id(hw, mac_id); in ath11k_hw_mac_id_to_srng_id()
|
D | core.c | 44 .hw_ops = &ipq8074_ops, 85 .hw_ops = &ipq6018_ops, 126 .hw_ops = &qca6390_ops, 167 .hw_ops = &qcn9074_ops, 204 .hw_ops = &wcn6855_ops,
|
D | dp_rx.c | 25 return ab->hw_params.hw_ops->rx_desc_get_hdr_status(desc); in ath11k_dp_rx_h_80211_hdr() 31 if (!ab->hw_params.hw_ops->rx_desc_encrypt_valid(desc)) in ath11k_dp_rx_h_mpdu_start_enctype() 34 return ab->hw_params.hw_ops->rx_desc_get_encrypt_type(desc); in ath11k_dp_rx_h_mpdu_start_enctype() 40 return ab->hw_params.hw_ops->rx_desc_get_decap_type(desc); in ath11k_dp_rx_h_msdu_start_decap_type() 46 return ab->hw_params.hw_ops->rx_desc_get_mesh_ctl(desc); in ath11k_dp_rx_h_msdu_start_mesh_ctl_present() 52 return ab->hw_params.hw_ops->rx_desc_get_mpdu_seq_ctl_vld(desc); in ath11k_dp_rx_h_mpdu_start_seq_ctrl_valid() 58 return ab->hw_params.hw_ops->rx_desc_get_mpdu_fc_valid(desc); in ath11k_dp_rx_h_mpdu_start_fc_valid() 82 return ab->hw_params.hw_ops->rx_desc_get_mpdu_start_seq_no(desc); in ath11k_dp_rx_h_mpdu_start_seq_no() 88 return ab->hw_params.hw_ops->rx_desc_get_attention(desc); in ath11k_dp_rx_get_attention() 148 return ab->hw_params.hw_ops->rx_desc_get_msdu_len(desc); in ath11k_dp_rx_h_msdu_start_msdu_len() [all …]
|
D | hal_tx.c | 80 ab->hw_params.hw_ops->tx_mesh_enable(ab, tcl_cmd); in ath11k_hal_tx_cmd_desc_setup()
|
/Linux-v5.15/drivers/net/wireless/ath/ath10k/ |
D | hw.h | 565 const struct ath10k_hw_ops *hw_ops; member 656 if (hw->hw_ops->rx_desc_get_l3_pad_bytes) in ath10k_rx_desc_get_l3_pad_bytes() 657 return hw->hw_ops->rx_desc_get_l3_pad_bytes(rxd); in ath10k_rx_desc_get_l3_pad_bytes() 665 if (hw->hw_ops->rx_desc_get_msdu_limit_error) in ath10k_rx_desc_msdu_limit_error() 666 return hw->hw_ops->rx_desc_get_msdu_limit_error(rxd); in ath10k_rx_desc_msdu_limit_error() 674 if (hw->hw_ops->tx_data_rssi_pad_bytes) in ath10k_tx_data_rssi_get_pad_bytes() 675 return hw->hw_ops->tx_data_rssi_pad_bytes(htt); in ath10k_tx_data_rssi_get_pad_bytes() 683 if (hw->hw_ops->is_rssi_enable) in ath10k_is_rssi_enable() 684 return hw->hw_ops->is_rssi_enable(resp); in ath10k_is_rssi_enable()
|
D | core.c | 77 .hw_ops = &qca988x_ops, 112 .hw_ops = &qca988x_ops, 148 .hw_ops = &qca988x_ops, 183 .hw_ops = &qca6174_sdio_ops, 214 .hw_ops = &qca988x_ops, 249 .hw_ops = &qca988x_ops, 284 .hw_ops = &qca988x_ops, 320 .hw_ops = &qca6174_ops, 364 .hw_ops = &qca99x0_ops, 408 .hw_ops = &qca99x0_ops, [all …]
|
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_ptp.c | 594 const struct aq_hw_ops *hw_ops; in aq_ptp_hwtstamp_config_set() local 597 hw_ops = aq_nic->aq_hw_ops; in aq_ptp_hwtstamp_config_set() 601 if (hw_ops->hw_filter_l3l4_set) { in aq_ptp_hwtstamp_config_set() 602 err = hw_ops->hw_filter_l3l4_set(aq_nic->aq_hw, in aq_ptp_hwtstamp_config_set() 605 if (!err && hw_ops->hw_filter_l2_set) { in aq_ptp_hwtstamp_config_set() 606 err = hw_ops->hw_filter_l2_set(aq_nic->aq_hw, in aq_ptp_hwtstamp_config_set() 612 if (hw_ops->hw_filter_l3l4_set) { in aq_ptp_hwtstamp_config_set() 613 err = hw_ops->hw_filter_l3l4_set(aq_nic->aq_hw, in aq_ptp_hwtstamp_config_set() 616 if (!err && hw_ops->hw_filter_l2_clear) { in aq_ptp_hwtstamp_config_set() 617 err = hw_ops->hw_filter_l2_clear(aq_nic->aq_hw, in aq_ptp_hwtstamp_config_set()
|
/Linux-v5.15/drivers/misc/mei/ |
D | init.c | 362 const struct mei_hw_ops *hw_ops) in mei_device_init() argument 397 dev->ops = hw_ops; in mei_device_init()
|
/Linux-v5.15/include/sound/ |
D | i2c.h | 52 } hw_ops; /* lowlevel operations */ member
|
/Linux-v5.15/arch/powerpc/platforms/cell/spufs/ |
D | Makefile | 5 spufs-y += sched.o backing_ops.o hw_ops.o run.o gang.o
|
/Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/nic/ |
D | cn10k.c | 34 pfvf->hw_ops = &otx2_hw_ops; in cn10k_lmtst_init() 38 pfvf->hw_ops = &cn10k_hw_ops; in cn10k_lmtst_init()
|
D | otx2_txrx.c | 200 pfvf->hw_ops->aura_freeptr(pfvf, qidx, in otx2_free_rcv_seg() 346 pfvf->hw_ops->refill_pool_ptrs(pfvf, cq); in otx2_rx_napi_handler() 807 pfvf->hw_ops->sqe_flush(pfvf, sq, offset, qidx); in otx2_sq_append_tso() 927 pfvf->hw_ops->sqe_flush(pfvf, sq, offset, qidx); in otx2_sq_append_skb()
|