Searched refs:gb_interface (Results 1 – 19 of 19) sorted by relevance
/linux-6.12.1/include/linux/greybus/ |
D | interface.h | 31 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 …]
|
D | control.h | 17 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,
|
D | manifest.h | 14 struct gb_interface; 15 bool gb_manifest_parse(struct gb_interface *intf, void *data, size_t size);
|
D | bundle.h | 22 struct gb_interface *intf; 40 struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id,
|
D | connection.h | 40 struct gb_interface *intf; 69 struct gb_connection *gb_connection_create_control(struct gb_interface *intf);
|
D | module.h | 26 struct gb_interface *interfaces[];
|
/linux-6.12.1/drivers/greybus/ |
D | interface.c | 45 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 …]
|
D | manifest.c | 51 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()
|
D | module.c | 17 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()
|
D | control.c | 20 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()
|
D | greybus_trace.h | 292 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), \
|
D | connection.c | 22 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()
|
D | bundle.c | 67 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()
|
D | core.c | 115 const struct gb_interface *intf = NULL; in greybus_uevent()
|
D | svc.c | 888 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/ |
D | bootrom.c | 115 struct gb_interface *intf = connection->bundle->intf; in bootrom_es2_fixup_vid_pid() 147 struct gb_interface *intf = connection->bundle->intf; in find_firmware()
|
D | gbphy.c | 79 const struct gb_interface *intf = bundle->intf; in gbphy_dev_uevent()
|
D | fw-download.c | 164 struct gb_interface *intf = fw_download->connection->bundle->intf; in find_firmware()
|
D | camera.c | 333 struct gb_interface *intf = gcam->connection->intf; in gb_camera_set_power_mode()
|