Lines Matching full:bus

57 	/* bus private data */
61 static inline bool qtnf_fw_is_up(struct qtnf_bus *bus) in qtnf_fw_is_up() argument
63 enum qtnf_fw_state state = bus->fw_state; in qtnf_fw_is_up()
69 static inline bool qtnf_fw_is_attached(struct qtnf_bus *bus) in qtnf_fw_is_attached() argument
71 enum qtnf_fw_state state = bus->fw_state; in qtnf_fw_is_attached()
78 static inline void *get_bus_priv(struct qtnf_bus *bus) in get_bus_priv() argument
80 if (WARN(!bus, "qtnfmac: invalid bus pointer")) in get_bus_priv()
83 return &bus->bus_priv; in get_bus_priv()
88 static inline int qtnf_bus_preinit(struct qtnf_bus *bus) in qtnf_bus_preinit() argument
90 if (!bus->bus_ops->preinit) in qtnf_bus_preinit()
92 return bus->bus_ops->preinit(bus); in qtnf_bus_preinit()
95 static inline void qtnf_bus_stop(struct qtnf_bus *bus) in qtnf_bus_stop() argument
97 if (!bus->bus_ops->stop) in qtnf_bus_stop()
99 bus->bus_ops->stop(bus); in qtnf_bus_stop()
102 static inline int qtnf_bus_data_tx(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_bus_data_tx() argument
104 return bus->bus_ops->data_tx(bus, skb); in qtnf_bus_data_tx()
108 qtnf_bus_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) in qtnf_bus_data_tx_timeout() argument
110 return bus->bus_ops->data_tx_timeout(bus, ndev); in qtnf_bus_data_tx_timeout()
113 static inline int qtnf_bus_control_tx(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_bus_control_tx() argument
115 return bus->bus_ops->control_tx(bus, skb); in qtnf_bus_control_tx()
118 static inline void qtnf_bus_data_rx_start(struct qtnf_bus *bus) in qtnf_bus_data_rx_start() argument
120 return bus->bus_ops->data_rx_start(bus); in qtnf_bus_data_rx_start()
123 static inline void qtnf_bus_data_rx_stop(struct qtnf_bus *bus) in qtnf_bus_data_rx_stop() argument
125 return bus->bus_ops->data_rx_stop(bus); in qtnf_bus_data_rx_stop()
128 static __always_inline void qtnf_bus_lock(struct qtnf_bus *bus) in qtnf_bus_lock() argument
130 mutex_lock(&bus->bus_lock); in qtnf_bus_lock()
133 static __always_inline void qtnf_bus_unlock(struct qtnf_bus *bus) in qtnf_bus_unlock() argument
135 mutex_unlock(&bus->bus_lock); in qtnf_bus_unlock()
140 int qtnf_core_attach(struct qtnf_bus *bus);
141 void qtnf_core_detach(struct qtnf_bus *bus);