Searched refs:ipc_mux (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/wwan/iosm/ |
| A D | iosm_ipc_mux.c | 13 channel_id = ipc_imem_channel_alloc(ipc_mux->imem, ipc_mux->instance_id, in ipc_mux_channel_create() 17 dev_err(ipc_mux->dev, in ipc_mux_channel_create() 25 ipc_mux->channel = ipc_imem_channel_open(ipc_mux->imem, channel_id, in ipc_mux_channel_create() 121 ipc_mux->session[if_id].wwan = ipc_mux->wwan; in ipc_mux_session_open() 187 ipc_imem_channel_close(ipc_mux->imem, ipc_mux->channel_id); in ipc_mux_channel_close() 215 ipc_mux->channel_id = ipc_mux_channel_create(ipc_mux); in ipc_mux_schedule() 272 ipc_mux->state, ipc_mux->event); in ipc_mux_schedule() 287 if (!ipc_mux) in ipc_mux_init() 358 return ipc_mux; in ipc_mux_init() 421 return ipc_mux ? ipc_mux->protocol : MUX_UNKNOWN; in ipc_mux_get_active_protocol() [all …]
|
| A D | iosm_ipc_mux_codec.c | 29 0, &ipc_mux->acb, in ipc_mux_acb_send() 78 acb = &ipc_mux->acb; in ipc_mux_acb_add_cmd() 570 rc = ipc_mux_net_receive(ipc_mux, if_id, ipc_mux->wwan, in mux_dl_process_dg() 814 ipc_mux->ul_data_pend_bytes = ipc_mux->ul_data_pend_bytes + in ipc_mux_ul_adgh_finish() 962 if (!ipc_mux->initialized || ipc_mux->state != MUX_S_ACTIVE) in ipc_mux_lite_send_qlt() 974 if (ipc_mux_ul_skb_alloc(ipc_mux, &ipc_mux->ul_adb, in ipc_mux_lite_send_qlt() 1092 if (ipc_mux_ul_adb_allocate(ipc_mux, adb, &ipc_mux->size_needed, in ipc_mux_ul_adgh_encode() 1211 if (ipc_mux_ul_adb_allocate(ipc_mux, adb, &ipc_mux->size_needed, in mux_ul_dg_update_tbl_index() 1249 ((ipc_mux->size_needed + ipc_mux->ul_data_pend_bytes) >= in mux_ul_dg_encode() 1317 if (ipc_mux_ul_adb_allocate(ipc_mux, adb, &ipc_mux->size_needed, in mux_ul_adb_encode() [all …]
|
| A D | iosm_ipc_mux_codec.h | 263 void ipc_mux_dl_decode(struct iosm_mux *ipc_mux, struct sk_buff *skb); 278 int ipc_mux_dl_acb_send_cmds(struct iosm_mux *ipc_mux, u32 cmd_type, u8 if_id, 301 int ipc_mux_ul_trigger_encode(struct iosm_mux *ipc_mux, int if_id, 309 bool ipc_mux_ul_data_encode(struct iosm_mux *ipc_mux); 317 void ipc_mux_ul_encoded_process(struct iosm_mux *ipc_mux, struct sk_buff *skb); 319 void ipc_mux_ul_adb_finish(struct iosm_mux *ipc_mux); 321 void ipc_mux_ul_adb_update_ql(struct iosm_mux *ipc_mux, struct mux_adb *p_adb,
|
| A D | iosm_ipc_mux.h | 398 void ipc_mux_deinit(struct iosm_mux *ipc_mux); 406 void ipc_mux_check_n_restart_tx(struct iosm_mux *ipc_mux); 414 enum ipc_mux_protocol ipc_mux_get_active_protocol(struct iosm_mux *ipc_mux); 423 int ipc_mux_open_session(struct iosm_mux *ipc_mux, int session_nr); 432 int ipc_mux_close_session(struct iosm_mux *ipc_mux, int session_nr); 441 int ipc_mux_get_max_sessions(struct iosm_mux *ipc_mux);
|
Completed in 18 milliseconds