Home
last modified time | relevance | path

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

/linux/drivers/crypto/hisilicon/sec/
A Dsec_drv.c694 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()
847 return !atomic_read(&msg_ring->used); in sec_queue_empty()
864 mutex_lock(&msg_ring->lock); in sec_queue_send()
868 mutex_unlock(&msg_ring->lock); in sec_queue_send()
871 memcpy(msg_ring->vaddr + write, msg, sizeof(*msg)); in sec_queue_send()
879 atomic_inc(&msg_ring->used); in sec_queue_send()
[all …]
/linux/io_uring/
A DMakefile13 sync.o msg_ring.o advise.o openclose.o \
/linux/drivers/net/wwan/iosm/
A Diosm_ipc_protocol.h103 union ipc_mem_msg_entry msg_ring[IPC_MEM_MSG_ENTRIES]; member
A Diosm_ipc_protocol_ops.c25 msg = &ipc_protocol->p_ap_shm->msg_ring[head]; in ipc_protocol_free_msg_get()
195 &ipc_protocol->p_ap_shm->msg_ring[i]; in ipc_protocol_msg_process()
A Diosm_ipc_protocol.c264 addr + offsetof(struct ipc_protocol_ap_shm, msg_ring); in ipc_protocol_init()
/linux/drivers/scsi/
A Dvmw_pvscsi.c87 struct PVSCSIRingMsgDesc *msg_ring; member
476 adapter->msg_ring = dma_alloc_coherent(&adapter->dev->dev, in pvscsi_allocate_rings()
479 if (!adapter->msg_ring) in pvscsi_allocate_rings()
525 memset(adapter->msg_ring, 0, adapter->msg_pages * PAGE_SIZE); in pvscsi_setup_all_rings()
1101 struct PVSCSIRingMsgDesc *ring = adapter->msg_ring; in pvscsi_process_msg_ring()
1248 if (adapter->msg_ring) in pvscsi_release_resources()
1251 adapter->msg_ring, adapter->msgRingPA); in pvscsi_release_resources()

Completed in 17 milliseconds