Home
last modified time | relevance | path

Searched refs:scrq (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/scsi/ibmvscsi/
H A Dibmvfc.c3842 static int ibmvfc_toggle_scrq_irq(struct ibmvfc_queue *scrq, int enable) in ibmvfc_toggle_scrq_irq() argument
3844 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() argument
3902 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() argument
3921 spin_lock_irqsave(scrq->q_lock, flags); in ibmvfc_drain_sub_crq()
[all …]
H A Dibmvfc.h791 struct ibmvfc_sub_crq *scrq; member