Lines Matching refs:qtnf_bus
33 struct qtnf_bus;
37 int (*preinit)(struct qtnf_bus *);
38 void (*stop)(struct qtnf_bus *);
41 int (*control_tx)(struct qtnf_bus *, struct sk_buff *);
44 int (*data_tx)(struct qtnf_bus *bus, struct sk_buff *skb,
46 void (*data_tx_timeout)(struct qtnf_bus *, struct net_device *);
47 void (*data_tx_use_meta_set)(struct qtnf_bus *bus, bool use_meta);
48 void (*data_rx_start)(struct qtnf_bus *);
49 void (*data_rx_stop)(struct qtnf_bus *);
52 struct qtnf_bus { struct
75 static inline bool qtnf_fw_is_up(struct qtnf_bus *bus) in qtnf_fw_is_up() argument
83 static inline bool qtnf_fw_is_attached(struct qtnf_bus *bus) in qtnf_fw_is_attached()
92 static inline void *get_bus_priv(struct qtnf_bus *bus) in get_bus_priv()
102 static inline int qtnf_bus_preinit(struct qtnf_bus *bus) in qtnf_bus_preinit()
109 static inline void qtnf_bus_stop(struct qtnf_bus *bus) in qtnf_bus_stop()
116 static inline int qtnf_bus_data_tx(struct qtnf_bus *bus, struct sk_buff *skb, in qtnf_bus_data_tx()
123 qtnf_bus_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) in qtnf_bus_data_tx_timeout()
128 static inline int qtnf_bus_control_tx(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_bus_control_tx()
133 static inline void qtnf_bus_data_rx_start(struct qtnf_bus *bus) in qtnf_bus_data_rx_start()
138 static inline void qtnf_bus_data_rx_stop(struct qtnf_bus *bus) in qtnf_bus_data_rx_stop()
143 static __always_inline void qtnf_bus_lock(struct qtnf_bus *bus) in qtnf_bus_lock()
148 static __always_inline void qtnf_bus_unlock(struct qtnf_bus *bus) in qtnf_bus_unlock()
155 int qtnf_core_attach(struct qtnf_bus *bus);
156 void qtnf_core_detach(struct qtnf_bus *bus);