Lines Matching defs:bus
11 #include "bus.h"
15 int qtnf_trans_send_cmd_with_resp(struct qtnf_bus *bus, struct sk_buff *cmd_skb,
18 struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd;
37 ret = qtnf_bus_control_tx(bus, cmd_skb);
81 static void qtnf_trans_signal_cmdresp(struct qtnf_bus *bus, struct sk_buff *skb)
83 struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd;
112 static int qtnf_trans_event_enqueue(struct qtnf_bus *bus, struct sk_buff *skb)
114 struct qtnf_qlink_transport *trans = &bus->trans;
119 queue_work(bus->workqueue, &bus->event_work);
129 void qtnf_trans_init(struct qtnf_bus *bus)
131 struct qtnf_qlink_transport *trans = &bus->trans;
147 static void qtnf_trans_free_events(struct qtnf_bus *bus)
149 struct sk_buff_head *event_queue = &bus->trans.event_queue;
158 void qtnf_trans_free(struct qtnf_bus *bus)
160 if (!bus) {
161 pr_err("invalid bus pointer\n");
165 qtnf_trans_free_events(bus);
168 int qtnf_trans_handle_rx_ctl_packet(struct qtnf_bus *bus, struct sk_buff *skb)
194 qtnf_trans_signal_cmdresp(bus, skb);
203 ret = qtnf_trans_event_enqueue(bus, skb);