Lines Matching full:control
3 * Greybus CPort control protocol
33 int gb_control_enable(struct gb_control *control);
34 void gb_control_disable(struct gb_control *control);
35 int gb_control_suspend(struct gb_control *control);
36 int gb_control_resume(struct gb_control *control);
37 int gb_control_add(struct gb_control *control);
38 void gb_control_del(struct gb_control *control);
39 struct gb_control *gb_control_get(struct gb_control *control);
40 void gb_control_put(struct gb_control *control);
42 int gb_control_get_bundle_versions(struct gb_control *control);
43 int gb_control_connected_operation(struct gb_control *control, u16 cport_id);
44 int gb_control_disconnected_operation(struct gb_control *control, u16 cport_id);
45 int gb_control_disconnecting_operation(struct gb_control *control,
47 int gb_control_mode_switch_operation(struct gb_control *control);
48 void gb_control_mode_switch_prepare(struct gb_control *control);
49 void gb_control_mode_switch_complete(struct gb_control *control);
53 int gb_control_bundle_suspend(struct gb_control *control, u8 bundle_id);
54 int gb_control_bundle_resume(struct gb_control *control, u8 bundle_id);
55 int gb_control_bundle_deactivate(struct gb_control *control, u8 bundle_id);
56 int gb_control_bundle_activate(struct gb_control *control, u8 bundle_id);
57 int gb_control_interface_suspend_prepare(struct gb_control *control);
58 int gb_control_interface_deactivate_prepare(struct gb_control *control);
59 int gb_control_interface_hibernate_abort(struct gb_control *control);