Lines Matching refs:pn

895 	struct bt_rfcomm_pn *pn;  in rfcomm_send_pn()  local
899 buf = rfcomm_make_uih_msg(dlc->session, cr, BT_RFCOMM_PN, sizeof(*pn)); in rfcomm_send_pn()
903 pn = net_buf_add(buf, sizeof(*pn)); in rfcomm_send_pn()
904 pn->dlci = dlc->dlci; in rfcomm_send_pn()
905 pn->mtu = sys_cpu_to_le16(dlc->mtu); in rfcomm_send_pn()
909 pn->credits = dlc->rx_credit; in rfcomm_send_pn()
911 pn->flow_ctrl = BT_RFCOMM_PN_CFC_CMD; in rfcomm_send_pn()
913 pn->flow_ctrl = BT_RFCOMM_PN_CFC_RESP; in rfcomm_send_pn()
919 pn->credits = 0U; in rfcomm_send_pn()
920 pn->flow_ctrl = 0U; in rfcomm_send_pn()
922 pn->max_retrans = 0U; in rfcomm_send_pn()
923 pn->ack_timer = 0U; in rfcomm_send_pn()
924 pn->priority = 0U; in rfcomm_send_pn()
1159 struct bt_rfcomm_pn *pn = (void *)buf->data; in rfcomm_handle_pn() local
1162 dlc = rfcomm_dlcs_lookup_dlci(session->dlcs, pn->dlci); in rfcomm_handle_pn()
1169 if (!BT_RFCOMM_CHECK_MTU(pn->mtu)) { in rfcomm_handle_pn()
1170 BT_ERR("Invalid mtu %d", pn->mtu); in rfcomm_handle_pn()
1171 rfcomm_send_dm(session, pn->dlci); in rfcomm_handle_pn()
1175 dlc = rfcomm_dlc_accept(session, pn->dlci); in rfcomm_handle_pn()
1177 rfcomm_send_dm(session, pn->dlci); in rfcomm_handle_pn()
1183 dlc->mtu = MIN(dlc->mtu, sys_le16_to_cpu(pn->mtu)); in rfcomm_handle_pn()
1185 if (pn->flow_ctrl == BT_RFCOMM_PN_CFC_CMD) { in rfcomm_handle_pn()
1190 rfcomm_dlc_tx_give_credits(dlc, pn->credits); in rfcomm_handle_pn()
1202 if (!BT_RFCOMM_CHECK_MTU(pn->mtu)) { in rfcomm_handle_pn()
1203 BT_ERR("Invalid mtu %d", pn->mtu); in rfcomm_handle_pn()
1207 dlc->mtu = MIN(dlc->mtu, sys_le16_to_cpu(pn->mtu)); in rfcomm_handle_pn()
1214 dlc->mtu = MIN(dlc->mtu, sys_le16_to_cpu(pn->mtu)); in rfcomm_handle_pn()
1215 if (pn->flow_ctrl == BT_RFCOMM_PN_CFC_RESP) { in rfcomm_handle_pn()
1220 rfcomm_dlc_tx_give_credits(dlc, pn->credits); in rfcomm_handle_pn()