Lines Matching refs:if_id
31 int if_id; member
53 int if_id = priv->if_id; in ipc_wwan_link_open() local
55 if (if_id < IP_MUX_SESSION_START || in ipc_wwan_link_open()
56 if_id >= ARRAY_SIZE(ipc_wwan->sub_netlist)) in ipc_wwan_link_open()
60 priv->ch_id = ipc_imem_sys_wwan_open(ipc_wwan->ipc_imem, if_id); in ipc_wwan_link_open()
65 if_id); in ipc_wwan_link_open()
73 priv->ch_id, priv->if_id); in ipc_wwan_link_open()
85 ipc_imem_sys_wwan_close(priv->ipc_wwan->ipc_imem, priv->if_id, in ipc_wwan_link_stop()
99 int if_id = priv->if_id; in ipc_wwan_link_transmit() local
105 if (if_id < IP_MUX_SESSION_START || in ipc_wwan_link_transmit()
106 if_id >= ARRAY_SIZE(ipc_wwan->sub_netlist)) in ipc_wwan_link_transmit()
111 if_id, priv->ch_id, skb); in ipc_wwan_link_transmit()
129 if (if_id) in ipc_wwan_link_transmit()
130 dev_dbg(ipc_wwan->dev, "skb dropped. IF_ID: %d, ret: %d", if_id, in ipc_wwan_link_transmit()
165 u32 if_id, struct netlink_ext_ack *extack) in ipc_wwan_newlink() argument
171 if (if_id < IP_MUX_SESSION_START || in ipc_wwan_newlink()
172 if_id >= ARRAY_SIZE(ipc_wwan->sub_netlist)) in ipc_wwan_newlink()
176 priv->if_id = if_id; in ipc_wwan_newlink()
180 if (rcu_access_pointer(ipc_wwan->sub_netlist[if_id])) in ipc_wwan_newlink()
187 rcu_assign_pointer(ipc_wwan->sub_netlist[if_id], priv); in ipc_wwan_newlink()
198 int if_id = priv->if_id; in ipc_wwan_dellink() local
200 if (WARN_ON(if_id < IP_MUX_SESSION_START || in ipc_wwan_dellink()
201 if_id >= ARRAY_SIZE(ipc_wwan->sub_netlist))) in ipc_wwan_dellink()
204 if (WARN_ON(rcu_access_pointer(ipc_wwan->sub_netlist[if_id]) != priv)) in ipc_wwan_dellink()
207 RCU_INIT_POINTER(ipc_wwan->sub_netlist[if_id], NULL); in ipc_wwan_dellink()
220 bool dss, int if_id) in ipc_wwan_receive() argument
235 if (if_id < IP_MUX_SESSION_START || in ipc_wwan_receive()
236 if_id > IP_MUX_SESSION_END) { in ipc_wwan_receive()
242 priv = rcu_dereference(ipc_wwan->sub_netlist[if_id]); in ipc_wwan_receive()
261 void ipc_wwan_tx_flowctrl(struct iosm_wwan *ipc_wwan, int if_id, bool on) in ipc_wwan_tx_flowctrl() argument
268 priv = rcu_dereference(ipc_wwan->sub_netlist[if_id]); in ipc_wwan_tx_flowctrl()
280 if_id); in ipc_wwan_tx_flowctrl()