Searched refs:qtnf_shm_ipc (Results 1 – 3 of 3) sorted by relevance
31 struct qtnf_shm_ipc { struct44 void (*irq_handler)(struct qtnf_shm_ipc *ipc); argument51 int qtnf_shm_ipc_init(struct qtnf_shm_ipc *ipc, argument57 void qtnf_shm_ipc_free(struct qtnf_shm_ipc *ipc);58 int qtnf_shm_ipc_send(struct qtnf_shm_ipc *ipc, const u8 *buf, size_t size);60 static inline void qtnf_shm_ipc_irq_handler(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_irq_handler()
12 static bool qtnf_shm_ipc_has_new_data(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_has_new_data()19 static void qtnf_shm_handle_new_data(struct qtnf_shm_ipc *ipc) in qtnf_shm_handle_new_data()48 struct qtnf_shm_ipc *ipc = container_of(work, struct qtnf_shm_ipc, in qtnf_shm_ipc_irq_work()55 static void qtnf_shm_ipc_irq_inbound_handler(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_irq_inbound_handler()65 static void qtnf_shm_ipc_irq_outbound_handler(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_irq_outbound_handler()80 int qtnf_shm_ipc_init(struct qtnf_shm_ipc *ipc, in qtnf_shm_ipc_init()118 void qtnf_shm_ipc_free(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_free()123 int qtnf_shm_ipc_send(struct qtnf_shm_ipc *ipc, const u8 *buf, size_t size) in qtnf_shm_ipc_send()
43 struct qtnf_shm_ipc shm_ipc_ep_in;44 struct qtnf_shm_ipc shm_ipc_ep_out;