Lines Matching defs:addr
351 static uint8_t db_ddi_get8(ddi_acc_impl_t *handle, uint8_t *addr);
352 static uint16_t db_ddi_get16(ddi_acc_impl_t *handle, uint16_t *addr);
353 static uint32_t db_ddi_get32(ddi_acc_impl_t *handle, uint32_t *addr);
354 static uint64_t db_ddi_get64(ddi_acc_impl_t *handle, uint64_t *addr);
355 static void db_ddi_put8(ddi_acc_impl_t *handle, uint8_t *addr,
357 static void db_ddi_put16(ddi_acc_impl_t *handle, uint16_t *addr,
359 static void db_ddi_put32(ddi_acc_impl_t *handle, uint32_t *addr,
361 static void db_ddi_put64(ddi_acc_impl_t *handle, uint64_t *addr,
1867 * configuration addr/data register.
1884 db_pvt->addr =
1906 db_pvt->addr =
1933 db_pvt->addr =
1955 db_pvt->addr =
1982 db_pvt->addr = (uint32_t *)
1998 db_pvt->addr = (uint32_t *)
2581 ddi_put32(db_pvt->handle, db_pvt->addr, (uint32_t)\
2584 ddi_put32(db_pvt->handle, db_pvt->addr, (uint32_t)\
2590 db_get_data8(uint32_t addr, uint32_t data)
2592 return (((data) >> (((addr) & 3) * 8)) & 0xff);
2597 db_get_data16(uint32_t addr, uint32_t data)
2599 return (((data) >> (((addr) & 3) * 8)) & 0xffff);
2604 db_put_data8(uint32_t addr, uint32_t rdata, uint8_t wdata)
2606 return ((rdata & (~((0xff << ((((addr) & 3) * 8))) & 0xffffffff))) |
2607 (((wdata) & 0xff)<<((((addr) & 3))*8)));
2612 db_put_data16(uint32_t addr, uint32_t rdata, uint16_t wdata)
2614 return ((rdata & (~((0xffff << ((((addr) & 3) * 8))) & 0xffffffff))) |
2615 (((wdata) & 0xffff) << ((((addr) & 3))*8)));
2630 db_ddi_get8(ddi_acc_impl_t *handle, uint8_t *addr)
2634 data = db_ddi_get32(handle, (uint32_t *)addr);
2635 return (db_get_data8((uint32_t)(uintptr_t)addr, data));
2643 db_ddi_get16(ddi_acc_impl_t *handle, uint16_t *addr)
2647 data = db_ddi_get32(handle, (uint32_t *)addr);
2648 return (db_get_data16((uint32_t)(uintptr_t)addr, data));
2656 db_ddi_get32(ddi_acc_impl_t *handle, uint32_t *addr)
2697 db_put_reg_conf_addr(db_pvt, (uint32_t)(uintptr_t)addr);
2736 db_ddi_get64(ddi_acc_impl_t *handle, uint64_t *addr)
2740 ldata = (uint32_t)db_ddi_get32(handle, (uint32_t *)addr);
2741 udata = (uint32_t)db_ddi_get32(handle, (uint32_t *)addr + 1);
2750 db_ddi_put8(ddi_acc_impl_t *handle, uint8_t *addr, uint8_t data)
2754 rdata = db_ddi_get32(handle, (uint32_t *)addr);
2755 db_ddi_put32(handle, (uint32_t *)addr,
2756 db_put_data8((uint32_t)(uintptr_t)addr, rdata, data));
2764 db_ddi_put16(ddi_acc_impl_t *handle, uint16_t *addr, uint16_t data)
2768 rdata = db_ddi_get32(handle, (uint32_t *)addr);
2769 db_ddi_put32(handle, (uint32_t *)addr,
2770 db_put_data16((uint32_t)(uintptr_t)addr, rdata, data));
2778 db_ddi_put32(ddi_acc_impl_t *handle, uint32_t *addr, uint32_t data)
2819 db_put_reg_conf_addr(db_pvt, (uint32_t)(uintptr_t)addr);
2856 db_ddi_put64(ddi_acc_impl_t *handle, uint64_t *addr, uint64_t data)
2858 db_ddi_put32(handle, (uint32_t *)addr, (uint32_t)(data & 0xffffffff));
2859 db_ddi_put32(handle, (uint32_t *)addr + 1, (uint32_t)(data >> 32));