Searched refs:scrq (Results 1 – 2 of 2) sorted by relevance
3842 static int ibmvfc_toggle_scrq_irq(struct ibmvfc_queue *scrq, int enable) in ibmvfc_toggle_scrq_irq() argument3844 struct device *dev = scrq->vhost->dev; in ibmvfc_toggle_scrq_irq()3853 scrq->hw_irq, 0, 0); in ibmvfc_toggle_scrq_irq()3857 enable ? "enable" : "disable", scrq->hwq_id, rc); in ibmvfc_toggle_scrq_irq()3898 static struct ibmvfc_crq *ibmvfc_next_scrq(struct ibmvfc_queue *scrq) in ibmvfc_next_scrq() argument3902 crq = &scrq->msgs.scrq[scrq->cur].crq; in ibmvfc_next_scrq()3904 if (++scrq->cur == scrq->size) in ibmvfc_next_scrq()3905 scrq->cur = 0; in ibmvfc_next_scrq()3913 static void ibmvfc_drain_sub_crq(struct ibmvfc_queue *scrq) in ibmvfc_drain_sub_crq() argument3921 spin_lock_irqsave(scrq->q_lock, flags); in ibmvfc_drain_sub_crq()[all …]
791 struct ibmvfc_sub_crq *scrq; member