Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/net/wwan/iosm/
Diosm_ipc_pcie.c489 IPC_CB(skb)->op_type = (u8)UL_DEFAULT; in ipc_pcie_alloc_local_skb()
490 IPC_CB(skb)->mapping = 0; in ipc_pcie_alloc_local_skb()
512 BUILD_BUG_ON(sizeof(*IPC_CB(skb)) > sizeof(skb->cb)); in ipc_pcie_alloc_skb()
515 IPC_CB(skb)->mapping = *mapping; in ipc_pcie_alloc_skb()
516 IPC_CB(skb)->direction = direction; in ipc_pcie_alloc_skb()
517 IPC_CB(skb)->len = size; in ipc_pcie_alloc_skb()
527 ipc_pcie_addr_unmap(ipc_pcie, IPC_CB(skb)->len, IPC_CB(skb)->mapping, in ipc_pcie_kfree_skb()
528 IPC_CB(skb)->direction); in ipc_pcie_kfree_skb()
529 IPC_CB(skb)->mapping = 0; in ipc_pcie_kfree_skb()
Diosm_ipc_imem_ops.c127 BUILD_BUG_ON(sizeof(*IPC_CB(skb)) > sizeof(skb->cb)); in ipc_imem_map_skb_to_dma()
129 IPC_CB(skb)->mapping = mapping; in ipc_imem_map_skb_to_dma()
130 IPC_CB(skb)->direction = DMA_TO_DEVICE; in ipc_imem_map_skb_to_dma()
131 IPC_CB(skb)->len = len; in ipc_imem_map_skb_to_dma()
132 IPC_CB(skb)->op_type = (u8)UL_DEFAULT; in ipc_imem_map_skb_to_dma()
603 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.c722 IPC_CB(skb)->op_type = (u8)UL_MUX_OP_ADB; in ipc_mux_ul_skb_alloc()