• Home
  • Raw
  • Download

Lines Matching refs:cr

59 static int rfcomm_send_nsc(struct rfcomm_session *s, int cr, u8 type);
60 static int rfcomm_send_pn(struct rfcomm_session *s, int cr, struct rfcomm_dlc *d);
61 static int rfcomm_send_msc(struct rfcomm_session *s, int cr, u8 dlci, u8 v24_sig);
62 static int rfcomm_send_test(struct rfcomm_session *s, int cr, u8 *pattern, int len);
85 #define __addr(cr, dlci) (((dlci & 0x3f) << 2) | (cr << 1) | 0x01) argument
94 #define __mcc_type(cr, type) (((type << 2) | (cr << 1) | 0x01)) argument
929 static int rfcomm_send_nsc(struct rfcomm_session *s, int cr, u8 type) in rfcomm_send_nsc() argument
935 BT_DBG("%p cr %d type %d", s, cr, type); in rfcomm_send_nsc()
947 *ptr = __mcc_type(cr, type); ptr++; in rfcomm_send_nsc()
954 static int rfcomm_send_pn(struct rfcomm_session *s, int cr, struct rfcomm_dlc *d) in rfcomm_send_pn() argument
961 BT_DBG("%p cr %d dlci %d mtu %d", s, cr, d->dlci, d->mtu); in rfcomm_send_pn()
969 mcc->type = __mcc_type(cr, RFCOMM_PN); in rfcomm_send_pn()
979 pn->flow_ctrl = cr ? 0xf0 : 0xe0; in rfcomm_send_pn()
986 if (cr && channel_mtu >= 0) in rfcomm_send_pn()
996 int rfcomm_send_rpn(struct rfcomm_session *s, int cr, u8 dlci, in rfcomm_send_rpn() argument
1008 s, cr, dlci, bit_rate, data_bits, stop_bits, parity, in rfcomm_send_rpn()
1017 mcc->type = __mcc_type(cr, RFCOMM_RPN); in rfcomm_send_rpn()
1034 static int rfcomm_send_rls(struct rfcomm_session *s, int cr, u8 dlci, u8 status) in rfcomm_send_rls() argument
1041 BT_DBG("%p cr %d status 0x%x", s, cr, status); in rfcomm_send_rls()
1049 mcc->type = __mcc_type(cr, RFCOMM_RLS); in rfcomm_send_rls()
1061 static int rfcomm_send_msc(struct rfcomm_session *s, int cr, u8 dlci, u8 v24_sig) in rfcomm_send_msc() argument
1068 BT_DBG("%p cr %d v24 0x%x", s, cr, v24_sig); in rfcomm_send_msc()
1076 mcc->type = __mcc_type(cr, RFCOMM_MSC); in rfcomm_send_msc()
1088 static int rfcomm_send_fcoff(struct rfcomm_session *s, int cr) in rfcomm_send_fcoff() argument
1094 BT_DBG("%p cr %d", s, cr); in rfcomm_send_fcoff()
1102 mcc->type = __mcc_type(cr, RFCOMM_FCOFF); in rfcomm_send_fcoff()
1110 static int rfcomm_send_fcon(struct rfcomm_session *s, int cr) in rfcomm_send_fcon() argument
1116 BT_DBG("%p cr %d", s, cr); in rfcomm_send_fcon()
1124 mcc->type = __mcc_type(cr, RFCOMM_FCON); in rfcomm_send_fcon()
1132 static int rfcomm_send_test(struct rfcomm_session *s, int cr, u8 *pattern, int len) in rfcomm_send_test() argument
1142 BT_DBG("%p cr %d", s, cr); in rfcomm_send_test()
1147 hdr[3] = 0x01 | ((cr & 0x01) << 1) | (RFCOMM_TEST << 2); in rfcomm_send_test()
1403 static int rfcomm_apply_pn(struct rfcomm_dlc *d, int cr, struct rfcomm_pn *pn) in rfcomm_apply_pn() argument
1426 if (cr && d->mtu > s->mtu) in rfcomm_apply_pn()
1432 static int rfcomm_recv_pn(struct rfcomm_session *s, int cr, struct sk_buff *skb) in rfcomm_recv_pn() argument
1445 if (cr) { in rfcomm_recv_pn()
1447 rfcomm_apply_pn(d, cr, pn); in rfcomm_recv_pn()
1453 rfcomm_apply_pn(d, cr, pn); in rfcomm_recv_pn()
1463 if (!cr) in rfcomm_recv_pn()
1473 rfcomm_apply_pn(d, cr, pn); in rfcomm_recv_pn()
1484 static int rfcomm_recv_rpn(struct rfcomm_session *s, int cr, int len, struct sk_buff *skb) in rfcomm_recv_rpn() argument
1499 dlci, cr, len, rpn->bit_rate, rpn->line_settings, rpn->flow_ctrl, in rfcomm_recv_rpn()
1502 if (!cr) in rfcomm_recv_rpn()
1590 static int rfcomm_recv_rls(struct rfcomm_session *s, int cr, struct sk_buff *skb) in rfcomm_recv_rls() argument
1595 BT_DBG("dlci %d cr %d status 0x%x", dlci, cr, rls->status); in rfcomm_recv_rls()
1597 if (!cr) in rfcomm_recv_rls()
1609 static int rfcomm_recv_msc(struct rfcomm_session *s, int cr, struct sk_buff *skb) in rfcomm_recv_msc() argument
1615 BT_DBG("dlci %d cr %d v24 0x%x", dlci, cr, msc->v24_sig); in rfcomm_recv_msc()
1621 if (cr) { in rfcomm_recv_msc()
1648 u8 type, cr, len; in rfcomm_recv_mcc() local
1650 cr = __test_cr(mcc->type); in rfcomm_recv_mcc()
1654 BT_DBG("%p type 0x%x cr %d", s, type, cr); in rfcomm_recv_mcc()
1660 rfcomm_recv_pn(s, cr, skb); in rfcomm_recv_mcc()
1664 rfcomm_recv_rpn(s, cr, len, skb); in rfcomm_recv_mcc()
1668 rfcomm_recv_rls(s, cr, skb); in rfcomm_recv_mcc()
1672 rfcomm_recv_msc(s, cr, skb); in rfcomm_recv_mcc()
1676 if (cr) { in rfcomm_recv_mcc()
1683 if (cr) { in rfcomm_recv_mcc()
1690 if (cr) in rfcomm_recv_mcc()
1699 rfcomm_send_nsc(s, cr, type); in rfcomm_recv_mcc()