Lines Matching refs:socket
67 * Bluetooth SCO socket PCB
71 struct socket *so; /* Pointer to socket */
78 u_int16_t flags; /* socket flags */
79 #define NG_BTSOCKET_SCO_CLIENT (1 << 0) /* socket is client */
82 u_int8_t state; /* socket state */
83 #define NG_BTSOCKET_SCO_CLOSED 0 /* socket closed */
85 #define NG_BTSOCKET_SCO_OPEN 2 /* socket open */
103 * Bluetooth SCO socket methods
109 void ng_btsocket_sco_abort (struct socket *);
110 void ng_btsocket_sco_close (struct socket *);
111 int ng_btsocket_sco_accept (struct socket *, struct sockaddr **);
112 int ng_btsocket_sco_attach (struct socket *, int, struct thread *);
113 int ng_btsocket_sco_bind (struct socket *, struct sockaddr *,
115 int ng_btsocket_sco_connect (struct socket *, struct sockaddr *,
117 int ng_btsocket_sco_control (struct socket *, u_long, caddr_t,
119 int ng_btsocket_sco_ctloutput (struct socket *, struct sockopt *);
120 void ng_btsocket_sco_detach (struct socket *);
121 int ng_btsocket_sco_disconnect (struct socket *);
122 int ng_btsocket_sco_listen (struct socket *, int, struct thread *);
123 int ng_btsocket_sco_peeraddr (struct socket *, struct sockaddr **);
124 int ng_btsocket_sco_send (struct socket *, int, struct mbuf *,
127 int ng_btsocket_sco_sockaddr (struct socket *, struct sockaddr **);