36#ifndef _NETGRAPH_BTSOCKET_HCI_RAW_H_
37#define _NETGRAPH_BTSOCKET_HCI_RAW_H_
39#define NG_BTSOCKET_HCI_RAW_SENDSPACE (4 * 1024)
40#define NG_BTSOCKET_HCI_RAW_RECVSPACE (4 * 1024)
49#define NG_BTSOCKET_HCI_RAW_DIRECTION (1 << 0)
50#define NG_BTSOCKET_HCI_RAW_PRIVILEGED (1 << 1)
61#define so2hci_raw_pcb(so) \
62 ((struct ng_btsocket_hci_raw_pcb *)((so)->so_pcb))
78 struct ifnet *,
struct thread *);
84 struct sockaddr *,
struct mbuf *,
int ng_btsocket_hci_raw_control(struct socket *, u_long, caddr_t, struct ifnet *, struct thread *)
int ng_btsocket_hci_raw_ctloutput(struct socket *, struct sockopt *)
void ng_btsocket_hci_raw_abort(struct socket *)
void ng_btsocket_hci_raw_detach(struct socket *)
struct ng_btsocket_hci_raw_pcb * ng_btsocket_hci_raw_pcb_p
int ng_btsocket_hci_raw_sockaddr(struct socket *, struct sockaddr **)
void ng_btsocket_hci_raw_close(struct socket *)
int ng_btsocket_hci_raw_bind(struct socket *, struct sockaddr *, struct thread *)
int ng_btsocket_hci_raw_disconnect(struct socket *)
int ng_btsocket_hci_raw_peeraddr(struct socket *, struct sockaddr **)
int ng_btsocket_hci_raw_attach(struct socket *, int, struct thread *)
int ng_btsocket_hci_raw_connect(struct socket *, struct sockaddr *, struct thread *)
int ng_btsocket_hci_raw_send(struct socket *, int, struct mbuf *, struct sockaddr *, struct mbuf *, struct thread *)
LIST_ENTRY(ng_btsocket_hci_raw_pcb) next