Lines Matching refs:hi

1006 	struct hdlcdrv_ioctl hi;
1011 if (copy_from_user(&hi, data, sizeof(hi)))
1013 switch (hi.cmd) {
1018 hi.data.cp.tx_delay = bc->ch_params.tx_delay;
1019 hi.data.cp.tx_tail = bc->ch_params.tx_tail;
1020 hi.data.cp.slottime = bc->ch_params.slottime;
1021 hi.data.cp.ppersist = bc->ch_params.ppersist;
1022 hi.data.cp.fulldup = bc->ch_params.fulldup;
1028 bc->ch_params.tx_delay = hi.data.cp.tx_delay;
1029 bc->ch_params.tx_tail = hi.data.cp.tx_tail;
1030 bc->ch_params.slottime = hi.data.cp.slottime;
1031 bc->ch_params.ppersist = hi.data.cp.ppersist;
1032 bc->ch_params.fulldup = hi.data.cp.fulldup;
1037 hi.data.mp.iobase = dev->base_addr;
1038 hi.data.mp.irq = dev->irq;
1039 hi.data.mp.dma = dev->dma;
1040 hi.data.mp.dma2 = 0;
1041 hi.data.mp.seriobase = 0;
1042 hi.data.mp.pariobase = 0;
1043 hi.data.mp.midiiobase = 0;
1049 dev->base_addr = hi.data.mp.iobase;
1050 dev->irq = /*hi.data.mp.irq*/0;
1051 dev->dma = /*hi.data.mp.dma*/0;
1055 hi.data.cs.ptt = !!(bc->stat & EPP_PTTBIT);
1056 hi.data.cs.dcd = !(bc->stat & EPP_DCDBIT);
1057 hi.data.cs.ptt_keyed = bc->ptt_keyed;
1058 hi.data.cs.tx_packets = dev->stats.tx_packets;
1059 hi.data.cs.tx_errors = dev->stats.tx_errors;
1060 hi.data.cs.rx_packets = dev->stats.rx_packets;
1061 hi.data.cs.rx_errors = dev->stats.rx_errors;
1065 hi.data.ocs.ptt = !!(bc->stat & EPP_PTTBIT);
1066 hi.data.ocs.dcd = !(bc->stat & EPP_DCDBIT);
1067 hi.data.ocs.ptt_keyed = bc->ptt_keyed;
1073 bc->hdlctx.calibrate = hi.data.calibrate * bc->bitrate / 8;
1077 strscpy_pad(hi.data.drivername, "baycom_epp", sizeof(hi.data.drivername));
1081 sprintf(hi.data.modename, "%sclk,%smodem,fclk=%d,bps=%d%s",
1090 hi.data.modename[sizeof(hi.data.modename)-1] = '\0';
1091 return baycom_setmode(bc, hi.data.modename);
1094 strscpy_pad(hi.data.modename, "intclk,extclk,intmodem,extmodem,divider=x",
1095 sizeof(hi.data.modename));
1102 if (copy_to_user(data, &hi, sizeof(hi)))