Lines Matching refs:link_id_db
467 priv->link_id_db[t->txpriv.raw_link_id - 1].timestamp = in cw1200_tx_h_calc_link_ids()
696 was_buffered = priv->link_id_db[t->txpriv.raw_link_id - 1].buffered[t->txpriv.tid]++; in cw1200_tx_h_pm_state()
968 buffered = priv->link_id_db in cw1200_notify_buffered_tx()
1023 entry = &priv->link_id_db[link_id - 1]; in cw1200_rx_cb()
1280 priv->link_id_db[temp_linkid - 1].prev_status = in cw1200_link_id_reset()
1281 priv->link_id_db[temp_linkid - 1].status; in cw1200_link_id_reset()
1282 priv->link_id_db[temp_linkid - 1].status = in cw1200_link_id_reset()
1292 priv->link_id_db[priv->action_linkid - 1].prev_status = in cw1200_link_id_reset()
1293 priv->link_id_db[priv->action_linkid - 1].status; in cw1200_link_id_reset()
1294 priv->link_id_db[priv->action_linkid - 1].status = in cw1200_link_id_reset()
1309 if (!memcmp(mac, priv->link_id_db[i].mac, ETH_ALEN) && in cw1200_find_link_id()
1310 priv->link_id_db[i].status) { in cw1200_find_link_id()
1311 priv->link_id_db[i].timestamp = jiffies; in cw1200_find_link_id()
1328 if (!priv->link_id_db[i].status) { in cw1200_alloc_link_id()
1331 } else if (priv->link_id_db[i].status != CW1200_LINK_HARD && in cw1200_alloc_link_id()
1334 now - priv->link_id_db[i].timestamp; in cw1200_alloc_link_id()
1342 struct cw1200_link_entry *entry = &priv->link_id_db[ret - 1]; in cw1200_alloc_link_id()
1394 if (priv->link_id_db[i].status == CW1200_LINK_RESERVE || in cw1200_link_id_gc_work()
1395 (priv->link_id_db[i].status == CW1200_LINK_HARD && in cw1200_link_id_gc_work()
1403 if (priv->link_id_db[i].status != CW1200_LINK_HARD) in cw1200_link_id_gc_work()
1404 priv->link_id_db[i].status = CW1200_LINK_SOFT; in cw1200_link_id_gc_work()
1405 memcpy(map_link.mac_addr, priv->link_id_db[i].mac, in cw1200_link_id_gc_work()
1416 } else if (priv->link_id_db[i].status == CW1200_LINK_SOFT) { in cw1200_link_id_gc_work()
1417 ttl = priv->link_id_db[i].timestamp - now + in cw1200_link_id_gc_work()
1421 priv->link_id_db[i].status = CW1200_LINK_OFF; in cw1200_link_id_gc_work()
1433 } else if (priv->link_id_db[i].status == CW1200_LINK_RESET || in cw1200_link_id_gc_work()
1434 priv->link_id_db[i].status == in cw1200_link_id_gc_work()
1436 int status = priv->link_id_db[i].status; in cw1200_link_id_gc_work()
1437 priv->link_id_db[i].status = in cw1200_link_id_gc_work()
1438 priv->link_id_db[i].prev_status; in cw1200_link_id_gc_work()
1439 priv->link_id_db[i].timestamp = now; in cw1200_link_id_gc_work()
1445 priv->link_id_db[i].mac, in cw1200_link_id_gc_work()
1455 skb_queue_purge(&priv->link_id_db[i].rx_queue); in cw1200_link_id_gc_work()