Lines Matching refs:ubus
21 static void mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus);
23 static void mon_bus_init(struct usb_bus *ubus);
95 static void mon_submit(struct usb_bus *ubus, struct urb *urb) in mon_submit() argument
99 mbus = ubus->mon_bus; in mon_submit()
122 static void mon_submit_error(struct usb_bus *ubus, struct urb *urb, int error) in mon_submit_error() argument
126 mbus = ubus->mon_bus; in mon_submit_error()
149 static void mon_complete(struct usb_bus *ubus, struct urb *urb, int status) in mon_complete() argument
153 mbus = ubus->mon_bus; in mon_complete()
166 struct usb_bus *ubus; in mon_stop() local
175 if (mbus->nreaders == 0 && (ubus = mbus->u_bus) != NULL) in mon_stop()
176 ubus->monitored = 0; in mon_stop()
183 if (mon_bus0.nreaders == 0 && (ubus = mbus->u_bus) != NULL) { in mon_stop()
184 ubus->monitored = 0; in mon_stop()
196 static void mon_bus_add(struct usb_bus *ubus) in mon_bus_add() argument
198 mon_bus_init(ubus); in mon_bus_add()
201 ubus->monitored = 1; in mon_bus_add()
208 static void mon_bus_remove(struct usb_bus *ubus) in mon_bus_remove() argument
210 struct mon_bus *mbus = ubus->mon_bus; in mon_bus_remove()
219 mon_dissolve(mbus, ubus); in mon_bus_remove()
253 static void mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus) in mon_dissolve() argument
256 if (ubus->monitored) { in mon_dissolve()
257 ubus->monitored = 0; in mon_dissolve()
261 ubus->mon_bus = NULL; in mon_dissolve()
282 static void mon_bus_init(struct usb_bus *ubus) in mon_bus_init() argument
297 mbus->u_bus = ubus; in mon_bus_init()
298 ubus->mon_bus = mbus; in mon_bus_init()
300 mbus->text_inited = mon_text_add(mbus, ubus); in mon_bus_init()
301 mbus->bin_inited = mon_bin_add(mbus, ubus); in mon_bus_init()
351 struct usb_bus *ubus; in mon_init() local
369 list_for_each_entry (ubus, &usb_bus_list, bus_list) { in mon_init()
370 mon_bus_init(ubus); in mon_init()