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