diff options
Diffstat (limited to 'drivers/net/wwan/iosm/iosm_ipc_imem_ops.h')
-rw-r--r-- | drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 49 |
1 files changed, 1 insertions, 48 deletions
diff --git a/drivers/net/wwan/iosm/iosm_ipc_imem_ops.h b/drivers/net/wwan/iosm/iosm_ipc_imem_ops.h index f0c88ac5643c..2007fe23e9a5 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_imem_ops.h +++ b/drivers/net/wwan/iosm/iosm_ipc_imem_ops.h @@ -9,7 +9,7 @@ #include "iosm_ipc_mux_codec.h" /* Maximum wait time for blocking read */ -#define IPC_READ_TIMEOUT 3000 +#define IPC_READ_TIMEOUT 500 /* The delay in ms for defering the unregister */ #define SIO_UNREGISTER_DEFER_DELAY_MS 1 @@ -98,51 +98,4 @@ int ipc_imem_sys_wwan_transmit(struct iosm_imem *ipc_imem, int if_id, */ void ipc_imem_wwan_channel_init(struct iosm_imem *ipc_imem, enum ipc_mux_protocol mux_type); - -/** - * ipc_imem_sys_devlink_open - Open a Flash/CD Channel link to CP - * @ipc_imem: iosm_imem instance - * - * Return: channel instance on success, NULL for failure - */ -struct ipc_mem_channel *ipc_imem_sys_devlink_open(struct iosm_imem *ipc_imem); - -/** - * ipc_imem_sys_devlink_close - Release a Flash/CD channel link to CP - * @ipc_devlink: Pointer to ipc_devlink data-struct - * - */ -void ipc_imem_sys_devlink_close(struct iosm_devlink *ipc_devlink); - -/** - * ipc_imem_sys_devlink_notify_rx - Receive downlink characters from CP, - * the downlink skbuf is added at the end of the - * downlink or rx list - * @ipc_devlink: Pointer to ipc_devlink data-struct - * @skb: Pointer to sk buffer - */ -void ipc_imem_sys_devlink_notify_rx(struct iosm_devlink *ipc_devlink, - struct sk_buff *skb); - -/** - * ipc_imem_sys_devlink_read - Copy the rx data and free the skbuf - * @ipc_devlink: Devlink instance - * @data: Buffer to read the data from modem - * @bytes_to_read: Size of destination buffer - * @bytes_read: Number of bytes read - * - * Return: 0 on success and failure value on error - */ -int ipc_imem_sys_devlink_read(struct iosm_devlink *ipc_devlink, u8 *data, - u32 bytes_to_read, u32 *bytes_read); - -/** - * ipc_imem_sys_devlink_write - Route the uplink buffer to CP - * @ipc_devlink: Devlink_sio instance - * @buf: Pointer to buffer - * @count: Number of data bytes to write - * Return: 0 on success and failure value on error - */ -int ipc_imem_sys_devlink_write(struct iosm_devlink *ipc_devlink, - unsigned char *buf, int count); #endif |