Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/crypto/hisilicon/sec/
Dsec_drv.c682 struct sec_queue_ring_cmd *msg_ring = &queue->ring_cmd; in sec_isr_handle() local
694 msg = msg_ring->vaddr + q_id; in sec_isr_handle()
705 msg = msg_ring->vaddr + queue->expected; in sec_isr_handle()
707 msg_ring->callback(msg, in sec_isr_handle()
712 atomic_dec(&msg_ring->used); in sec_isr_handle()
720 msg = msg_ring->vaddr + q_id; in sec_isr_handle()
844 struct sec_queue_ring_cmd *msg_ring = &queue->ring_cmd; in sec_queue_empty() local
846 return !atomic_read(&msg_ring->used); in sec_queue_empty()
859 struct sec_queue_ring_cmd *msg_ring = &queue->ring_cmd; in sec_queue_send() local
863 mutex_lock(&msg_ring->lock); in sec_queue_send()
[all …]
/Linux-v4.19/drivers/scsi/
Dvmw_pvscsi.c89 struct PVSCSIRingMsgDesc *msg_ring; member
467 adapter->msg_ring = pci_alloc_consistent(adapter->dev, in pvscsi_allocate_rings()
470 if (!adapter->msg_ring) in pvscsi_allocate_rings()
516 memset(adapter->msg_ring, 0, adapter->msg_pages * PAGE_SIZE); in pvscsi_setup_all_rings()
1086 struct PVSCSIRingMsgDesc *ring = adapter->msg_ring; in pvscsi_process_msg_ring()
1234 if (adapter->msg_ring) in pvscsi_release_resources()
1237 adapter->msg_ring, adapter->msgRingPA); in pvscsi_release_resources()