Lines Matching refs:queue
292 struct data_queue *queue = rt2x00dev->bcn; in rt2500pci_config_intf() local
303 rt2x00_set_field32(®, BCNCSR1_BEACON_CWMIN, queue->cw_min); in rt2500pci_config_intf()
722 static void rt2500pci_start_queue(struct data_queue *queue) in rt2500pci_start_queue() argument
724 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; in rt2500pci_start_queue()
727 switch (queue->qid) { in rt2500pci_start_queue()
745 static void rt2500pci_kick_queue(struct data_queue *queue) in rt2500pci_kick_queue() argument
747 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; in rt2500pci_kick_queue()
750 switch (queue->qid) { in rt2500pci_kick_queue()
771 static void rt2500pci_stop_queue(struct data_queue *queue) in rt2500pci_stop_queue() argument
773 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; in rt2500pci_stop_queue()
776 switch (queue->qid) { in rt2500pci_stop_queue()
814 if (entry->queue->qid == QID_RX) { in rt2500pci_get_entry_state()
832 if (entry->queue->qid == QID_RX) { in rt2500pci_clear_entry()
1270 rt2x00_set_field32(&word, TXD_W2_AIFS, entry->queue->aifs); in rt2500pci_write_tx_desc()
1271 rt2x00_set_field32(&word, TXD_W2_CWMIN, entry->queue->cw_min); in rt2500pci_write_tx_desc()
1272 rt2x00_set_field32(&word, TXD_W2_CWMAX, entry->queue->cw_max); in rt2500pci_write_tx_desc()
1326 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; in rt2500pci_write_beacon()
1385 entry->queue->rt2x00dev->rssi_offset; in rt2500pci_fill_rxdone()
1402 struct data_queue *queue = rt2x00queue_get_tx_queue(rt2x00dev, queue_idx); in rt2500pci_txdone() local
1408 while (!rt2x00queue_empty(queue)) { in rt2500pci_txdone()
1409 entry = rt2x00queue_get_entry(queue, Q_INDEX_DONE); in rt2500pci_txdone()
2064 static void rt2500pci_queue_init(struct data_queue *queue) in rt2500pci_queue_init() argument
2066 switch (queue->qid) { in rt2500pci_queue_init()
2068 queue->limit = 32; in rt2500pci_queue_init()
2069 queue->data_size = DATA_FRAME_SIZE; in rt2500pci_queue_init()
2070 queue->desc_size = RXD_DESC_SIZE; in rt2500pci_queue_init()
2071 queue->priv_size = sizeof(struct queue_entry_priv_mmio); in rt2500pci_queue_init()
2078 queue->limit = 32; in rt2500pci_queue_init()
2079 queue->data_size = DATA_FRAME_SIZE; in rt2500pci_queue_init()
2080 queue->desc_size = TXD_DESC_SIZE; in rt2500pci_queue_init()
2081 queue->priv_size = sizeof(struct queue_entry_priv_mmio); in rt2500pci_queue_init()
2085 queue->limit = 1; in rt2500pci_queue_init()
2086 queue->data_size = MGMT_FRAME_SIZE; in rt2500pci_queue_init()
2087 queue->desc_size = TXD_DESC_SIZE; in rt2500pci_queue_init()
2088 queue->priv_size = sizeof(struct queue_entry_priv_mmio); in rt2500pci_queue_init()
2092 queue->limit = 8; in rt2500pci_queue_init()
2093 queue->data_size = DATA_FRAME_SIZE; in rt2500pci_queue_init()
2094 queue->desc_size = TXD_DESC_SIZE; in rt2500pci_queue_init()
2095 queue->priv_size = sizeof(struct queue_entry_priv_mmio); in rt2500pci_queue_init()