Symbol: gb_control
drivers/greybus/connection.c
454
struct gb_control *control;
drivers/greybus/connection.c
479
struct gb_control *control;
drivers/greybus/connection.c
499
struct gb_control *control;
drivers/greybus/control.c
131
int gb_control_connected_operation(struct gb_control *control, u16 cport_id)
drivers/greybus/control.c
140
int gb_control_disconnected_operation(struct gb_control *control, u16 cport_id)
drivers/greybus/control.c
150
int gb_control_disconnecting_operation(struct gb_control *control,
drivers/greybus/control.c
178
int gb_control_mode_switch_operation(struct gb_control *control)
drivers/greybus/control.c
18
static int gb_control_get_version(struct gb_control *control)
drivers/greybus/control.c
215
int gb_control_bundle_suspend(struct gb_control *control, u8 bundle_id)
drivers/greybus/control.c
240
int gb_control_bundle_resume(struct gb_control *control, u8 bundle_id)
drivers/greybus/control.c
265
int gb_control_bundle_deactivate(struct gb_control *control, u8 bundle_id)
drivers/greybus/control.c
291
int gb_control_bundle_activate(struct gb_control *control, u8 bundle_id)
drivers/greybus/control.c
332
int gb_control_interface_suspend_prepare(struct gb_control *control)
drivers/greybus/control.c
355
int gb_control_interface_deactivate_prepare(struct gb_control *control)
drivers/greybus/control.c
378
int gb_control_interface_hibernate_abort(struct gb_control *control)
drivers/greybus/control.c
405
struct gb_control *control = to_gb_control(dev);
drivers/greybus/control.c
414
struct gb_control *control = to_gb_control(dev);
drivers/greybus/control.c
429
struct gb_control *control = to_gb_control(dev);
drivers/greybus/control.c
444
struct gb_control *gb_control_create(struct gb_interface *intf)
drivers/greybus/control.c
447
struct gb_control *control;
drivers/greybus/control.c
479
int gb_control_enable(struct gb_control *control)
drivers/greybus/control.c
512
void gb_control_disable(struct gb_control *control)
drivers/greybus/control.c
522
int gb_control_suspend(struct gb_control *control)
drivers/greybus/control.c
529
int gb_control_resume(struct gb_control *control)
drivers/greybus/control.c
543
int gb_control_add(struct gb_control *control)
drivers/greybus/control.c
55
static int gb_control_get_bundle_version(struct gb_control *control,
drivers/greybus/control.c
558
void gb_control_del(struct gb_control *control)
drivers/greybus/control.c
564
struct gb_control *gb_control_get(struct gb_control *control)
drivers/greybus/control.c
571
void gb_control_put(struct gb_control *control)
drivers/greybus/control.c
576
void gb_control_mode_switch_prepare(struct gb_control *control)
drivers/greybus/control.c
581
void gb_control_mode_switch_complete(struct gb_control *control)
drivers/greybus/control.c
85
int gb_control_get_bundle_versions(struct gb_control *control)
drivers/greybus/core.c
116
const struct gb_control *control = NULL;
drivers/greybus/interface.c
1070
struct gb_control *control;
drivers/greybus/interface.c
253
struct gb_control *control;
drivers/greybus/manifest.c
391
struct gb_control *control = intf->control;
include/linux/greybus/control.h
30
#define to_gb_control(d) container_of(d, struct gb_control, dev)
include/linux/greybus/control.h
32
struct gb_control *gb_control_create(struct gb_interface *intf);
include/linux/greybus/control.h
33
int gb_control_enable(struct gb_control *control);
include/linux/greybus/control.h
34
void gb_control_disable(struct gb_control *control);
include/linux/greybus/control.h
35
int gb_control_suspend(struct gb_control *control);
include/linux/greybus/control.h
36
int gb_control_resume(struct gb_control *control);
include/linux/greybus/control.h
37
int gb_control_add(struct gb_control *control);
include/linux/greybus/control.h
38
void gb_control_del(struct gb_control *control);
include/linux/greybus/control.h
39
struct gb_control *gb_control_get(struct gb_control *control);
include/linux/greybus/control.h
40
void gb_control_put(struct gb_control *control);
include/linux/greybus/control.h
42
int gb_control_get_bundle_versions(struct gb_control *control);
include/linux/greybus/control.h
43
int gb_control_connected_operation(struct gb_control *control, u16 cport_id);
include/linux/greybus/control.h
44
int gb_control_disconnected_operation(struct gb_control *control, u16 cport_id);
include/linux/greybus/control.h
45
int gb_control_disconnecting_operation(struct gb_control *control,
include/linux/greybus/control.h
47
int gb_control_mode_switch_operation(struct gb_control *control);
include/linux/greybus/control.h
48
void gb_control_mode_switch_prepare(struct gb_control *control);
include/linux/greybus/control.h
49
void gb_control_mode_switch_complete(struct gb_control *control);
include/linux/greybus/control.h
53
int gb_control_bundle_suspend(struct gb_control *control, u8 bundle_id);
include/linux/greybus/control.h
54
int gb_control_bundle_resume(struct gb_control *control, u8 bundle_id);
include/linux/greybus/control.h
55
int gb_control_bundle_deactivate(struct gb_control *control, u8 bundle_id);
include/linux/greybus/control.h
56
int gb_control_bundle_activate(struct gb_control *control, u8 bundle_id);
include/linux/greybus/control.h
57
int gb_control_interface_suspend_prepare(struct gb_control *control);
include/linux/greybus/control.h
58
int gb_control_interface_deactivate_prepare(struct gb_control *control);
include/linux/greybus/control.h
59
int gb_control_interface_hibernate_abort(struct gb_control *control);
include/linux/greybus/interface.h
33
struct gb_control *control;