Home
last modified time | relevance | path

Searched refs:interrupt_info (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic/
A Dhinic_hw_dev.c842 struct hinic_msix_config *interrupt_info) in hinic_get_interrupt_cfg() argument
844 u16 out_size = sizeof(*interrupt_info); in hinic_get_interrupt_cfg()
848 if (!hwdev || !interrupt_info) in hinic_get_interrupt_cfg()
857 interrupt_info, sizeof(*interrupt_info), in hinic_get_interrupt_cfg()
859 if (err || !out_size || interrupt_info->status) { in hinic_get_interrupt_cfg()
861 err, interrupt_info->status, out_size); in hinic_get_interrupt_cfg()
869 struct hinic_msix_config *interrupt_info) in hinic_set_interrupt_cfg() argument
871 u16 out_size = sizeof(*interrupt_info); in hinic_set_interrupt_cfg()
892 interrupt_info, sizeof(*interrupt_info), in hinic_set_interrupt_cfg()
894 if (err || !out_size || interrupt_info->status) { in hinic_set_interrupt_cfg()
[all …]
A Dhinic_rx.c517 struct hinic_msix_config interrupt_info = {0}; in rx_request_irq() local
534 interrupt_info.msix_index = rq->msix_entry; in rx_request_irq()
535 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in rx_request_irq()
536 interrupt_info.pending_cnt = intr_coal->pending_limt; in rx_request_irq()
537 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in rx_request_irq()
539 err = hinic_set_interrupt_cfg(hwdev, &interrupt_info); in rx_request_irq()
A Dhinic_tx.c800 struct hinic_msix_config interrupt_info = {0}; in tx_request_irq() local
819 interrupt_info.msix_index = sq->msix_entry; in tx_request_irq()
820 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in tx_request_irq()
821 interrupt_info.pending_cnt = intr_coal->pending_limt; in tx_request_irq()
822 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in tx_request_irq()
824 err = hinic_set_interrupt_cfg(hwdev, &interrupt_info); in tx_request_irq()
A Dhinic_hw_dev.h591 struct hinic_msix_config *interrupt_info);
594 struct hinic_msix_config *interrupt_info);
A Dhinic_ethtool.c679 struct hinic_msix_config interrupt_info = {0}; in set_queue_coalesce() local
699 interrupt_info.msix_index = msix_idx; in set_queue_coalesce()
700 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in set_queue_coalesce()
701 interrupt_info.pending_cnt = intr_coal->pending_limt; in set_queue_coalesce()
702 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in set_queue_coalesce()
704 err = hinic_set_interrupt_cfg(nic_dev->hwdev, &interrupt_info); in set_queue_coalesce()

Completed in 605 milliseconds