Lines Matching refs:v24_sig
77 static void rfcomm_dev_modem_status(struct rfcomm_dlc *dlc, u8 v24_sig);
641 static void rfcomm_dev_modem_status(struct rfcomm_dlc *dlc, u8 v24_sig)
647 BT_DBG("dlc %p dev %p v24_sig 0x%02x", dlc, dev, v24_sig);
649 if ((dev->modem_status & TIOCM_CD) && !(v24_sig & RFCOMM_V24_DV))
653 ((v24_sig & RFCOMM_V24_RTC) ? (TIOCM_DSR | TIOCM_DTR) : 0) |
654 ((v24_sig & RFCOMM_V24_RTR) ? (TIOCM_RTS | TIOCM_CTS) : 0) |
655 ((v24_sig & RFCOMM_V24_IC) ? TIOCM_RI : 0) |
656 ((v24_sig & RFCOMM_V24_DV) ? TIOCM_CD : 0);
1073 u8 v24_sig;
1077 rfcomm_dlc_get_modem_status(dlc, &v24_sig);
1080 v24_sig |= RFCOMM_V24_RTC;
1082 v24_sig |= RFCOMM_V24_RTR;
1084 v24_sig |= RFCOMM_V24_IC;
1086 v24_sig |= RFCOMM_V24_DV;
1089 v24_sig &= ~RFCOMM_V24_RTC;
1091 v24_sig &= ~RFCOMM_V24_RTR;
1093 v24_sig &= ~RFCOMM_V24_IC;
1095 v24_sig &= ~RFCOMM_V24_DV;
1097 rfcomm_dlc_set_modem_status(dlc, v24_sig);