Home
last modified time | relevance | path

Searched refs:scrq (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/
H A Dibmvnic.c2849 struct ibmvnic_sub_crq_queue *scrq) in reset_one_sub_crq_queue()
2853 if (!scrq) { in reset_one_sub_crq_queue()
2854 netdev_dbg(adapter->netdev, "Invalid scrq reset.\n"); in reset_one_sub_crq_queue()
2858 if (scrq->irq) { in reset_one_sub_crq_queue()
2859 free_irq(scrq->irq, scrq); in reset_one_sub_crq_queue()
2860 irq_dispose_mapping(scrq->irq); in reset_one_sub_crq_queue()
2861 scrq->irq = 0; in reset_one_sub_crq_queue()
2863 if (scrq->msgs) { in reset_one_sub_crq_queue()
2864 memset(scrq in reset_one_sub_crq_queue()
2848 reset_one_sub_crq_queue(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) reset_one_sub_crq_queue() argument
2901 release_sub_crq_queue(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq, bool do_h_free) release_sub_crq_queue() argument
2935 struct ibmvnic_sub_crq_queue *scrq; init_sub_crq_queue() local
3041 disable_scrq_irq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) disable_scrq_irq() argument
3055 enable_scrq_irq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) enable_scrq_irq() argument
3087 ibmvnic_complete_tx(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) ibmvnic_complete_tx() argument
3168 struct ibmvnic_sub_crq_queue *scrq = instance; ibmvnic_interrupt_tx() local
3179 struct ibmvnic_sub_crq_queue *scrq = instance; ibmvnic_interrupt_rx() local
3201 struct ibmvnic_sub_crq_queue *scrq; init_sub_crq_irqs() local
3500 pending_scrq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) pending_scrq() argument
3511 ibmvnic_next_scrq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) ibmvnic_next_scrq() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ibm/
H A Dibmvnic.c3859 struct ibmvnic_sub_crq_queue *scrq) in reset_one_sub_crq_queue()
3863 if (!scrq) { in reset_one_sub_crq_queue()
3864 netdev_dbg(adapter->netdev, "Invalid scrq reset.\n"); in reset_one_sub_crq_queue()
3868 if (scrq->irq) { in reset_one_sub_crq_queue()
3869 free_irq(scrq->irq, scrq); in reset_one_sub_crq_queue()
3870 irq_dispose_mapping(scrq->irq); in reset_one_sub_crq_queue()
3871 scrq->irq = 0; in reset_one_sub_crq_queue()
3874 if (scrq->msgs) { in reset_one_sub_crq_queue()
3875 memset(scrq in reset_one_sub_crq_queue()
3858 reset_one_sub_crq_queue(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) reset_one_sub_crq_queue() argument
3915 release_sub_crq_queue(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq, bool do_h_free) release_sub_crq_queue() argument
3955 struct ibmvnic_sub_crq_queue *scrq; init_sub_crq_queue() local
4084 disable_scrq_irq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) disable_scrq_irq() argument
4101 ibmvnic_xics_eoi(struct device *dev, struct ibmvnic_sub_crq_queue *scrq) ibmvnic_xics_eoi() argument
4115 ibmvnic_clear_pending_interrupt(struct device *dev, struct ibmvnic_sub_crq_queue *scrq) ibmvnic_clear_pending_interrupt() argument
4122 enable_scrq_irq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) enable_scrq_irq() argument
4146 ibmvnic_complete_tx(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) ibmvnic_complete_tx() argument
4230 struct ibmvnic_sub_crq_queue *scrq = instance; ibmvnic_interrupt_tx() local
4241 struct ibmvnic_sub_crq_queue *scrq = instance; ibmvnic_interrupt_rx() local
4263 struct ibmvnic_sub_crq_queue *scrq; init_sub_crq_irqs() local
4567 pending_scrq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) pending_scrq() argument
4583 ibmvnic_next_scrq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) ibmvnic_next_scrq() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/ibmvscsi/
H A Dibmvfc.c3805 static int ibmvfc_toggle_scrq_irq(struct ibmvfc_queue *scrq, int enable) in ibmvfc_toggle_scrq_irq() argument
3807 struct device *dev = scrq->vhost->dev; in ibmvfc_toggle_scrq_irq()
3816 scrq->hw_irq, 0, 0); in ibmvfc_toggle_scrq_irq()
3820 enable ? "enable" : "disable", scrq->hwq_id, rc); in ibmvfc_toggle_scrq_irq()
3861 static struct ibmvfc_crq *ibmvfc_next_scrq(struct ibmvfc_queue *scrq) in ibmvfc_next_scrq() argument
3865 crq = &scrq->msgs.scrq[scrq->cur].crq; in ibmvfc_next_scrq()
3867 if (++scrq->cur == scrq in ibmvfc_next_scrq()
3876 ibmvfc_drain_sub_crq(struct ibmvfc_queue *scrq) ibmvfc_drain_sub_crq() argument
3913 struct ibmvfc_queue *scrq = (struct ibmvfc_queue *)scrq_instance; ibmvfc_interrupt_scsi() local
5884 struct ibmvfc_queue *scrq = &vhost->scsi_scrqs.scrqs[index]; ibmvfc_register_scsi_channel() local
5936 struct ibmvfc_queue *scrq = &vhost->scsi_scrqs.scrqs[index]; ibmvfc_deregister_scsi_channel() local
5996 struct ibmvfc_queue *scrq; ibmvfc_init_sub_crqs() local
6034 struct ibmvfc_queue *scrq; ibmvfc_release_sub_crqs() local
[all...]
H A Dibmvfc.h781 struct ibmvfc_sub_crq *scrq; member

Completed in 22 milliseconds