Lines Matching defs:queue
1013 static void rt73usb_start_queue(struct data_queue *queue)
1015 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev;
1018 switch (queue->qid) {
1036 static void rt73usb_stop_queue(struct data_queue *queue)
1038 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev;
1041 switch (queue->qid) {
1481 rt2x00_set_field32(&word, TXD_W1_HOST_Q_ID, entry->queue->qid);
1482 rt2x00_set_field32(&word, TXD_W1_AIFSN, entry->queue->aifs);
1483 rt2x00_set_field32(&word, TXD_W1_CWMIN, entry->queue->cw_min);
1484 rt2x00_set_field32(&word, TXD_W1_CWMAX, entry->queue->cw_max);
1506 TXPOWER_TO_DEV(entry->queue->rt2x00dev->tx_power));
1524 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev;
1590 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev;
1624 length += (4 * !(length % entry->queue->usb_maxpacket));
1670 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev;
1742 skb_pull(entry->skb, entry->queue->desc_size);
2225 struct data_queue *queue;
2233 * update the queue settings and validate the input. After that
2235 * in the queue parameter.
2248 queue = rt2x00queue_get_tx_queue(rt2x00dev, queue_idx);
2256 rt2x00_set_field32(®, field, queue->txop);
2264 rt2x00_set_field32(®, field, queue->aifs);
2268 rt2x00_set_field32(®, field, queue->cw_min);
2272 rt2x00_set_field32(®, field, queue->cw_max);
2348 static void rt73usb_queue_init(struct data_queue *queue)
2350 switch (queue->qid) {
2352 queue->limit = 32;
2353 queue->data_size = DATA_FRAME_SIZE;
2354 queue->desc_size = RXD_DESC_SIZE;
2355 queue->priv_size = sizeof(struct queue_entry_priv_usb);
2362 queue->limit = 32;
2363 queue->data_size = DATA_FRAME_SIZE;
2364 queue->desc_size = TXD_DESC_SIZE;
2365 queue->priv_size = sizeof(struct queue_entry_priv_usb);
2369 queue->limit = 4;
2370 queue->data_size = MGMT_FRAME_SIZE;
2371 queue->desc_size = TXINFO_SIZE;
2372 queue->priv_size = sizeof(struct queue_entry_priv_usb);