Home
last modified time | relevance | path

Searched refs:gb_interface (Results 1 – 19 of 19) sorted by relevance

/linux-6.12.1/include/linux/greybus/
Dinterface.h31 struct gb_interface { struct
69 #define to_gb_interface(d) container_of(d, struct gb_interface, dev) argument
71 struct gb_interface *gb_interface_create(struct gb_module *module,
73 int gb_interface_activate(struct gb_interface *intf);
74 void gb_interface_deactivate(struct gb_interface *intf);
75 int gb_interface_enable(struct gb_interface *intf);
76 void gb_interface_disable(struct gb_interface *intf);
77 int gb_interface_add(struct gb_interface *intf);
78 void gb_interface_del(struct gb_interface *intf);
79 void gb_interface_put(struct gb_interface *intf);
[all …]
Dcontrol.h17 struct gb_interface *intf;
32 struct gb_control *gb_control_create(struct gb_interface *intf);
50 int gb_control_get_manifest_size_operation(struct gb_interface *intf);
51 int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest,
Dmanifest.h14 struct gb_interface;
15 bool gb_manifest_parse(struct gb_interface *intf, void *data, size_t size);
Dbundle.h22 struct gb_interface *intf;
40 struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id,
Dconnection.h40 struct gb_interface *intf;
69 struct gb_connection *gb_connection_create_control(struct gb_interface *intf);
Dmodule.h26 struct gb_interface *interfaces[];
/linux-6.12.1/drivers/greybus/
Dinterface.c45 static int gb_interface_hibernate_link(struct gb_interface *intf);
46 static int gb_interface_refclk_set(struct gb_interface *intf, bool enable);
48 static int gb_interface_dme_attr_get(struct gb_interface *intf, in gb_interface_dme_attr_get()
55 static int gb_interface_read_ara_dme(struct gb_interface *intf) in gb_interface_read_ara_dme()
93 static int gb_interface_read_dme(struct gb_interface *intf) in gb_interface_read_dme()
126 static int gb_interface_route_create(struct gb_interface *intf) in gb_interface_route_create()
172 static void gb_interface_route_destroy(struct gb_interface *intf) in gb_interface_route_destroy()
185 static int gb_interface_legacy_mode_switch(struct gb_interface *intf) in gb_interface_legacy_mode_switch()
205 void gb_interface_mailbox_event(struct gb_interface *intf, u16 result, in gb_interface_mailbox_event()
252 struct gb_interface *intf; in gb_interface_mode_switch_work()
[all …]
Dmanifest.c51 static void release_manifest_descriptors(struct gb_interface *intf) in release_manifest_descriptors()
76 static struct manifest_desc *get_next_bundle_desc(struct gb_interface *intf) in get_next_bundle_desc()
98 static int identify_descriptor(struct gb_interface *intf, in identify_descriptor()
185 static char *gb_string_get(struct gb_interface *intf, u8 string_id) in gb_string_get()
230 struct gb_interface *intf = bundle->intf; in gb_manifest_parse_cports()
312 static u32 gb_manifest_parse_bundles(struct gb_interface *intf) in gb_manifest_parse_bundles()
388 static bool gb_manifest_parse_interface(struct gb_interface *intf, in gb_manifest_parse_interface()
452 bool gb_manifest_parse(struct gb_interface *intf, void *data, size_t size) in gb_manifest_parse()
Dmodule.c17 struct gb_interface *intf; in eject_store()
92 struct gb_interface *intf; in gb_module_create()
139 static void gb_module_register_interface(struct gb_interface *intf) in gb_module_register_interface()
180 static void gb_module_deregister_interface(struct gb_interface *intf) in gb_module_deregister_interface()
Dcontrol.c20 struct gb_interface *intf = control->connection->intf; in gb_control_get_version()
58 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_version()
87 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_versions()
104 int gb_control_get_manifest_size_operation(struct gb_interface *intf) in gb_control_get_manifest_size_operation()
122 int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest, in gb_control_get_manifest_operation()
444 struct gb_control *gb_control_create(struct gb_interface *intf) in gb_control_create()
Dgreybus_trace.h292 DECLARE_EVENT_CLASS(gb_interface,
294 TP_PROTO(struct gb_interface *intf),
327 DEFINE_EVENT(gb_interface, name, \
328 TP_PROTO(struct gb_interface *intf), \
Dconnection.c22 static bool gb_connection_cport_in_use(struct gb_interface *intf, u16 cport_id) in gb_connection_cport_in_use()
145 struct gb_interface *intf, in _gb_connection_create()
236 gb_connection_create_control(struct gb_interface *intf) in gb_connection_create_control()
247 struct gb_interface *intf = bundle->intf; in gb_connection_create()
259 struct gb_interface *intf = bundle->intf; in gb_connection_create_flags()
402 struct gb_interface *intf; in gb_connection_svc_connection_create()
Dbundle.c67 static struct gb_bundle *gb_bundle_find(struct gb_interface *intf, in gb_bundle_find()
180 struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id, in gb_bundle_create()
Dcore.c115 const struct gb_interface *intf = NULL; in greybus_uevent()
Dsvc.c888 static struct gb_interface *gb_svc_interface_lookup(struct gb_svc *svc, in gb_svc_interface_lookup()
1035 struct gb_interface *intf; in gb_svc_process_intf_oops()
1066 struct gb_interface *intf; in gb_svc_process_intf_mailbox_event()
/linux-6.12.1/drivers/staging/greybus/
Dbootrom.c115 struct gb_interface *intf = connection->bundle->intf; in bootrom_es2_fixup_vid_pid()
147 struct gb_interface *intf = connection->bundle->intf; in find_firmware()
Dgbphy.c79 const struct gb_interface *intf = bundle->intf; in gbphy_dev_uevent()
Dfw-download.c164 struct gb_interface *intf = fw_download->connection->bundle->intf; in find_firmware()
Dcamera.c333 struct gb_interface *intf = gcam->connection->intf; in gb_camera_set_power_mode()