Lines Matching refs: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);
1825 struct mbuf *m0) in ng_btsocket_rfcomm_receive_frame() argument
1836 length = min(m0->m_pkthdr.len, MHLEN); in ng_btsocket_rfcomm_receive_frame()
1837 if (m0->m_len < length) { in ng_btsocket_rfcomm_receive_frame()
1838 if ((m0 = m_pullup(m0, length)) == NULL) { in ng_btsocket_rfcomm_receive_frame()
1846 hdr = mtod(m0, struct rfcomm_frame_hdr *); in ng_btsocket_rfcomm_receive_frame()
1854 m_adj(m0, sizeof(*hdr) + 1); in ng_btsocket_rfcomm_receive_frame()
1857 m_adj(m0, sizeof(*hdr)); in ng_btsocket_rfcomm_receive_frame()
1863 RFCOMM_PF(hdr->control), m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_frame()
1871 for (m = m0; m->m_next != NULL; m = m->m_next) in ng_btsocket_rfcomm_receive_frame()
1885 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_frame()
1890 m_adj(m0, -1); /* Trim FCS byte */ in ng_btsocket_rfcomm_receive_frame()
1937 error = ng_btsocket_rfcomm_receive_mcc(s, m0); in ng_btsocket_rfcomm_receive_frame()
1940 RFCOMM_PF(hdr->control), m0); in ng_btsocket_rfcomm_receive_frame()
1952 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_frame()
2272 int pf, struct mbuf *m0) in ng_btsocket_rfcomm_receive_uih() argument
2282 m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_uih()
2328 __func__, *mtod(m0, u_int8_t *), dlci, pcb->state, in ng_btsocket_rfcomm_receive_uih()
2331 pcb->tx_cred += *mtod(m0, u_int8_t *); in ng_btsocket_rfcomm_receive_uih()
2332 m_adj(m0, 1); in ng_btsocket_rfcomm_receive_uih()
2339 if (m0->m_pkthdr.len > 0) { in ng_btsocket_rfcomm_receive_uih()
2353 if (m0->m_pkthdr.len > pcb->mtu) { in ng_btsocket_rfcomm_receive_uih()
2357 pcb->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_uih()
2360 } else if (m0->m_pkthdr.len > sbspace(&pcb->so->so_rcv)) { in ng_btsocket_rfcomm_receive_uih()
2371 m0->m_pkthdr.len, sbspace(&pcb->so->so_rcv)); in ng_btsocket_rfcomm_receive_uih()
2376 sbappend(&pcb->so->so_rcv, m0, 0); in ng_btsocket_rfcomm_receive_uih()
2377 m0 = NULL; in ng_btsocket_rfcomm_receive_uih()
2385 NG_FREE_M(m0); /* checks for != NULL */ in ng_btsocket_rfcomm_receive_uih()
2416 ng_btsocket_rfcomm_receive_mcc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_mcc() argument
2429 hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_mcc()
2435 if (sizeof(*hdr) + length != m0->m_pkthdr.len) { in ng_btsocket_rfcomm_receive_mcc()
2438 __func__, length, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_mcc()
2439 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_mcc()
2446 return (ng_btsocket_rfcomm_receive_test(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2451 return (ng_btsocket_rfcomm_receive_fc(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2455 return (ng_btsocket_rfcomm_receive_msc(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2459 return (ng_btsocket_rfcomm_receive_rpn(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2463 return (ng_btsocket_rfcomm_receive_rls(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2467 return (ng_btsocket_rfcomm_receive_pn(s, m0)); in ng_btsocket_rfcomm_receive_mcc()
2474 length, s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_mcc()
2475 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_mcc()
2483 s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_mcc()
2486 hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_mcc()
2487 m0->m_pkthdr.len = m0->m_len = sizeof(*hdr); in ng_btsocket_rfcomm_receive_mcc()
2494 m0->m_data[m0->m_len] = RFCOMM_MKMCC_TYPE(cr, type); in ng_btsocket_rfcomm_receive_mcc()
2495 m0->m_pkthdr.len ++; in ng_btsocket_rfcomm_receive_mcc()
2496 m0->m_len ++; in ng_btsocket_rfcomm_receive_mcc()
2500 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0)); in ng_btsocket_rfcomm_receive_mcc()
2512 ng_btsocket_rfcomm_receive_test(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_test() argument
2514 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_test()
2522 s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_test()
2527 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_test()
2529 NG_FREE_M(m0); /* XXX ignore response */ in ng_btsocket_rfcomm_receive_test()
2539 ng_btsocket_rfcomm_receive_fc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_fc() argument
2541 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_fc()
2557 s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_fc()
2567 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_fc()
2569 NG_FREE_M(m0); /* XXX ignore response */ in ng_btsocket_rfcomm_receive_fc()
2579 ng_btsocket_rfcomm_receive_msc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_msc() argument
2581 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr*); in ng_btsocket_rfcomm_receive_msc()
2593 s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_msc()
2601 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_msc()
2616 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_msc()
2625 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_msc()
2636 NG_FREE_M(m0); /* XXX ignore response */ in ng_btsocket_rfcomm_receive_msc()
2647 ng_btsocket_rfcomm_receive_rpn(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_rpn() argument
2649 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_rpn()
2663 s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_rpn()
2738 m0->m_pkthdr.len = m0->m_len = sizeof(*hdr) + sizeof(*rpn); in ng_btsocket_rfcomm_receive_rpn()
2742 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_rpn()
2744 NG_FREE_M(m0); /* XXX ignore response */ in ng_btsocket_rfcomm_receive_rpn()
2754 ng_btsocket_rfcomm_receive_rls(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_rls() argument
2756 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr *); in ng_btsocket_rfcomm_receive_rls()
2773 s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_rls()
2783 RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0); in ng_btsocket_rfcomm_receive_rls()
2785 NG_FREE_M(m0); /* XXX ignore responses */ in ng_btsocket_rfcomm_receive_rls()
2795 ng_btsocket_rfcomm_receive_pn(ng_btsocket_rfcomm_session_p s, struct mbuf *m0) in ng_btsocket_rfcomm_receive_pn() argument
2797 struct rfcomm_mcc_hdr *hdr = mtod(m0, struct rfcomm_mcc_hdr*); in ng_btsocket_rfcomm_receive_pn()
2811 s->state, s->flags, s->mtu, m0->m_pkthdr.len); in ng_btsocket_rfcomm_receive_pn()
2815 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_pn()
2841 0, 0, m0); in ng_btsocket_rfcomm_receive_pn()
2856 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_pn()
2883 0, 0, m0); in ng_btsocket_rfcomm_receive_pn()
2897 NG_FREE_M(m0); in ng_btsocket_rfcomm_receive_pn()
2900 NG_FREE_M(m0); /* XXX ignore response to non-existing dlci */ in ng_btsocket_rfcomm_receive_pn()