Searched refs:scrq (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/ |
H A D | ibmvnic.c | 2849 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 D | ibmvnic.c | 3859 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 D | ibmvfc.c | 3805 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 D | ibmvfc.h | 781 struct ibmvfc_sub_crq *scrq; member
|
Completed in 19 milliseconds