Home
last modified time | relevance | path

Searched refs:devlink_sio (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_devlink.c282 init_completion(&ipc_devlink->devlink_sio.read_sem); in ipc_devlink_init()
283 skb_queue_head_init(&ipc_devlink->devlink_sio.rx_list); in ipc_devlink_init()
313 if (ipc_devlink->devlink_sio.devlink_read_pend) { in ipc_devlink_deinit()
314 complete(&ipc_devlink->devlink_sio.read_sem); in ipc_devlink_deinit()
315 complete(&ipc_devlink->devlink_sio.channel->ul_sem); in ipc_devlink_deinit()
317 if (!ipc_devlink->devlink_sio.devlink_read_pend) in ipc_devlink_deinit()
318 skb_queue_purge(&ipc_devlink->devlink_sio.rx_list); in ipc_devlink_deinit()
H A Diosm_ipc_imem_ops.c367 ipc_imem->ipc_devlink->devlink_sio.channel_id = channel_id; in ipc_imem_sys_devlink_open()
387 channel_id = ipc_imem->ipc_devlink->devlink_sio.channel_id; in ipc_imem_sys_devlink_open()
409 channel = ipc_imem->ipc_devlink->devlink_sio.channel; in ipc_imem_sys_devlink_close()
468 skb_queue_tail(&ipc_devlink->devlink_sio.rx_list, skb); in ipc_imem_sys_devlink_notify_rx()
469 complete(&ipc_devlink->devlink_sio.read_sem); in ipc_imem_sys_devlink_notify_rx()
580 channel = ipc_imem->ipc_devlink->devlink_sio.channel; in ipc_imem_sys_devlink_write()
636 devlink->devlink_sio.devlink_read_pend = 1; in ipc_imem_sys_devlink_read()
637 while (!skb && !(skb = skb_dequeue(&devlink->devlink_sio.rx_list))) { in ipc_imem_sys_devlink_read()
639 (&devlink->devlink_sio.read_sem, in ipc_imem_sys_devlink_read()
646 devlink->devlink_sio.devlink_read_pend = 0; in ipc_imem_sys_devlink_read()
H A Diosm_ipc_devlink.h166 struct iosm_devlink_sio devlink_sio; member
H A Diosm_ipc_flash.c104 ipc_imem->ipc_devlink->devlink_sio.channel = in ipc_flash_link_establish()
107 if (!ipc_imem->ipc_devlink->devlink_sio.channel) in ipc_flash_link_establish()
H A Diosm_ipc_imem.c454 channel = ipc_imem->ipc_devlink->devlink_sio.channel; in ipc_imem_rom_irq_exec()
776 complete(&ipc_imem->ipc_devlink->devlink_sio.channel->ul_sem); in ipc_imem_handle_irq()