gb_bundle
static void gb_bundle_enable_all_connections(struct gb_bundle *bundle)
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id,
struct gb_bundle *bundle;
int gb_bundle_add(struct gb_bundle *bundle)
struct gb_bundle *bundle = to_gb_bundle(dev);
void gb_bundle_destroy(struct gb_bundle *bundle)
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *bundle = to_gb_bundle(dev);
static struct gb_bundle *gb_bundle_find(struct gb_interface *intf,
struct gb_bundle *bundle;
struct gb_bundle *bundle = to_gb_bundle(dev);
static void gb_bundle_disable_all_connections(struct gb_bundle *bundle)
struct gb_bundle *bundle, int cport_id,
gb_connection_create(struct gb_bundle *bundle, u16 cport_id,
gb_connection_create_flags(struct gb_bundle *bundle, u16 cport_id,
gb_connection_create_offloaded(struct gb_bundle *bundle, u16 cport_id,
struct gb_bundle *bundle)
struct gb_bundle *bundle;
const struct gb_bundle *bundle = NULL;
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *bundle = to_gb_bundle(dev);
static bool greybus_match_one_id(struct gb_bundle *bundle,
greybus_match_id(struct gb_bundle *bundle, const struct greybus_bundle_id *id)
struct gb_bundle *bundle;
struct gb_bundle;
DECLARE_EVENT_CLASS(gb_bundle,
TP_PROTO(struct gb_bundle *bundle),
DEFINE_EVENT(gb_bundle, name, \
TP_PROTO(struct gb_bundle *bundle), \
struct gb_bundle *bundle, *tmp;
struct gb_bundle *bundle;
struct gb_bundle *next;
static u32 gb_manifest_parse_cports(struct gb_bundle *bundle)
struct gb_bundle *bundle;
struct gb_bundle *bundle_next;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle)
struct gb_bundle *bundle)
static int gb_audio_probe(struct gb_bundle *bundle,
static void gb_audio_disconnect(struct gb_bundle *bundle)
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle = cap->connection->bundle;
struct gb_bundle *bundle = bootrom->connection->bundle;
static int gb_bootrom_probe(struct gb_bundle *bundle,
static void gb_bootrom_disconnect(struct gb_bundle *bundle)
static int gb_camera_probe(struct gb_bundle *bundle,
static void gb_camera_disconnect(struct gb_bundle *bundle)
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *bundle = to_gb_bundle(dev);
struct gb_bundle *bundle;
static void gb_fw_core_disconnect(struct gb_bundle *bundle)
static int gb_fw_core_probe(struct gb_bundle *bundle,
struct gb_bundle *bundle = fw_mgmt->connection->bundle;
static struct gbphy_device *gb_gbphy_create_dev(struct gb_bundle *bundle,
struct gb_bundle *bundle;
static void gb_gbphy_disconnect(struct gb_bundle *bundle)
static int gb_gbphy_probe(struct gb_bundle *bundle,
const struct gb_bundle *bundle = gbphy_dev->bundle;
struct gb_bundle *bundle;
struct gb_bundle *bundle;
static int gb_hid_probe(struct gb_bundle *bundle,
static void gb_hid_disconnect(struct gb_bundle *bundle)
struct gb_bundle *bundle = connection->bundle;
static int gb_lights_probe(struct gb_bundle *bundle,
static void gb_lights_disconnect(struct gb_bundle *bundle)
struct gb_bundle *bundle = connection->bundle;
struct gb_bundle *bundle = connection->bundle;
struct gb_bundle *bundle = connection->bundle;
struct gb_bundle *bundle = connection->bundle;
struct gb_bundle *bundle = connection->bundle;
struct gb_bundle *bundle = connection->bundle;
struct gb_bundle *bundle = connection->bundle;
static void gb_log_disconnect(struct gb_bundle *bundle)
static int gb_log_probe(struct gb_bundle *bundle,
static void gb_loopback_disconnect(struct gb_bundle *bundle)
struct gb_bundle *bundle = gb->connection->bundle;
static int gb_loopback_probe(struct gb_bundle *bundle,
static int gb_power_supply_probe(struct gb_bundle *bundle,
static void gb_power_supply_disconnect(struct gb_bundle *bundle)
static int gb_raw_probe(struct gb_bundle *bundle,
static void gb_raw_disconnect(struct gb_bundle *bundle)
static int gb_vibrator_probe(struct gb_bundle *bundle,
static void gb_vibrator_disconnect(struct gb_bundle *bundle)
struct gb_bundle *bundle = vib->connection->bundle;
struct gb_bundle *bundle = vib->connection->bundle;
int (*probe)(struct gb_bundle *bundle,
void (*disconnect)(struct gb_bundle *bundle);
static inline void greybus_set_drvdata(struct gb_bundle *bundle, void *data)
static inline void *greybus_get_drvdata(struct gb_bundle *bundle)
#define to_gb_bundle(d) container_of(d, struct gb_bundle, dev)
struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id,
int gb_bundle_add(struct gb_bundle *bundle);
void gb_bundle_destroy(struct gb_bundle *bundle);
static inline int gb_pm_runtime_get_sync(struct gb_bundle *bundle)
static inline int gb_pm_runtime_put_autosuspend(struct gb_bundle *bundle)
static inline void gb_pm_runtime_get_noresume(struct gb_bundle *bundle)
static inline void gb_pm_runtime_put_noidle(struct gb_bundle *bundle)
static inline int gb_pm_runtime_get_sync(struct gb_bundle *bundle)
static inline int gb_pm_runtime_put_autosuspend(struct gb_bundle *bundle)
static inline void gb_pm_runtime_get_noresume(struct gb_bundle *bundle) {}
static inline void gb_pm_runtime_put_noidle(struct gb_bundle *bundle) {}
struct gb_bundle *bundle;
struct gb_connection *gb_connection_create(struct gb_bundle *bundle,
struct gb_connection *gb_connection_create_flags(struct gb_bundle *bundle,
struct gb_connection *gb_connection_create_offloaded(struct gb_bundle *bundle,