gb_host_device
_gb_connection_create(struct gb_host_device *hd, int hd_cport_id,
gb_connection_create_static(struct gb_host_device *hd, u16 hd_cport_id,
struct gb_host_device *hd = intf->hd;
struct gb_host_device *hd = connection->hd;
struct gb_host_device *hd = connection->hd;
struct gb_host_device *hd = connection->hd;
struct gb_host_device *hd = connection->hd;
struct gb_host_device *hd = connection->hd;
struct gb_host_device *hd = connection->hd;
struct gb_host_device *hd = connection->hd;
gb_connection_hd_find(struct gb_host_device *hd, u16 cport_id)
struct gb_host_device *hd = connection->hd;
void greybus_data_rcvd(struct gb_host_device *hd, u16 cport_id,
struct gb_host_device *hd = connection->hd;
struct gb_host_device *hd = connection->hd;
const struct gb_host_device *hd;
struct gb_host_device *hd;
struct gb_host_device *hd;
struct gb_host_device *hd;
static inline struct es2_ap_dev *hd_to_es2(struct gb_host_device *hd)
static int output(struct gb_host_device *hd, void *req, u16 size, u8 cmd,
static int message_send(struct gb_host_device *hd, u16 cport_id,
struct gb_host_device *hd = message->operation->connection->hd;
static int es2_cport_allocate(struct gb_host_device *hd, int cport_id,
static void es2_cport_release(struct gb_host_device *hd, u16 cport_id)
static int cport_enable(struct gb_host_device *hd, u16 cport_id,
static int es2_cport_connected(struct gb_host_device *hd, u16 cport_id)
static int es2_cport_flush(struct gb_host_device *hd, u16 cport_id)
static int es2_cport_shutdown(struct gb_host_device *hd, u16 cport_id,
static int es2_cport_quiesce(struct gb_host_device *hd, u16 cport_id,
static int es2_cport_clear(struct gb_host_device *hd, u16 cport_id)
static int latency_tag_enable(struct gb_host_device *hd, u16 cport_id)
static int latency_tag_disable(struct gb_host_device *hd, u16 cport_id)
struct gb_host_device *hd = urb->context;
struct gb_host_device *hd = message->operation->connection->hd;
static int gb_message_send(struct gb_host_device *hd, u16 cport, struct gb_message *msg, gfp_t mask)
struct gb_host_device *gb_hd;
struct gb_host_device;
DECLARE_EVENT_CLASS(gb_host_device,
TP_PROTO(struct gb_host_device *hd),
DEFINE_EVENT(gb_host_device, name, \
TP_PROTO(struct gb_host_device *hd), \
struct gb_host_device *hd = to_gb_host_device(dev);
struct gb_host_device *gb_hd_create(struct gb_hd_driver *driver,
struct gb_host_device *hd;
int gb_hd_add(struct gb_host_device *hd)
void gb_hd_del(struct gb_host_device *hd)
void gb_hd_shutdown(struct gb_host_device *hd)
int gb_hd_output(struct gb_host_device *hd, void *req, u16 size, u8 cmd,
void gb_hd_put(struct gb_host_device *hd)
struct gb_host_device *hd = to_gb_host_device(dev);
int gb_hd_cport_reserve(struct gb_host_device *hd, u16 cport_id)
void gb_hd_cport_release_reserved(struct gb_host_device *hd, u16 cport_id)
int gb_hd_cport_allocate(struct gb_host_device *hd, int cport_id,
void gb_hd_cport_release(struct gb_host_device *hd, u16 cport_id)
struct gb_host_device *hd = intf->hd;
struct gb_host_device *hd = module->hd;
struct gb_module *gb_module_create(struct gb_host_device *hd, u8 module_id,
struct gb_host_device *hd = message->operation->connection->hd;
static void gb_operation_message_init(struct gb_host_device *hd,
gb_operation_message_alloc(struct gb_host_device *hd, u8 type,
struct gb_host_device *hd = operation->connection->hd;
struct gb_host_device *hd = connection->hd;
struct gb_host_device *hd = connection->hd;
void greybus_message_sent(struct gb_host_device *hd,
struct gb_svc *gb_svc_create(struct gb_host_device *hd)
struct gb_host_device *hd = svc->hd;
struct gb_host_device *hd = svc->hd;
struct gb_host_device *hd = svc->hd;
struct gb_host_device *hd = svc->hd;
const struct gb_host_device *hd = intf->hd;
static inline bool cport_id_valid(struct gb_host_device *hd, u16 cport_id)
struct gb_host_device *hd;
struct gb_connection *gb_connection_create_static(struct gb_host_device *hd,
void greybus_data_rcvd(struct gb_host_device *hd, u16 cport_id,
struct gb_host_device;
int (*cport_allocate)(struct gb_host_device *hd, int cport_id,
void (*cport_release)(struct gb_host_device *hd, u16 cport_id);
int (*cport_enable)(struct gb_host_device *hd, u16 cport_id,
int (*cport_disable)(struct gb_host_device *hd, u16 cport_id);
int (*cport_connected)(struct gb_host_device *hd, u16 cport_id);
int (*cport_flush)(struct gb_host_device *hd, u16 cport_id);
int (*cport_shutdown)(struct gb_host_device *hd, u16 cport_id,
int (*cport_quiesce)(struct gb_host_device *hd, u16 cport_id,
int (*cport_clear)(struct gb_host_device *hd, u16 cport_id);
int (*message_send)(struct gb_host_device *hd, u16 dest_cport_id,
int (*latency_tag_enable)(struct gb_host_device *hd, u16 cport_id);
int (*latency_tag_disable)(struct gb_host_device *hd, u16 cport_id);
int (*output)(struct gb_host_device *hd, void *req, u16 size, u8 cmd,
#define to_gb_host_device(d) container_of(d, struct gb_host_device, dev)
int gb_hd_cport_reserve(struct gb_host_device *hd, u16 cport_id);
void gb_hd_cport_release_reserved(struct gb_host_device *hd, u16 cport_id);
int gb_hd_cport_allocate(struct gb_host_device *hd, int cport_id,
void gb_hd_cport_release(struct gb_host_device *hd, u16 cport_id);
struct gb_host_device *gb_hd_create(struct gb_hd_driver *driver,
int gb_hd_add(struct gb_host_device *hd);
void gb_hd_del(struct gb_host_device *hd);
void gb_hd_shutdown(struct gb_host_device *hd);
void gb_hd_put(struct gb_host_device *hd);
int gb_hd_output(struct gb_host_device *hd, void *req, u16 size, u8 cmd,
struct gb_host_device *hd;
struct gb_host_device *hd;
struct gb_module *gb_module_create(struct gb_host_device *hd, u8 module_id,
struct gb_host_device;
void greybus_message_sent(struct gb_host_device *hd,
struct gb_host_device *hd;
struct gb_svc *gb_svc_create(struct gb_host_device *hd);