Lines Matching refs:mid
158 txdata->mid >= GET_MAX_VIFS(wil)) 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()
315 u8 mid; in wil_vif_alloc() local
317 mid = wil_vif_find_free_mid(wil); in wil_vif_alloc()
318 if (mid == U8_MAX) { in wil_vif_alloc()
329 if (mid == 0) { in wil_vif_alloc()
339 vif->mid = mid; in wil_vif_alloc()
427 if (wil->vifs[vif->mid]) { in wil_vif_add()
429 vif->mid); in wil_vif_add()
432 if (any_active && vif->mid != 0) { in wil_vif_add()
433 rc = wmi_port_allocate(wil, vif->mid, ndev->dev_addr, in wil_vif_add()
441 if (any_active && vif->mid != 0) in wil_vif_add()
442 wmi_port_delete(wil, vif->mid); in wil_vif_add()
446 wil->vifs[vif->mid] = vif; in wil_vif_add()
499 void wil_vif_remove(struct wil6210_priv *wil, u8 mid) in wil_vif_remove() argument
506 if (mid >= GET_MAX_VIFS(wil)) { in wil_vif_remove()
507 wil_err(wil, "invalid MID: %d\n", mid); in wil_vif_remove()
511 vif = wil->vifs[mid]; in wil_vif_remove()
513 wil_err(wil, "MID %d not registered\n", mid); in wil_vif_remove()
527 if (any_active && vif->mid != 0) in wil_vif_remove()
528 wmi_port_delete(wil, vif->mid); in wil_vif_remove()
532 wil->vifs[mid] = NULL; in wil_vif_remove()