Lines Matching refs:ubus
19 static void mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus);
21 static void mon_bus_init(struct usb_bus *ubus);
94 static void mon_submit(struct usb_bus *ubus, struct urb *urb)
98 if ((mbus = ubus->mon_bus) != NULL)
121 static void mon_submit_error(struct usb_bus *ubus, struct urb *urb, int error)
125 if ((mbus = ubus->mon_bus) != NULL)
147 static void mon_complete(struct usb_bus *ubus, struct urb *urb)
151 mbus = ubus->mon_bus;
173 struct usb_bus *ubus = mbus->u_bus;
182 if (mbus->nreaders == 0 && (ubus = mbus->u_bus) != NULL)
183 ubus->monitored = 0;
190 if (mon_bus0.nreaders == 0 && (ubus = mbus->u_bus) != NULL) {
191 ubus->monitored = 0;
203 static void mon_bus_add(struct usb_bus *ubus)
205 mon_bus_init(ubus);
208 ubus->monitored = 1;
215 static void mon_bus_remove(struct usb_bus *ubus)
217 struct mon_bus *mbus = ubus->mon_bus;
224 mon_dissolve(mbus, ubus);
258 static void mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus)
261 if (ubus->monitored) {
262 ubus->monitored = 0;
266 ubus->mon_bus = NULL;
287 static void mon_bus_init(struct usb_bus *ubus)
298 * We don't need to take a reference to ubus, because we receive
301 mbus->u_bus = ubus;
302 ubus->mon_bus = mbus;
304 mbus->text_inited = mon_text_add(mbus, ubus->busnum);
355 struct usb_bus *ubus;
375 list_for_each_entry (ubus, &usb_bus_list, bus_list) {
376 mon_bus_init(ubus);