Lines Matching defs:pe
174 struct pe_reg *pe;
201 pe = (struct pe_reg *)dmp->b_rptr;
209 if ((dmp->b_wptr - dmp->b_rptr) != sizeof (*pe)) {
215 pe->addr &= (uint32_t)~3;
217 pe->pe_mask32 = 0xFFFFFFFF;
219 if (pe->addr == 0x950)
220 pe->pe_reg_val = reg = t1_sge_get_ptimeout(chp);
222 pe->pe_reg_val = reg = t1_read_reg_4(chp, pe->addr);
225 iocp->ioc_count = sizeof (*pe);
231 if ((dmp->b_wptr - dmp->b_rptr) != sizeof (*pe)) {
236 if (pe->addr == 0x950)
237 t1_sge_set_ptimeout(chp, pe->pe_reg_val);
239 if (pe->pe_mask32 != 0xffffffff) {
240 reg = t1_read_reg_4(chp, pe->addr);
241 pe->pe_reg_val |= (reg & ~pe->pe_mask32);
244 t1_write_reg_4(chp, pe->addr, pe->pe_reg_val);
255 if ((dmp->b_wptr - dmp->b_rptr) != sizeof (*pe)) {
261 pe->addr &= (uint32_t)~3;
263 pe->pe_mask32 = 0xFFFFFFFF;
264 pe->pe_reg_val = reg = pci_config_get32(chp->ch_hpci, pe->addr);
266 iocp->ioc_count = sizeof (*pe);
272 if ((dmp->b_wptr - dmp->b_rptr) != sizeof (*pe)) {
277 if (pe->pe_mask32 != 0xffffffff) {
278 reg = pci_config_get32(chp->ch_hpci, pe->addr);
279 pe->pe_reg_val |= (reg & ~pe->pe_mask32);
282 pci_config_put32(chp->ch_hpci, pe->addr, pe->pe_reg_val);