Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/net/wwan/iosm/
Diosm_ipc_pcie.c477 IPC_CB(skb)->op_type = (u8)UL_DEFAULT; in ipc_pcie_alloc_local_skb()
478 IPC_CB(skb)->mapping = 0; in ipc_pcie_alloc_local_skb()
500 BUILD_BUG_ON(sizeof(*IPC_CB(skb)) > sizeof(skb->cb)); in ipc_pcie_alloc_skb()
503 IPC_CB(skb)->mapping = *mapping; in ipc_pcie_alloc_skb()
504 IPC_CB(skb)->direction = direction; in ipc_pcie_alloc_skb()
505 IPC_CB(skb)->len = size; in ipc_pcie_alloc_skb()
515 ipc_pcie_addr_unmap(ipc_pcie, IPC_CB(skb)->len, IPC_CB(skb)->mapping, in ipc_pcie_kfree_skb()
516 IPC_CB(skb)->direction); in ipc_pcie_kfree_skb()
517 IPC_CB(skb)->mapping = 0; in ipc_pcie_kfree_skb()
Diosm_ipc_imem_ops.c119 BUILD_BUG_ON(sizeof(*IPC_CB(skb)) > sizeof(skb->cb)); in ipc_imem_map_skb_to_dma()
121 IPC_CB(skb)->mapping = mapping; in ipc_imem_map_skb_to_dma()
122 IPC_CB(skb)->direction = DMA_TO_DEVICE; in ipc_imem_map_skb_to_dma()
123 IPC_CB(skb)->len = len; in ipc_imem_map_skb_to_dma()
124 IPC_CB(skb)->op_type = (u8)UL_DEFAULT; in ipc_imem_map_skb_to_dma()
595 IPC_CB(skb)->op_type = UL_USR_OP_BLOCKED; in ipc_imem_sys_devlink_write()
Diosm_ipc_protocol_ops.c267 td->buffer.address = IPC_CB(skb)->mapping; in ipc_protocol_ul_td_send()
310 if (p_td->buffer.address != IPC_CB(skb)->mapping) { in ipc_protocol_ul_td_process()
404 if (p_td->buffer.address != IPC_CB(skb)->mapping) { in ipc_protocol_dl_td_process()
Diosm_ipc_imem.c310 ipc_pcie_addr_unmap(ipc_imem->pcie, IPC_CB(skb)->len, in ipc_imem_dl_skb_process()
311 IPC_CB(skb)->mapping, in ipc_imem_dl_skb_process()
312 IPC_CB(skb)->direction); in ipc_imem_dl_skb_process()
425 if (IPC_CB(skb)->op_type == UL_USR_OP_BLOCKED) in ipc_imem_ul_pipe_process()
429 if (IPC_CB(skb)->op_type == UL_MUX_OP_ADB) { in ipc_imem_ul_pipe_process()
Diosm_ipc_imem.h100 #define IPC_CB(skb) ((struct ipc_skb_cb *)((skb)->cb)) macro
Diosm_ipc_mux_codec.c718 IPC_CB(skb)->op_type = (u8)UL_MUX_OP_ADB; in ipc_mux_ul_skb_alloc()