Lines Matching defs:hd
52 struct nhpibdevice *hd = (void *)hs->sc_addr;
54 if ((int)hd == internalhpib) {
58 else if (hd->hpib_cid == HPIBB) {
60 hs->sc_ba = hd->hpib_csa & CSA_BA;
72 struct nhpibdevice *hd;
74 hd = (void *)hs->sc_addr;
75 hd->hpib_acr = AUX_SSWRST;
76 hd->hpib_ar = hs->sc_ba;
77 hd->hpib_lim = 0;
78 hd->hpib_mim = 0;
79 hd->hpib_acr = AUX_CDAI;
80 hd->hpib_acr = AUX_CSHDW;
81 hd->hpib_acr = AUX_SSTD1;
82 hd->hpib_acr = AUX_SVSTD1;
83 hd->hpib_acr = AUX_CPP;
84 hd->hpib_acr = AUX_CHDFA;
85 hd->hpib_acr = AUX_CHDFE;
86 hd->hpib_acr = AUX_RHDF;
87 hd->hpib_acr = AUX_CSWRST;
88 hd->hpib_acr = AUX_TCA;
89 hd->hpib_acr = AUX_CSRE;
90 hd->hpib_acr = AUX_SSIC;
92 hd->hpib_acr = AUX_CSIC;
93 hd->hpib_acr = AUX_SSRE;
94 hd->hpib_data = C_DCL;
102 struct nhpibdevice *hd;
105 hd = (void *)hs->sc_addr;
106 hd->hpib_acr = AUX_TCA;
107 hd->hpib_data = C_UNL;
108 nhpibowait(hd);
109 hd->hpib_data = C_TAG + hs->sc_ba;
110 hd->hpib_acr = AUX_STON;
111 nhpibowait(hd);
112 hd->hpib_data = C_LAG + slave;
113 nhpibowait(hd);
115 hd->hpib_data = C_SCG + sec;
116 nhpibowait(hd);
118 hd->hpib_acr = AUX_GTS;
121 hd->hpib_data = *buf++;
122 if (nhpibowait(hd) < 0)
125 hd->hpib_acr = AUX_EOI;
126 hd->hpib_data = *buf;
127 if (nhpibowait(hd) < 0)
129 hd->hpib_acr = AUX_TCA;
138 struct nhpibdevice *hd;
141 hd = (void *)hs->sc_addr;
142 hd->hpib_acr = AUX_TCA;
143 hd->hpib_data = C_UNL;
144 nhpibowait(hd);
145 hd->hpib_data = C_LAG + hs->sc_ba;
146 hd->hpib_acr = AUX_SLON;
147 nhpibowait(hd);
148 hd->hpib_data = C_TAG + slave;
149 nhpibowait(hd);
151 hd->hpib_data = C_SCG + sec;
152 nhpibowait(hd);
154 hd->hpib_acr = AUX_RHDF;
155 hd->hpib_acr = AUX_GTS;
158 if (nhpibiwait(hd) < 0)
160 *buf++ = hd->hpib_data;
163 hd->hpib_acr = AUX_TCA;
172 struct nhpibdevice *hd;
175 hd = (void *)hs->sc_addr;
176 hd->hpib_acr = AUX_SPP;
178 ppoll = hd->hpib_cpt;
179 hd->hpib_acr = AUX_CPP;
184 nhpibowait(struct nhpibdevice *hd)
188 while ((hd->hpib_mis & MIS_BO) == 0 && --timo)
196 nhpibiwait(struct nhpibdevice *hd)
200 while ((hd->hpib_mis & MIS_BI) == 0 && --timo)