]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/net/wireless/rt2x00/rt2x00.h
rt2x00: Reorganize queue callback functions
[mirror_ubuntu-artful-kernel.git] / drivers / net / wireless / rt2x00 / rt2x00.h
index e72117f3fdf59d2d6c9f134bc182854c9d2456db..b72f59ba4e1e616152cba9a79b4dc6ce8fb5e3f6 100644 (file)
@@ -567,7 +567,14 @@ struct rt2x00lib_ops {
                             struct link_qual *qual);
        void (*link_tuner) (struct rt2x00_dev *rt2x00dev,
                            struct link_qual *qual, const u32 count);
+
+       /*
+        * Data queue handlers.
+        */
        void (*watchdog) (struct rt2x00_dev *rt2x00dev);
+       void (*start_queue) (struct data_queue *queue);
+       void (*kick_queue) (struct data_queue *queue);
+       void (*stop_queue) (struct data_queue *queue);
 
        /*
         * TX control handlers
@@ -579,8 +586,6 @@ struct rt2x00lib_ops {
        void (*write_beacon) (struct queue_entry *entry,
                              struct txentry_desc *txdesc);
        int (*get_tx_data_len) (struct queue_entry *entry);
-       void (*kick_tx_queue) (struct data_queue *queue);
-       void (*kill_tx_queue) (struct data_queue *queue);
 
        /*
         * RX control handlers