Lines Matching refs:hdrv
113 struct hdlcdrv_state hdrv; member
208 hdlcdrv_putbits(&bc->hdrv, (bc->modem.shreg >> 1) ^ 0xffff); in ser12_rx()
216 hdlcdrv_setdcd(&bc->hdrv, (bc->modem.ser12.dcd_sum0 + in ser12_rx()
255 if (!bc || bc->hdrv.magic != HDLCDRV_MAGIC) in ser12_interrupt()
265 hdlcdrv_setdcd(&bc->hdrv, !((msr ^ bc->opt_dcd) & 0x80)); in ser12_interrupt()
299 hdlcdrv_setdcd(&bc->hdrv, !((msr ^ bc->opt_dcd) & 0x80)); in ser12_interrupt()
307 bc->modem.ser12.txshreg = 0x10000 | hdlcdrv_getbits(&bc->hdrv); in ser12_interrupt()
308 if (!hdlcdrv_ptt(&bc->hdrv)) { in ser12_interrupt()
320 hdlcdrv_arbitrate(dev, &bc->hdrv); in ser12_interrupt()
321 if (hdlcdrv_ptt(&bc->hdrv)) { in ser12_interrupt()
327 hdlcdrv_transmitter(dev, &bc->hdrv); in ser12_interrupt()
328 hdlcdrv_receiver(dev, &bc->hdrv); in ser12_interrupt()
399 bc->hdrv.par.bitrate = bc->baud; in ser12_open()
432 hdlcdrv_setdcd(&bc->hdrv, 0); in ser12_open()
510 BUG_ON(bc->hdrv.magic != HDLCDRV_MAGIC); in baycom_ioctl()
551 bi.data.dbg.debug1 = bc->hdrv.ptt_keyed; in baycom_ioctl()