Symbol: iosm_mux
drivers/net/wwan/iosm/iosm_ipc_imem.h
339
struct iosm_mux *mux;
drivers/net/wwan/iosm/iosm_ipc_mux.c
138
static void ipc_mux_session_reset(struct iosm_mux *ipc_mux, int if_id)
drivers/net/wwan/iosm/iosm_ipc_mux.c
147
static void ipc_mux_session_close(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux.c
177
static void ipc_mux_channel_close(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux.c
195
static int ipc_mux_schedule(struct iosm_mux *ipc_mux, union mux_msg *msg)
drivers/net/wwan/iosm/iosm_ipc_mux.c
278
struct iosm_mux *ipc_mux_init(struct ipc_mux_config *mux_cfg,
drivers/net/wwan/iosm/iosm_ipc_mux.c
281
struct iosm_mux *ipc_mux = kzalloc_obj(*ipc_mux);
drivers/net/wwan/iosm/iosm_ipc_mux.c
364
static void ipc_mux_restart_tx_for_all_sessions(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux.c
389
static void ipc_mux_stop_netif_for_all_sessions(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux.c
404
void ipc_mux_check_n_restart_tx(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux.c
414
int ipc_mux_get_max_sessions(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux.c
419
enum ipc_mux_protocol ipc_mux_get_active_protocol(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux.c
424
int ipc_mux_open_session(struct iosm_mux *ipc_mux, int session_nr)
drivers/net/wwan/iosm/iosm_ipc_mux.c
437
int ipc_mux_close_session(struct iosm_mux *ipc_mux, int session_nr)
drivers/net/wwan/iosm/iosm_ipc_mux.c
44
static void ipc_mux_session_free(struct iosm_mux *ipc_mux, int if_id)
drivers/net/wwan/iosm/iosm_ipc_mux.c
453
void ipc_mux_deinit(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux.c
55
ipc_mux_session_open_send(struct iosm_mux *ipc_mux, int if_id)
drivers/net/wwan/iosm/iosm_ipc_mux.c
9
static int ipc_mux_channel_create(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux.c
92
static bool ipc_mux_session_open(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux.h
391
struct iosm_mux *ipc_mux_init(struct ipc_mux_config *mux_cfg,
drivers/net/wwan/iosm/iosm_ipc_mux.h
398
void ipc_mux_deinit(struct iosm_mux *ipc_mux);
drivers/net/wwan/iosm/iosm_ipc_mux.h
406
void ipc_mux_check_n_restart_tx(struct iosm_mux *ipc_mux);
drivers/net/wwan/iosm/iosm_ipc_mux.h
414
enum ipc_mux_protocol ipc_mux_get_active_protocol(struct iosm_mux *ipc_mux);
drivers/net/wwan/iosm/iosm_ipc_mux.h
423
int ipc_mux_open_session(struct iosm_mux *ipc_mux, int session_nr);
drivers/net/wwan/iosm/iosm_ipc_mux.h
432
int ipc_mux_close_session(struct iosm_mux *ipc_mux, int session_nr);
drivers/net/wwan/iosm/iosm_ipc_mux.h
441
int ipc_mux_get_max_sessions(struct iosm_mux *ipc_mux);
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
101
static struct mux_lite_cmdh *ipc_mux_lite_add_cmd(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1031
static int ipc_mux_ul_bytes_credits_check(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1079
static int ipc_mux_ul_adgh_encode(struct iosm_mux *ipc_mux, int session_id,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1195
void ipc_mux_ul_adb_update_ql(struct iosm_mux *ipc_mux, struct mux_adb *p_adb,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1219
static int mux_ul_dg_update_tbl_index(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1244
static int mux_ul_dg_encode(struct iosm_mux *ipc_mux, struct mux_adb *adb,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
125
static int ipc_mux_acb_alloc(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1310
static int mux_ul_adb_encode(struct iosm_mux *ipc_mux, int session_id,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1367
bool ipc_mux_ul_data_encode(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1424
static int ipc_mux_get_payload_from_adb(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
145
int ipc_mux_dl_acb_send_cmds(struct iosm_mux *ipc_mux, u32 cmd_type, u8 if_id,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1470
void ipc_mux_ul_encoded_process(struct iosm_mux *ipc_mux, struct sk_buff *skb)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1504
struct iosm_mux *ipc_mux = ipc_imem->mux;
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1522
int ipc_mux_ul_trigger_encode(struct iosm_mux *ipc_mux, int if_id,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
16
struct iosm_mux *ipc_mux = ipc_imem->mux;
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
186
static int ipc_mux_dl_cmdresps_decode_process(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
230
static int ipc_mux_dl_cmds_decode_process(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
25
static int ipc_mux_acb_send(struct iosm_mux *ipc_mux, bool blocking)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
315
static void ipc_mux_dl_cmd_decode(struct iosm_mux *ipc_mux, struct sk_buff *skb)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
366
static int ipc_mux_net_receive(struct iosm_mux *ipc_mux, int if_id,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
385
static void ipc_mux_dl_fcth_decode(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
430
static void ipc_mux_dl_adgh_decode(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
487
static void ipc_mux_dl_acbcmd_decode(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
518
static void ipc_mux_dl_acb_decode(struct iosm_mux *ipc_mux, struct sk_buff *skb)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
548
static int mux_dl_process_dg(struct iosm_mux *ipc_mux, struct mux_adbh *adbh,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
58
static void ipc_mux_acb_init(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
586
static void mux_dl_adb_decode(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
692
void ipc_mux_dl_decode(struct iosm_mux *ipc_mux, struct sk_buff *skb)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
71
static struct mux_cmdh *ipc_mux_acb_add_cmd(struct iosm_mux *ipc_mux, u32 cmd,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
726
static int ipc_mux_ul_skb_alloc(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
807
static void ipc_mux_ul_adgh_finish(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
843
static void ipc_mux_ul_encode_adth(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
890
void ipc_mux_ul_adb_finish(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
932
static bool ipc_mux_ul_adb_allocate(struct iosm_mux *ipc_mux,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
958
static void ipc_mux_stop_tx_for_all_sessions(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
974
static bool ipc_mux_lite_send_qlt(struct iosm_mux *ipc_mux)
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h
263
void ipc_mux_dl_decode(struct iosm_mux *ipc_mux, struct sk_buff *skb);
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h
278
int ipc_mux_dl_acb_send_cmds(struct iosm_mux *ipc_mux, u32 cmd_type, u8 if_id,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h
301
int ipc_mux_ul_trigger_encode(struct iosm_mux *ipc_mux, int if_id,
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h
309
bool ipc_mux_ul_data_encode(struct iosm_mux *ipc_mux);
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h
317
void ipc_mux_ul_encoded_process(struct iosm_mux *ipc_mux, struct sk_buff *skb);
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h
319
void ipc_mux_ul_adb_finish(struct iosm_mux *ipc_mux);
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h
321
void ipc_mux_ul_adb_update_ql(struct iosm_mux *ipc_mux, struct mux_adb *p_adb,