Lines Matching refs:pn
958 struct rfcomm_pn *pn;
966 hdr->len = __len8(sizeof(*mcc) + sizeof(*pn));
970 mcc->len = __len8(sizeof(*pn));
972 pn = (void *) ptr; ptr += sizeof(*pn);
973 pn->dlci = d->dlci;
974 pn->priority = d->priority;
975 pn->ack_timer = 0;
976 pn->max_retrans = 0;
979 pn->flow_ctrl = cr ? 0xf0 : 0xe0;
980 pn->credits = RFCOMM_DEFAULT_CREDITS;
982 pn->flow_ctrl = 0;
983 pn->credits = 0;
987 pn->mtu = cpu_to_le16(channel_mtu);
989 pn->mtu = cpu_to_le16(d->mtu);
1403 static int rfcomm_apply_pn(struct rfcomm_dlc *d, int cr, struct rfcomm_pn *pn)
1408 d, d->state, d->dlci, pn->mtu, pn->flow_ctrl, pn->credits);
1410 if ((pn->flow_ctrl == 0xf0 && s->cfc != RFCOMM_CFC_DISABLED) ||
1411 pn->flow_ctrl == 0xe0) {
1413 d->tx_credits = pn->credits;
1422 d->priority = pn->priority;
1424 d->mtu = __le16_to_cpu(pn->mtu);
1434 struct rfcomm_pn *pn = (void *) skb->data;
1436 u8 dlci = pn->dlci;
1447 rfcomm_apply_pn(d, cr, pn);
1453 rfcomm_apply_pn(d, cr, pn);
1473 rfcomm_apply_pn(d, cr, pn);