btproto
static const struct btproto bthidev_ctl_proto = {
static const struct btproto bthidev_int_proto = {
static const struct btproto btmagic_ctl_proto = {
static const struct btproto btmagic_int_proto = {
static const struct btproto btsco_sco_proto = {
const struct btproto *lc_proto; /* upper layer callbacks */
int l2cap_attach_pcb(struct l2cap_channel **, const struct btproto *, void *);
static const struct btproto l2cap_proto = {
const struct btproto *proto, void *upper)
const struct btproto *rd_proto; /* upper layer callbacks */
int rfcomm_attach_pcb(struct rfcomm_dlc **, const struct btproto *, void *);
static const struct btproto rfcomm_session_proto = {
static const struct btproto rfcomm_proto = {
const struct btproto *proto, void *upper)
const struct btproto *sp_proto; /* upper layer protocol */
int sco_attach_pcb(struct sco_pcb **, const struct btproto *, void *);
static const struct btproto sco_proto = {
const struct btproto *proto, void *upper)