Lines Matching defs:queue

357 	 * Entry in the beacon queue which belongs to
544 * queue initialization handlers
565 * Data queue handlers.
568 void (*start_queue) (struct data_queue *queue);
569 void (*kick_queue) (struct data_queue *queue);
570 void (*stop_queue) (struct data_queue *queue);
571 void (*flush_queue) (struct data_queue *queue, bool drop);
637 void (*queue_init)(struct data_queue *queue);
931 * Work queue for all work which should not be placed
958 * Data queue arrays for RX, TX, Beacon and ATIM.
1294 * rt2x00queue_get_tx_queue - Convert tx queue index to queue pointer
1296 * @queue: rt2x00 queue index (see &enum data_queue_qid).
1302 const enum data_queue_qid queue)
1304 if (queue < rt2x00dev->ops->tx_queues && rt2x00dev->tx)
1305 return &rt2x00dev->tx[queue];
1307 if (queue == QID_ATIM)
1314 * rt2x00queue_get_entry - Get queue entry where the given index points to.
1315 * @queue: Pointer to &struct data_queue from where we obtain the entry.
1318 struct queue_entry *rt2x00queue_get_entry(struct data_queue *queue,
1322 * rt2x00queue_pause_queue - Pause a data queue
1323 * @queue: Pointer to &struct data_queue.
1325 * This function will pause the data queue locally, preventing
1326 * new frames to be added to the queue (while the hardware is
1329 void rt2x00queue_pause_queue(struct data_queue *queue);
1332 * rt2x00queue_unpause_queue - unpause a data queue
1333 * @queue: Pointer to &struct data_queue.
1335 * This function will unpause the data queue locally, allowing
1336 * new frames to be added to the queue again.
1338 void rt2x00queue_unpause_queue(struct data_queue *queue);
1341 * rt2x00queue_start_queue - Start a data queue
1342 * @queue: Pointer to &struct data_queue.
1344 * This function will start handling all pending frames in the queue.
1346 void rt2x00queue_start_queue(struct data_queue *queue);
1349 * rt2x00queue_stop_queue - Halt a data queue
1350 * @queue: Pointer to &struct data_queue.
1352 * This function will stop all pending frames in the queue.
1354 void rt2x00queue_stop_queue(struct data_queue *queue);
1357 * rt2x00queue_flush_queue - Flush a data queue
1358 * @queue: Pointer to &struct data_queue.
1361 * This function will flush the queue. After this call
1362 * the queue is guaranteed to be empty.
1364 void rt2x00queue_flush_queue(struct data_queue *queue, bool drop);
1400 * @entry: The queue entry containing the frame to be dumped.
1474 struct ieee80211_vif *vif, u16 queue,