Lines Matching full:m0
133 (ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
143 (ng_btsocket_rfcomm_session_p s, int dlci, int pf, struct mbuf *m0);
145 (ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
147 (ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
149 (ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
151 (ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
153 (ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
155 (ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
157 (ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
1814 struct mbuf *m0) in ng_btsocket_rfcomm_receive_frame() argument
1825 length = min(m0->m_pkthdr.len, MHLEN); in ng_btsocket_rfcomm_receive_frame()
1826 if (m0->m_len < length) { in ng_btsocket_rfcomm_receive_frame()
1827 if ((m0 = m_pullup(m0, length)) == NULL) { in ng_btsocket_rfcomm_receive_frame()
1835 hdr = mtod(m0, struct rfcomm_frame_hdr *); in ng_btsocket_rfcomm_receive_frame()
1843 m_adj(m0, sizeof(*hdr) + 1); in ng_btsocket_rfcomm_receive_frame()
1846 m_adj(m0, sizeof(*hdr)); in ng_btsocket_rfcomm_receive_frame()
1852 RFCOMM_PF(hdr->control), m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_frame()
1860 for (m = m0; m->m_next != NULL; m = m->m_next) in ng_btsocket_rfcomm_receive_frame()
1874 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_frame()
1879 m_adj(m0, -1); /* Trim FCS byte */ in ng_btsocket_rfcomm_receive_frame()
1926 error = ng_btsocket_rfcomm_receive_mcc(s, m0); in ng_btsocket_rfcomm_receive_frame()
1929 RFCOMM_PF(hdr->control), m0); in ng_btsocket_rfcomm_receive_frame()
1941 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_frame()
2261 int pf, struct mbuf *m0) in ng_btsocket_rfcomm_receive_uih() argument
2271 m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_uih()
2317 __func__, *mtod(m0, u_int8_t *), dlci, pcb->state, in ng_btsocket_rfcomm_receive_uih()
2320 pcb->tx_cred += *mtod(m0, u_int8_t *); in ng_btsocket_rfcomm_receive_uih()
2321 m_adj(m0, 1); in ng_btsocket_rfcomm_receive_uih()
2328 if (m0->m_pkthdr.len > 0) { in ng_btsocket_rfcomm_receive_uih()
2342 if (m0->m_pkthdr.len > pcb->mtu) { in ng_btsocket_rfcomm_receive_uih()
2346 pcb->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_uih()
2349 } else if (m0->m_pkthdr.len > sbspace(&pcb->so->so_rcv)) { in ng_btsocket_rfcomm_receive_uih()
2360 m0->m_pkthdr.len, sbspace(&pcb->so->so_rcv)); in ng_btsocket_rfcomm_receive_uih()
2365 sbappend(&pcb->so->so_rcv, m0, 0); in ng_btsocket_rfcomm_receive_uih()
2366 m0 = NULL; in ng_btsocket_rfcomm_receive_uih()
2374 NG_FREE_M(m0); /* checks for != NULL */ in ng_btsocket_rfcomm_receive_uih()
2405 ng_btsocket_rfcomm_receive_mcc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_mcc() argument
2418 hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_mcc()
2424 if (sizeof(*hdr) + length != m0->m_pkthdr.len) { in ng_btsocket_rfcomm_receive_mcc()
2427 __func__, length, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_mcc()
2428 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_mcc()
2435 return (ng_btsocket_rfcomm_receive_test(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2440 return (ng_btsocket_rfcomm_receive_fc(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2444 return (ng_btsocket_rfcomm_receive_msc(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2448 return (ng_btsocket_rfcomm_receive_rpn(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2452 return (ng_btsocket_rfcomm_receive_rls(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2456 return (ng_btsocket_rfcomm_receive_pn(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2463 length, s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_mcc()
2464 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_mcc()
2472 s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_mcc()
2475 hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_mcc()
2476 m0->m_pkthdr.len = m0->m_len = sizeof(*hdr); in ng_btsocket_rfcomm_receive_mcc()
2483 m0->m_data[m0->m_len] = RFCOMM_MKMCC_TYPE(cr, type); in ng_btsocket_rfcomm_receive_mcc()
2484 m0->m_pkthdr.len ++; in ng_btsocket_rfcomm_receive_mcc()
2485 m0->m_len ++; in ng_btsocket_rfcomm_receive_mcc()
2489 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0)); in ng_btsocket_rfcomm_receive_mcc()
2501 ng_btsocket_rfcomm_receive_test(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_test() argument
2503 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_test()
2511 s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_test()
2516 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_test()
2518 NG_FREE_M(m0); /* XXX ignore response */ in ng_btsocket_rfcomm_receive_test()
2528 ng_btsocket_rfcomm_receive_fc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_fc() argument
2530 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_fc()
2546 s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_fc()
2556 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_fc()
2558 NG_FREE_M(m0); /* XXX ignore response */ in ng_btsocket_rfcomm_receive_fc()
2568 ng_btsocket_rfcomm_receive_msc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_msc() argument
2570 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr*); in ng_btsocket_rfcomm_receive_msc()
2582 s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_msc()
2590 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_msc()
2605 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_msc()
2614 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_msc()
2625 NG_FREE_M(m0); /* XXX ignore response */ in ng_btsocket_rfcomm_receive_msc()
2636 ng_btsocket_rfcomm_receive_rpn(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_rpn() argument
2638 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_rpn()
2652 s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_rpn()
2727 m0->m_pkthdr.len = m0->m_len = sizeof(*hdr) + sizeof(*rpn); in ng_btsocket_rfcomm_receive_rpn()
2731 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_rpn()
2733 NG_FREE_M(m0); /* XXX ignore response */ in ng_btsocket_rfcomm_receive_rpn()
2743 ng_btsocket_rfcomm_receive_rls(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_rls() argument
2745 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_rls()
2762 s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_rls()
2772 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_rls()
2774 NG_FREE_M(m0); /* XXX ignore responses */ in ng_btsocket_rfcomm_receive_rls()
2784 ng_btsocket_rfcomm_receive_pn(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_pn() argument
2786 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr*); in ng_btsocket_rfcomm_receive_pn()
2800 s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_pn()
2804 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_pn()
2830 0, 0, m0); in ng_btsocket_rfcomm_receive_pn()
2845 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_pn()
2872 0, 0, m0); in ng_btsocket_rfcomm_receive_pn()
2886 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_pn()
2889 NG_FREE_M(m0); /* XXX ignore response to non-existing dlci */ in ng_btsocket_rfcomm_receive_pn()