Lines Matching refs:bind
293 * functions added to it. Adding a function involves calling its @bind()
297 * This function returns the value of the function's bind(), which is
321 /* REVISIT *require* function->bind? */
322 if (function->bind) {
323 value = function->bind(config, function);
374 * normally called during @bind() processing to change from the
448 * usb_interface_id() is called from usb_function.bind() callbacks to
958 * @bind: the configuration's bind function
961 * One of the main tasks of a composite @bind() routine is to
964 * This function returns the value of the configuration's @bind(), which
971 int (*bind)(struct usb_configuration *))
975 if (!bind)
986 status = bind(config);
1027 /* set_alt(), or next bind(), sets up ep->claimed as needed */
1235 * @usb_string_id() is called from bind() callbacks to allocate
1263 * @usb_string_ids() is called from bind() callbacks to allocate
1412 * @usb_string_ids_n() is called from bind() callbacks to allocate
2310 status = composite->bind(cdev);
2397 .bind = composite_bind,
2420 * Those values normally come from the driver's @bind method, which does
2432 if (!driver || !driver->dev || !driver->bind)