Lines Matching refs:qtnf_bus
34 struct qtnf_bus;
38 int (*preinit)(struct qtnf_bus *);
39 void (*stop)(struct qtnf_bus *);
42 int (*control_tx)(struct qtnf_bus *, struct sk_buff *);
45 int (*data_tx)(struct qtnf_bus *, struct sk_buff *);
46 void (*data_tx_timeout)(struct qtnf_bus *, struct net_device *);
47 void (*data_rx_start)(struct qtnf_bus *);
48 void (*data_rx_stop)(struct qtnf_bus *);
51 struct qtnf_bus { struct
73 static inline void *get_bus_priv(struct qtnf_bus *bus) in get_bus_priv() argument
83 static inline int qtnf_bus_preinit(struct qtnf_bus *bus) in qtnf_bus_preinit()
90 static inline void qtnf_bus_stop(struct qtnf_bus *bus) in qtnf_bus_stop()
97 static inline int qtnf_bus_data_tx(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_bus_data_tx()
103 qtnf_bus_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) in qtnf_bus_data_tx_timeout()
108 static inline int qtnf_bus_control_tx(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_bus_control_tx()
113 static inline void qtnf_bus_data_rx_start(struct qtnf_bus *bus) in qtnf_bus_data_rx_start()
118 static inline void qtnf_bus_data_rx_stop(struct qtnf_bus *bus) in qtnf_bus_data_rx_stop()
123 static __always_inline void qtnf_bus_lock(struct qtnf_bus *bus) in qtnf_bus_lock()
128 static __always_inline void qtnf_bus_unlock(struct qtnf_bus *bus) in qtnf_bus_unlock()
135 int qtnf_core_attach(struct qtnf_bus *bus);
136 void qtnf_core_detach(struct qtnf_bus *bus);