• Home
  • Raw
  • Download

Lines Matching refs:if_id

66 	cmdh->if_id = acb->if_id;  in ipc_mux_lite_add_cmd()
102 int ipc_mux_dl_acb_send_cmds(struct iosm_mux *ipc_mux, u32 cmd_type, u8 if_id, in ipc_mux_dl_acb_send_cmds() argument
110 acb->if_id = if_id; in ipc_mux_dl_acb_send_cmds()
151 cmdh->if_id, le32_to_cpu(cmdh->transaction_id)); in ipc_mux_dl_cmdresps_decode_process()
173 cmdh->if_id, le32_to_cpu(cmdh->command_type)); in ipc_mux_dl_dlcmds_decode_process()
178 if (cmdh->if_id >= ipc_mux->nr_sessions) { in ipc_mux_dl_dlcmds_decode_process()
180 cmdh->if_id); in ipc_mux_dl_dlcmds_decode_process()
184 session = &ipc_mux->session[cmdh->if_id]; in ipc_mux_dl_dlcmds_decode_process()
220 dev_dbg(ipc_mux->dev, "if[%u] FLOW CTRL 0x%08X", cmdh->if_id, in ipc_mux_dl_dlcmds_decode_process()
265 if (ipc_mux_dl_acb_send_cmds(ipc_mux, cmd, cmdh->if_id, in ipc_mux_dl_cmd_decode()
271 cmdh->if_id); in ipc_mux_dl_cmd_decode()
277 static int ipc_mux_net_receive(struct iosm_mux *ipc_mux, int if_id, in ipc_mux_net_receive() argument
291 return ipc_wwan_receive(wwan, dest_skb, false, if_id); in ipc_mux_net_receive()
301 int if_id; in ipc_mux_dl_fcth_decode() local
309 if_id = fct->if_id; in ipc_mux_dl_fcth_decode()
310 if (if_id >= ipc_mux->nr_sessions) { in ipc_mux_dl_fcth_decode()
311 dev_err(ipc_mux->dev, "not supported if_id: %d", if_id); in ipc_mux_dl_fcth_decode()
316 if_id = array_index_nospec(if_id, ipc_mux->nr_sessions); in ipc_mux_dl_fcth_decode()
317 wwan = ipc_mux->session[if_id].wwan; in ipc_mux_dl_fcth_decode()
326 if_id, ipc_mux->session[if_id].ul_flow_credits, ul_credits); in ipc_mux_dl_fcth_decode()
329 ipc_mux->session[if_id].ul_flow_credits += ul_credits; in ipc_mux_dl_fcth_decode()
332 if (ipc_mux->session[if_id].ul_flow_credits > 0) { in ipc_mux_dl_fcth_decode()
333 ipc_mux->session[if_id].net_tx_stop = false; in ipc_mux_dl_fcth_decode()
334 ipc_mux_netif_tx_flowctrl(&ipc_mux->session[if_id], in ipc_mux_dl_fcth_decode()
335 ipc_mux->session[if_id].if_id, false); in ipc_mux_dl_fcth_decode()
348 u8 if_id; in ipc_mux_dl_adgh_decode() local
357 if_id = adgh->if_id; in ipc_mux_dl_adgh_decode()
358 if (if_id >= ipc_mux->nr_sessions) { in ipc_mux_dl_adgh_decode()
359 dev_err(ipc_mux->dev, "invalid if_id while decoding %d", if_id); in ipc_mux_dl_adgh_decode()
364 if_id = array_index_nospec(if_id, ipc_mux->nr_sessions); in ipc_mux_dl_adgh_decode()
365 wwan = ipc_mux->session[if_id].wwan; in ipc_mux_dl_adgh_decode()
380 ipc_mux->session[if_id].dl_head_pad_len - IPC_MEM_DL_ETH_OFFSET; in ipc_mux_dl_adgh_decode()
383 if_id += ipc_mux->wwan_q_offset; in ipc_mux_dl_adgh_decode()
386 rc = ipc_mux_net_receive(ipc_mux, if_id, wwan, packet_offset, in ipc_mux_dl_adgh_decode()
392 ipc_mux->session[if_id].flush = 1; in ipc_mux_dl_adgh_decode()
493 session = &ipc_mux->session[ul_adb->adgh->if_id]; in ipc_mux_ul_adgh_finish()
505 adgh_len, ul_adb->adgh->if_id, ul_adb->payload_size, in ipc_mux_ul_adgh_finish()
584 qlt->if_id = i; in ipc_mux_lite_send_qlt()
623 session->if_id, session->ul_flow_credits, in ipc_mux_ul_bytes_credits_check()
635 session->if_id, ipc_mux->ul_data_pend_bytes, in ipc_mux_ul_bytes_credits_check()
724 adb->adgh->if_id = session_id; in ipc_mux_ul_adgh_encode()
858 int ipc_mux_ul_trigger_encode(struct iosm_mux *ipc_mux, int if_id, in ipc_mux_ul_trigger_encode() argument
861 struct mux_session *session = &ipc_mux->session[if_id]; in ipc_mux_ul_trigger_encode()
886 ipc_mux_netif_tx_flowctrl(session, session->if_id, true); in ipc_mux_ul_trigger_encode()
904 if_id, skb_queue_len(&session->ul_list), session->ul_list.qlen, in ipc_mux_ul_trigger_encode()