| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | shm_ipc.c | 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() 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 D | shm_ipc.h | 60 static inline void qtnf_shm_ipc_irq_handler(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_irq_handler()
|
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_ipc.c | 23 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 125 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_tx_release() local 140 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_rx_msg_add() local 179 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_consumer_add() local 198 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_consumer_del() local 215 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_send() local 400 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_irq_handler() local 468 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_irq_work_fn() local [all …]
|
| /linux/sound/soc/intel/catpt/ |
| H A D | ipc.c | 16 void catpt_ipc_init(struct catpt_ipc *ipc, struct device *dev) in catpt_ipc_init() argument 27 static int catpt_ipc_arm(struct catpt_ipc *ipc, struct catpt_fw_ready *config) in 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 D | ipc.c | 39 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 D | ipc4.c | 319 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 D | dsp.h | 18 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 D | ipc.h | 60 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 D | af_qrtr.c | 440 struct qrtr_sock *ipc; in qrtr_endpoint_post() local 669 struct qrtr_sock *ipc; in qrtr_port_lookup() local 684 static void qrtr_port_put(struct qrtr_sock *ipc) in qrtr_port_put() 690 static void qrtr_port_remove(struct qrtr_sock *ipc) in qrtr_port_remove() 734 static int qrtr_port_assign(struct qrtr_sock *ipc, int *port) in qrtr_port_assign() 762 struct qrtr_sock *ipc; in qrtr_reset_ports() local 782 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in __qrtr_bind() local 830 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in qrtr_bind() local 852 struct qrtr_sock *ipc; in qrtr_local_enqueue() local 906 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in qrtr_sendmsg() local [all …]
|
| /linux/include/linux/firmware/imx/svc/ |
| H A D | misc.h | 59 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 D | rm.h | 65 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 D | mtk-adsp-ipc.h | 33 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/firmware/imx/ |
| H A D | misc.c | 51 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 D | rm.c | 24 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 D | ipu6-buttress.c | 64 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/drivers/net/wireguard/selftest/ |
| H A D | allowedips.c | 459 #define insert(version, mem, ipa, ipb, ipc, ipd, cidr) \ argument 463 #define remove(version, mem, ipa, ipb, ipc, ipd, cidr) \ argument 475 #define test(version, mem, ipa, ipb, ipc, ipd) do { \ argument 481 #define test_negative(version, mem, ipa, ipb, ipc, ipd) do { \ argument
|
| /linux/ipc/ |
| H A D | syscall.c | 110 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 D | util.c | 800 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 D | imx-common.c | 82 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/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_sw_fence.c | 514 struct task_ipc *ipc = container_of(work, typeof(*ipc), work); in task_ipc() local 525 struct task_ipc ipc; in test_ipc() local
|
| /linux/net/ipv4/ |
| H A D | ip_output.c | 1293 struct ipcm_cookie *ipc, struct rtable **rtp) in ip_setup_cork() argument 1361 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 1556 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 1610 struct ipcm_cookie ipc; ip_send_unicast_reply() local [all...] |
| H A D | icmp.c | 384 struct ipcm_cookie *ipc, struct rtable **rt) in icmp_push_reply() 420 struct ipcm_cookie ipc; in icmp_reply() local 812 struct ipcm_cookie ipc; in __icmp_send() local
|
| /linux/arch/s390/kernel/ |
| H A D | jump_label.c | 36 unsigned char *ipc = (unsigned char *)jump_entry_code(entry); in jump_label_bug() local
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_ipc.c | 64 u32 drv_id, u32 ipc, void *data, u32 size) in sst_wake_up_block()
|
| /linux/drivers/media/platform/amphion/ |
| H A D | vpu_imx8q.c | 196 struct imx_sc_ipc *ipc; in vpu_imx8q_get_fuse() local
|