Lines Matching refs:sidx
44 last_served_sidx = usb->sidx;
46 usb->sidx = (usb->sidx + 1) % MAX_STA_NUM;
47 if (!(tx->station[usb->sidx].flag & STATION_CONNECTED_FLAG))
49 if (!(tx->station[usb->sidx].flag & STATION_FIFO_FULL_FLAG))
50 skb = skb_peek(&tx->station[usb->sidx].data_list);
51 } while ((usb->sidx != last_served_sidx) && (!skb));
54 skb = skb_dequeue(&tx->station[usb->sidx].data_list);
57 if (skb_queue_len(&tx->station[usb->sidx].data_list) <= 60)
76 u8 sidx;
136 for (sidx = 0; sidx < MAX_STA_NUM; sidx++)
137 tx->station[sidx].flag |= STATION_FIFO_FULL_FLAG;
142 for (sidx = 0; sidx < MAX_STA_NUM; sidx++)
143 tx->station[sidx].flag &= STATION_ACTIVE_FLAG;
561 int sidx;
563 for (sidx = 0; sidx < MAX_STA_NUM - 1; sidx++) {
564 if (!(tx->station[sidx].flag & STATION_CONNECTED_FLAG))
566 if (tx->station[sidx].flag & STATION_HEARTBEAT_FLAG) {
567 tx->station[sidx].flag ^= STATION_HEARTBEAT_FLAG;
569 eth_zero_addr(tx->station[sidx].mac);
570 tx->station[sidx].flag = 0;