Lines Matching defs:control
254 struct gb_control *control;
270 * Prepare the control device for mode switch and make sure to get an
273 control = gb_control_get(intf->control);
274 gb_control_mode_switch_prepare(control);
282 /* Finalise control-connection mode switch. */
283 gb_control_mode_switch_complete(control);
284 gb_control_put(control);
707 ret = gb_control_interface_suspend_prepare(intf->control);
711 ret = gb_control_suspend(intf->control);
729 gb_control_interface_hibernate_abort(intf->control);
748 ret = gb_control_resume(intf->control);
1063 * Enable an interface by enabling its control connection, fetching the
1071 struct gb_control *control;
1082 /* Establish control connection */
1083 control = gb_control_create(intf);
1084 if (IS_ERR(control)) {
1085 dev_err(&intf->dev, "failed to create control device: %ld\n",
1086 PTR_ERR(control));
1087 return PTR_ERR(control);
1089 intf->control = control;
1091 ret = gb_control_enable(intf->control);
1095 /* Get manifest size using control protocol on CPort */
1114 /* Get manifest using control protocol on CPort */
1131 ret = gb_control_get_bundle_versions(intf->control);
1135 /* Register the control device and any bundles */
1136 ret = gb_control_add(intf->control);
1169 gb_control_disable(intf->control);
1171 gb_control_put(intf->control);
1172 intf->control = NULL;
1202 gb_control_interface_deactivate_prepare(intf->control);
1204 gb_control_del(intf->control);
1205 gb_control_disable(intf->control);
1206 gb_control_put(intf->control);
1207 intf->control = NULL;