Lines Matching refs:queue

361 	 * Entry in the beacon queue which belongs to
548 * queue initialization handlers
569 * Data queue handlers.
572 void (*start_queue) (struct data_queue *queue);
573 void (*kick_queue) (struct data_queue *queue);
574 void (*stop_queue) (struct data_queue *queue);
575 void (*flush_queue) (struct data_queue *queue, bool drop);
640 void (*queue_init)(struct data_queue *queue);
925 * Work queue for all work which should not be placed
952 * Data queue arrays for RX, TX, Beacon and ATIM.
1273 * rt2x00queue_get_tx_queue - Convert tx queue index to queue pointer
1275 * @queue: rt2x00 queue index (see &enum data_queue_qid).
1281 const enum data_queue_qid queue)
1283 if (queue < rt2x00dev->ops->tx_queues && rt2x00dev->tx)
1284 return &rt2x00dev->tx[queue];
1286 if (queue == QID_ATIM)
1293 * rt2x00queue_get_entry - Get queue entry where the given index points to.
1294 * @queue: Pointer to &struct data_queue from where we obtain the entry.
1297 struct queue_entry *rt2x00queue_get_entry(struct data_queue *queue,
1301 * rt2x00queue_pause_queue - Pause a data queue
1302 * @queue: Pointer to &struct data_queue.
1304 * This function will pause the data queue locally, preventing
1305 * new frames to be added to the queue (while the hardware is
1308 void rt2x00queue_pause_queue(struct data_queue *queue);
1311 * rt2x00queue_unpause_queue - unpause a data queue
1312 * @queue: Pointer to &struct data_queue.
1314 * This function will unpause the data queue locally, allowing
1315 * new frames to be added to the queue again.
1317 void rt2x00queue_unpause_queue(struct data_queue *queue);
1320 * rt2x00queue_start_queue - Start a data queue
1321 * @queue: Pointer to &struct data_queue.
1323 * This function will start handling all pending frames in the queue.
1325 void rt2x00queue_start_queue(struct data_queue *queue);
1328 * rt2x00queue_stop_queue - Halt a data queue
1329 * @queue: Pointer to &struct data_queue.
1331 * This function will stop all pending frames in the queue.
1333 void rt2x00queue_stop_queue(struct data_queue *queue);
1336 * rt2x00queue_flush_queue - Flush a data queue
1337 * @queue: Pointer to &struct data_queue.
1340 * This function will flush the queue. After this call
1341 * the queue is guaranteed to be empty.
1343 void rt2x00queue_flush_queue(struct data_queue *queue, bool drop);
1449 struct ieee80211_vif *vif, u16 queue,