Home
last modified time | relevance | path

Searched defs:ipc (Results 1 – 25 of 47) sorted by relevance

12

/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dshm_ipc.c12 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() local
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()
H A Dshm_ipc.h60 static inline void qtnf_shm_ipc_irq_handler(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_irq_handler()
/linux/sound/soc/intel/avs/
H A Dipc.c25 struct avs_ipc *ipc = adev->ipc; in avs_dsp_set_d0ix() local
57 struct avs_ipc *ipc = container_of(work, struct avs_ipc, d0ix_work.work); in avs_dsp_d0ix_work() local
64 struct avs_ipc *ipc = adev->ipc; in avs_dsp_wake_d0i0() local
76 struct avs_ipc *ipc = adev->ipc; in avs_dsp_disable_d0ix() local
89 struct avs_ipc *ipc = adev->ipc; in avs_dsp_enable_d0ix() local
154 struct avs_ipc *ipc = container_of(work, struct avs_ipc, recovery_work); in avs_dsp_recovery_work() local
161 struct avs_ipc *ipc = adev->ipc; in avs_dsp_exception_caught() local
188 struct avs_ipc *ipc = adev->ipc; in avs_dsp_receive_rx() local
290 struct avs_ipc *ipc = adev->ipc; in avs_dsp_process_response() local
309 static bool avs_ipc_is_busy(struct avs_ipc *ipc) in avs_ipc_is_busy()
[all …]
/linux/drivers/accel/ivpu/
H A Divpu_ipc.c23 struct ivpu_ipc_hdr ipc; member
60 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_mem_fini() local
70 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_tx_prepare() local
129 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_tx_release() local
144 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_rx_msg_add() local
183 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_consumer_add() local
202 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_consumer_del() local
219 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_send() local
404 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_irq_handler() local
471 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_irq_thread_handler() local
[all …]
/linux/sound/soc/intel/catpt/
H A Dipc.c16 catpt_ipc_init(struct catpt_ipc * ipc,struct device * dev) catpt_ipc_init() argument
27 catpt_ipc_arm(struct catpt_ipc * ipc,struct catpt_fw_ready * config) catpt_ipc_arm() argument
44 catpt_ipc_msg_init(struct catpt_ipc * ipc,struct catpt_ipc_msg * reply) catpt_ipc_msg_init() argument
69 struct catpt_ipc *ipc = &cdev->ipc; catpt_wait_msg_completion() local
89 struct catpt_ipc *ipc = &cdev->ipc; catpt_dsp_do_send_msg() local
128 struct catpt_ipc *ipc = &cdev->ipc; catpt_dsp_send_msg_timeout() local
185 struct catpt_ipc *ipc = &cdev->ipc; catpt_dsp_copy_rx() local
198 struct catpt_ipc *ipc = &cdev->ipc; catpt_dsp_process_response() local
[all...]
/linux/sound/soc/sof/
H A Dipc.c39 struct snd_sof_ipc *ipc = sdev->ipc; in sof_ipc_send_msg() local
75 sof_ipc_tx_message(struct snd_sof_ipc * ipc,void * msg_data,size_t msg_bytes,void * reply_data,size_t reply_bytes) sof_ipc_tx_message() argument
88 sof_ipc_set_get_data(struct snd_sof_ipc * ipc,void * msg_data,size_t msg_bytes,bool set) sof_ipc_set_get_data() argument
100 sof_ipc_tx_message_no_pm(struct snd_sof_ipc * ipc,void * msg_data,size_t msg_bytes,void * reply_data,size_t reply_bytes) sof_ipc_tx_message_no_pm() argument
149 struct snd_sof_ipc *ipc; snd_sof_ipc_init() local
222 struct snd_sof_ipc *ipc = sdev->ipc; snd_sof_ipc_free() local
[all...]
H A Dipc4.c319 ipc4_wait_tx_done(struct snd_sof_ipc * ipc,void * reply_data) ipc4_wait_tx_done() argument
368 ipc4_tx_msg_unlocked(struct snd_sof_ipc * ipc,void * msg_data,size_t msg_bytes,void * reply_data,size_t reply_bytes) ipc4_tx_msg_unlocked() argument
396 struct snd_sof_ipc *ipc = sdev->ipc; sof_ipc4_tx_msg() local
[all...]
/linux/include/linux/firmware/imx/
H A Ddsp.h18 struct imx_dsp_ipc *ipc; member
38 static inline void imx_dsp_set_data(struct imx_dsp_ipc *ipc, void *data) in imx_dsp_set_data()
43 static inline void *imx_dsp_get_data(struct imx_dsp_ipc *ipc) in imx_dsp_get_data()
57 static inline int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc, in imx_dsp_ring_doorbell()
63 struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *ipc, int idx) in imx_dsp_request_channel()
68 void imx_dsp_free_channel(struct imx_dsp_ipc *ipc, int idx) { } in imx_dsp_free_channel()
H A Dipc.h60 static inline int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, in imx_scu_call_rpc()
66 static inline int imx_scu_get_handle(struct imx_sc_ipc **ipc) in imx_scu_get_handle()
/linux/net/qrtr/
H A Daf_qrtr.c457 struct qrtr_sock *ipc; in qrtr_endpoint_post() local
736 struct qrtr_sock *ipc; in qrtr_port_lookup() local
751 static void qrtr_port_put(struct qrtr_sock *ipc) in qrtr_port_put()
757 static void qrtr_port_remove(struct qrtr_sock *ipc) in qrtr_port_remove()
801 static int qrtr_port_assign(struct qrtr_sock *ipc, int *port) in qrtr_port_assign()
829 struct qrtr_sock *ipc; in qrtr_reset_ports() local
849 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in __qrtr_bind() local
897 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in qrtr_bind() local
919 struct qrtr_sock *ipc; in qrtr_local_enqueue() local
976 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in qrtr_sendmsg() local
[all …]
/linux/include/linux/firmware/imx/svc/
H A Dmisc.h59 static inline int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, in imx_sc_misc_set_control()
65 static inline int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, in imx_sc_misc_get_control()
71 static inline int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start()
H A Drm.h65 imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned()
69 static inline int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner()
/linux/include/linux/firmware/mediatek/
H A Dmtk-adsp-ipc.h33 struct mtk_adsp_ipc *ipc; member
47 static inline void mtk_adsp_ipc_set_data(struct mtk_adsp_ipc *ipc, void *data) in mtk_adsp_ipc_set_data()
52 static inline void *mtk_adsp_ipc_get_data(struct mtk_adsp_ipc *ipc) in mtk_adsp_ipc_get_data()
/linux/drivers/mailbox/
H A Dmailbox-mchp-ipc-sbi.c173 struct mchp_ipc_sbi_mbox *ipc = (struct mchp_ipc_sbi_mbox *)data; in mchp_ipc_cluster_aggr_isr() local
267 struct mchp_ipc_sbi_mbox *ipc = to_mchp_ipc_mbox(chan->mbox); in mchp_ipc_startup() local
359 struct mchp_ipc_sbi_mbox *ipc = to_mchp_ipc_mbox(controller); in mchp_ipc_mbox_xlate() local
370 static int mchp_ipc_get_cluster_aggr_irq(struct mchp_ipc_sbi_mbox *ipc) in mchp_ipc_get_cluster_aggr_irq()
413 struct mchp_ipc_sbi_mbox *ipc; in mchp_ipc_probe() local
/linux/drivers/firmware/imx/
H A Dmisc.c51 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_set_control()
81 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_get_control()
119 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start()
H A Drm.c24 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned()
68 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner()
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-buttress.c64 struct ipu6_buttress_ipc *ipc) in ipu6_buttress_ipc_reset()
180 struct ipu6_buttress_ipc *ipc) in ipu6_buttress_ipc_validity_close()
188 struct ipu6_buttress_ipc *ipc) in ipu6_buttress_ipc_validity_open()
210 struct ipu6_buttress_ipc *ipc, u32 *ipc_msg) in ipu6_buttress_ipc_recv()
224 struct ipu6_buttress_ipc *ipc = &b->cse; in ipu6_buttress_ipc_send_bulk() local
/linux/ipc/
H A Dsyscall.c110 SYSCALL_DEFINE6(ipc, unsigned int, call, int, first, unsigned long, second, in SYSCALL_DEFINE6() argument
205 COMPAT_SYSCALL_DEFINE6(ipc, u32, call, int, first, int, second, in COMPAT_SYSCALL_DEFINE6() argument
H A Dutil.c800 struct kern_ipc_perm *ipc; in sysvipc_find_ipc() local
820 struct kern_ipc_perm *ipc = it; in sysvipc_proc_next() local
863 struct kern_ipc_perm *ipc = it; in sysvipc_proc_stop() local
/linux/sound/soc/sof/imx/
H A Dimx-common.c82 static void imx_handle_reply(struct imx_dsp_ipc *ipc) in imx_handle_reply() argument
94 imx_handle_request(struct imx_dsp_ipc * ipc) imx_handle_request() argument
/linux/arch/s390/kernel/
H A Djump_label.c36 unsigned char *ipc = (unsigned char *)jump_entry_code(entry); in jump_label_bug() local
/linux/net/ipv4/
H A Dip_output.c1295 ip_setup_cork(struct sock * sk,struct inet_cork * cork,struct ipcm_cookie * ipc,struct rtable ** rtp) ip_setup_cork() argument
1364 ip_append_data(struct sock * sk,struct flowi4 * fl4,int getfrag (void * from,char * to,int offset,int len,int odd,struct sk_buff * skb),void * from,int length,int transhdrlen,struct ipcm_cookie * ipc,struct rtable ** rtp,unsigned int flags) ip_append_data() argument
1559 ip_make_skb(struct sock * sk,struct flowi4 * fl4,int getfrag (void * from,char * to,int offset,int len,int odd,struct sk_buff * skb),void * from,int length,int transhdrlen,struct ipcm_cookie * ipc,struct rtable ** rtp,struct inet_cork * cork,unsigned int flags) ip_make_skb() argument
1614 struct ipcm_cookie ipc; ip_send_unicast_reply() local
[all...]
H A Dicmp.c385 struct ipcm_cookie *ipc, struct rtable **rt) in icmp_push_reply()
421 struct ipcm_cookie ipc; in icmp_reply() local
827 struct ipcm_cookie ipc; in __icmp_send() local
/linux/sound/soc/intel/atom/sst/
H A Dsst_ipc.c64 sst_wake_up_block(struct intel_sst_drv * ctx,int result,u32 drv_id,u32 ipc,void * data,u32 size) sst_wake_up_block() argument
/linux/drivers/media/platform/amphion/
H A Dvpu_imx8q.c196 struct imx_sc_ipc *ipc; in vpu_imx8q_get_fuse() local

12