Lines Matching refs:mid
158 txdata->mid >= wil->max_vifs) in wil6210_netdev_poll_tx()
161 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx()
163 wil_dbg_txrx(wil, "Invalid MID %d\n", txdata->mid); in wil6210_netdev_poll_tx()
312 u8 mid; in wil_vif_alloc() local
314 mid = wil_vif_find_free_mid(wil); in wil_vif_alloc()
315 if (mid == U8_MAX) { in wil_vif_alloc()
326 if (mid == 0) { in wil_vif_alloc()
336 vif->mid = mid; in wil_vif_alloc()
425 if (wil->vifs[vif->mid]) { in wil_vif_add()
427 vif->mid); in wil_vif_add()
430 if (any_active && vif->mid != 0) { in wil_vif_add()
431 rc = wmi_port_allocate(wil, vif->mid, ndev->dev_addr, in wil_vif_add()
439 if (any_active && vif->mid != 0) in wil_vif_add()
440 wmi_port_delete(wil, vif->mid); in wil_vif_add()
444 wil->vifs[vif->mid] = vif; in wil_vif_add()
497 void wil_vif_remove(struct wil6210_priv *wil, u8 mid) in wil_vif_remove() argument
504 if (mid >= wil->max_vifs) { in wil_vif_remove()
505 wil_err(wil, "invalid MID: %d\n", mid); in wil_vif_remove()
509 vif = wil->vifs[mid]; in wil_vif_remove()
511 wil_err(wil, "MID %d not registered\n", mid); in wil_vif_remove()
525 if (any_active && vif->mid != 0) in wil_vif_remove()
526 wmi_port_delete(wil, vif->mid); in wil_vif_remove()
530 wil->vifs[mid] = NULL; in wil_vif_remove()