Searched refs:iosm_mux (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/wwan/iosm/ |
| A D | iosm_ipc_mux.c | 9 static int ipc_mux_channel_create(struct iosm_mux *ipc_mux) in ipc_mux_channel_create() 44 static void ipc_mux_session_free(struct iosm_mux *ipc_mux, int if_id) in ipc_mux_session_free() 55 ipc_mux_session_open_send(struct iosm_mux *ipc_mux, int if_id) in ipc_mux_session_open_send() 92 static bool ipc_mux_session_open(struct iosm_mux *ipc_mux, in ipc_mux_session_open() 146 static void ipc_mux_session_close(struct iosm_mux *ipc_mux, in ipc_mux_session_close() 175 static void ipc_mux_channel_close(struct iosm_mux *ipc_mux, in ipc_mux_channel_close() 271 struct iosm_mux *ipc_mux_init(struct ipc_mux_config *mux_cfg, in ipc_mux_init() 274 struct iosm_mux *ipc_mux = kzalloc(sizeof(*ipc_mux), GFP_KERNEL); in ipc_mux_init() 378 void ipc_mux_check_n_restart_tx(struct iosm_mux *ipc_mux) in ipc_mux_check_n_restart_tx() 388 int ipc_mux_get_max_sessions(struct iosm_mux *ipc_mux) in ipc_mux_get_max_sessions() [all …]
|
| A D | iosm_ipc_mux.h | 250 struct iosm_mux { struct 292 struct iosm_mux *ipc_mux_init(struct ipc_mux_config *mux_cfg, argument 299 void ipc_mux_deinit(struct iosm_mux *ipc_mux); 307 void ipc_mux_check_n_restart_tx(struct iosm_mux *ipc_mux); 315 enum ipc_mux_protocol ipc_mux_get_active_protocol(struct iosm_mux *ipc_mux); 324 int ipc_mux_open_session(struct iosm_mux *ipc_mux, int session_nr); 333 int ipc_mux_close_session(struct iosm_mux *ipc_mux, int session_nr); 342 int ipc_mux_get_max_sessions(struct iosm_mux *ipc_mux);
|
| A D | iosm_ipc_mux_codec.c | 16 struct iosm_mux *ipc_mux = ipc_imem->mux; in ipc_mux_tq_cmd_send() 25 static int ipc_mux_acb_send(struct iosm_mux *ipc_mux, bool blocking) in ipc_mux_acb_send() 82 static int ipc_mux_acb_alloc(struct iosm_mux *ipc_mux) in ipc_mux_acb_alloc() 295 static void ipc_mux_dl_fcth_decode(struct iosm_mux *ipc_mux, in ipc_mux_dl_fcth_decode() 340 static void ipc_mux_dl_adgh_decode(struct iosm_mux *ipc_mux, in ipc_mux_dl_adgh_decode() 425 static int ipc_mux_ul_skb_alloc(struct iosm_mux *ipc_mux, in ipc_mux_ul_skb_alloc() 473 static void ipc_mux_ul_adgh_finish(struct iosm_mux *ipc_mux) in ipc_mux_ul_adgh_finish() 510 static bool ipc_mux_ul_adb_allocate(struct iosm_mux *ipc_mux, in ipc_mux_ul_adb_allocate() 552 static bool ipc_mux_lite_send_qlt(struct iosm_mux *ipc_mux) in ipc_mux_lite_send_qlt() 765 bool ipc_mux_ul_data_encode(struct iosm_mux *ipc_mux) in ipc_mux_ul_data_encode() [all …]
|
| A D | iosm_ipc_mux_codec.h | 137 void ipc_mux_dl_decode(struct iosm_mux *ipc_mux, struct sk_buff *skb); 152 int ipc_mux_dl_acb_send_cmds(struct iosm_mux *ipc_mux, u32 cmd_type, u8 if_id, 175 int ipc_mux_ul_trigger_encode(struct iosm_mux *ipc_mux, int if_id, 183 bool ipc_mux_ul_data_encode(struct iosm_mux *ipc_mux); 191 void ipc_mux_ul_encoded_process(struct iosm_mux *ipc_mux, struct sk_buff *skb);
|
| A D | iosm_ipc_imem.h | 348 struct iosm_mux *mux;
|
Completed in 10 milliseconds