rpn 1208 netbt/rfcomm_session.c struct rfcomm_mcc_rpn rpn; rpn 1215 netbt/rfcomm_session.c rpn.bit_rate = RFCOMM_RPN_BR_9600; rpn 1216 netbt/rfcomm_session.c rpn.line_settings = RFCOMM_RPN_8_N_1; rpn 1217 netbt/rfcomm_session.c rpn.flow_control = RFCOMM_RPN_FLOW_NONE; rpn 1218 netbt/rfcomm_session.c rpn.xon_char = RFCOMM_RPN_XON_CHAR; rpn 1219 netbt/rfcomm_session.c rpn.xoff_char = RFCOMM_RPN_XOFF_CHAR; rpn 1221 netbt/rfcomm_session.c if (m->m_pkthdr.len == sizeof(rpn)) { rpn 1222 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(rpn), (caddr_t)&rpn); rpn 1223 netbt/rfcomm_session.c rpn.param_mask = RFCOMM_RPN_PM_ALL; rpn 1225 netbt/rfcomm_session.c m_copydata(m, 0, 1, (caddr_t)&rpn); rpn 1226 netbt/rfcomm_session.c rpn.param_mask = letoh16(rpn.param_mask); rpn 1234 netbt/rfcomm_session.c if (rpn.param_mask & RFCOMM_RPN_PM_RATE) rpn 1237 netbt/rfcomm_session.c if (rpn.param_mask & RFCOMM_RPN_PM_DATA rpn 1238 netbt/rfcomm_session.c && RFCOMM_RPN_DATA_BITS(rpn.line_settings) == RFCOMM_RPN_DATA_8) rpn 1241 netbt/rfcomm_session.c if (rpn.param_mask & RFCOMM_RPN_PM_STOP rpn 1242 netbt/rfcomm_session.c && RFCOMM_RPN_STOP_BITS(rpn.line_settings) == RFCOMM_RPN_STOP_1) rpn 1245 netbt/rfcomm_session.c if (rpn.param_mask & RFCOMM_RPN_PM_PARITY rpn 1246 netbt/rfcomm_session.c && RFCOMM_RPN_PARITY(rpn.line_settings) == RFCOMM_RPN_PARITY_NONE) rpn 1249 netbt/rfcomm_session.c if (rpn.param_mask & RFCOMM_RPN_PM_XON rpn 1250 netbt/rfcomm_session.c && rpn.xon_char == RFCOMM_RPN_XON_CHAR) rpn 1253 netbt/rfcomm_session.c if (rpn.param_mask & RFCOMM_RPN_PM_XOFF rpn 1254 netbt/rfcomm_session.c && rpn.xoff_char == RFCOMM_RPN_XOFF_CHAR) rpn 1257 netbt/rfcomm_session.c if (rpn.param_mask & RFCOMM_RPN_PM_FLOW rpn 1258 netbt/rfcomm_session.c && rpn.flow_control == RFCOMM_RPN_FLOW_NONE) rpn 1261 netbt/rfcomm_session.c rpn.param_mask = htole16(mask); rpn 1263 netbt/rfcomm_session.c rfcomm_session_send_mcc(rs, 0, RFCOMM_MCC_RPN, &rpn, sizeof(rpn));