Lines Matching refs:bind
303 * functions added to it. Adding a function involves calling its @bind()
307 * This function returns the value of the function's bind(), which is
331 /* REVISIT *require* function->bind? */
332 if (function->bind) {
333 value = function->bind(config, function);
384 * normally called during @bind() processing to change from the
458 * usb_interface_id() is called from usb_function.bind() callbacks to
1093 * @bind: the configuration's bind function
1096 * One of the main tasks of a composite @bind() routine is to
1099 * This function returns the value of the configuration's @bind(), which
1106 int (*bind)(struct usb_configuration *))
1110 if (!bind)
1121 status = bind(config);
1166 /* set_alt(), or next bind(), sets up ep->claimed as needed */
1374 * @usb_string_id() is called from bind() callbacks to allocate
1402 * @usb_string_ids() is called from bind() callbacks to allocate
1551 * @usb_string_ids_n() is called from bind() callbacks to allocate
2560 status = composite->bind(cdev);
2656 .bind = composite_bind,
2679 * Those values normally come from the driver's @bind method, which does
2691 if (!driver || !driver->dev || !driver->bind)