Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.h
Show All 34 Lines | |||||
#define _NETGRAPH_L2CAP_MISC_H_ | #define _NETGRAPH_L2CAP_MISC_H_ | ||||
void ng_l2cap_send_hook_info (node_p, hook_p, void *, int); | void ng_l2cap_send_hook_info (node_p, hook_p, void *, int); | ||||
/* | /* | ||||
* ACL Connections | * ACL Connections | ||||
*/ | */ | ||||
ng_l2cap_con_p ng_l2cap_new_con (ng_l2cap_p, bdaddr_p); | ng_l2cap_con_p ng_l2cap_new_con (ng_l2cap_p, bdaddr_p, int); | ||||
void ng_l2cap_con_ref (ng_l2cap_con_p); | void ng_l2cap_con_ref (ng_l2cap_con_p); | ||||
void ng_l2cap_con_unref (ng_l2cap_con_p); | void ng_l2cap_con_unref (ng_l2cap_con_p); | ||||
ng_l2cap_con_p ng_l2cap_con_by_addr (ng_l2cap_p, bdaddr_p); | ng_l2cap_con_p ng_l2cap_con_by_addr (ng_l2cap_p, bdaddr_p, unsigned int); | ||||
ng_l2cap_con_p ng_l2cap_con_by_handle (ng_l2cap_p, u_int16_t); | ng_l2cap_con_p ng_l2cap_con_by_handle (ng_l2cap_p, u_int16_t); | ||||
void ng_l2cap_free_con (ng_l2cap_con_p); | void ng_l2cap_free_con (ng_l2cap_con_p); | ||||
/* | /* | ||||
* L2CAP channels | * L2CAP channels | ||||
*/ | */ | ||||
ng_l2cap_chan_p ng_l2cap_new_chan (ng_l2cap_p, ng_l2cap_con_p, u_int16_t); | ng_l2cap_chan_p ng_l2cap_new_chan (ng_l2cap_p, ng_l2cap_con_p, u_int16_t, int); | ||||
ng_l2cap_chan_p ng_l2cap_chan_by_scid (ng_l2cap_p, u_int16_t); | ng_l2cap_chan_p ng_l2cap_chan_by_scid (ng_l2cap_p, u_int16_t, int); | ||||
ng_l2cap_chan_p ng_l2cap_chan_by_conhandle(ng_l2cap_p , uint16_t , u_int16_t); | |||||
void ng_l2cap_free_chan (ng_l2cap_chan_p); | void ng_l2cap_free_chan (ng_l2cap_chan_p); | ||||
/* | /* | ||||
* L2CAP command descriptors | * L2CAP command descriptors | ||||
*/ | */ | ||||
#define ng_l2cap_link_cmd(con, cmd) \ | #define ng_l2cap_link_cmd(con, cmd) \ | ||||
do { \ | do { \ | ||||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |