Lines Matching refs:pn
957 struct rfcomm_pn *pn; in rfcomm_send_pn() local
965 hdr->len = __len8(sizeof(*mcc) + sizeof(*pn)); in rfcomm_send_pn()
969 mcc->len = __len8(sizeof(*pn)); in rfcomm_send_pn()
971 pn = (void *) ptr; ptr += sizeof(*pn); in rfcomm_send_pn()
972 pn->dlci = d->dlci; in rfcomm_send_pn()
973 pn->priority = d->priority; in rfcomm_send_pn()
974 pn->ack_timer = 0; in rfcomm_send_pn()
975 pn->max_retrans = 0; in rfcomm_send_pn()
978 pn->flow_ctrl = cr ? 0xf0 : 0xe0; in rfcomm_send_pn()
979 pn->credits = RFCOMM_DEFAULT_CREDITS; in rfcomm_send_pn()
981 pn->flow_ctrl = 0; in rfcomm_send_pn()
982 pn->credits = 0; in rfcomm_send_pn()
986 pn->mtu = cpu_to_le16(channel_mtu); in rfcomm_send_pn()
988 pn->mtu = cpu_to_le16(d->mtu); in rfcomm_send_pn()
1402 static int rfcomm_apply_pn(struct rfcomm_dlc *d, int cr, struct rfcomm_pn *pn) in rfcomm_apply_pn() argument
1407 d, d->state, d->dlci, pn->mtu, pn->flow_ctrl, pn->credits); in rfcomm_apply_pn()
1409 if ((pn->flow_ctrl == 0xf0 && s->cfc != RFCOMM_CFC_DISABLED) || in rfcomm_apply_pn()
1410 pn->flow_ctrl == 0xe0) { in rfcomm_apply_pn()
1412 d->tx_credits = pn->credits; in rfcomm_apply_pn()
1421 d->priority = pn->priority; in rfcomm_apply_pn()
1423 d->mtu = __le16_to_cpu(pn->mtu); in rfcomm_apply_pn()
1433 struct rfcomm_pn *pn = (void *) skb->data; in rfcomm_recv_pn() local
1435 u8 dlci = pn->dlci; in rfcomm_recv_pn()
1446 rfcomm_apply_pn(d, cr, pn); in rfcomm_recv_pn()
1452 rfcomm_apply_pn(d, cr, pn); in rfcomm_recv_pn()
1472 rfcomm_apply_pn(d, cr, pn); in rfcomm_recv_pn()