Lines Matching defs:hp

1267 	ddi_acc_impl_t *hp;
1276 if ((hp = kmem_zalloc(sizeof (ddi_acc_impl_t), sleepflag)) == NULL)
1278 if ((hp->ahi_err = (ndi_err_t *)kmem_zalloc(
1280 kmem_free(hp, sizeof (ddi_acc_impl_t));
1285 kmem_free(hp->ahi_err, sizeof (ndi_err_t));
1286 kmem_free(hp, sizeof (ddi_acc_impl_t));
1289 hp->ahi_err->err_ontrap = otp;
1290 hp->ahi_common.ah_platform_private = (void *)hp;
1292 return ((ddi_acc_handle_t)hp);
1303 ddi_acc_impl_t *hp;
1309 hp = (ddi_acc_impl_t *)handle;
1310 if (hp) {
1311 kmem_free(hp->ahi_err->err_ontrap, sizeof (on_trap_data_t));
1312 kmem_free(hp->ahi_err, sizeof (ndi_err_t));
1313 kmem_free(hp, sizeof (ddi_acc_impl_t));
1360 ddi_acc_hdl_t *hp;
1362 hp = impl_acc_hdl_get((ddi_acc_handle_t)handle);
1364 ASSERT(hp);
1367 pfn = hp->ah_pfn;
1369 if (fault_pfn >= pfn && fault_pfn < (pfn + hp->ah_pnum))
1381 ddi_acc_impl_t *hp = (ddi_acc_impl_t *)handlep;
1395 errp = hp->ahi_err;
1397 otp->ot_handle = (void *)(hp);
1416 ddi_acc_impl_t *hp;
1420 hp = (ddi_acc_impl_t *)handlep;
1425 hp->ahi_get8 = i_ddi_get8;
1426 hp->ahi_put8 = i_ddi_put8;
1427 hp->ahi_rep_get8 = i_ddi_rep_get8;
1428 hp->ahi_rep_put8 = i_ddi_rep_put8;
1430 hp->ahi_get16 = i_ddi_swap_get16;
1431 hp->ahi_get32 = i_ddi_swap_get32;
1432 hp->ahi_get64 = i_ddi_swap_get64;
1433 hp->ahi_put16 = i_ddi_swap_put16;
1434 hp->ahi_put32 = i_ddi_swap_put32;
1435 hp->ahi_put64 = i_ddi_swap_put64;
1436 hp->ahi_rep_get16 = i_ddi_swap_rep_get16;
1437 hp->ahi_rep_get32 = i_ddi_swap_rep_get32;
1438 hp->ahi_rep_get64 = i_ddi_swap_rep_get64;
1439 hp->ahi_rep_put16 = i_ddi_swap_rep_put16;
1440 hp->ahi_rep_put32 = i_ddi_swap_rep_put32;
1441 hp->ahi_rep_put64 = i_ddi_swap_rep_put64;
1443 hp->ahi_get16 = i_ddi_get16;
1444 hp->ahi_get32 = i_ddi_get32;
1445 hp->ahi_get64 = i_ddi_get64;
1446 hp->ahi_put16 = i_ddi_put16;
1447 hp->ahi_put32 = i_ddi_put32;
1448 hp->ahi_put64 = i_ddi_put64;
1449 hp->ahi_rep_get16 = i_ddi_rep_get16;
1450 hp->ahi_rep_get32 = i_ddi_rep_get32;
1451 hp->ahi_rep_get64 = i_ddi_rep_get64;
1452 hp->ahi_rep_put16 = i_ddi_rep_put16;
1453 hp->ahi_rep_put32 = i_ddi_rep_put32;
1454 hp->ahi_rep_put64 = i_ddi_rep_put64;
1458 hp->ahi_fault_check = i_ddi_acc_fault_check;
1459 hp->ahi_fault_notify = i_ddi_acc_fault_notify;
1460 hp->ahi_fault = 0;
1467 ddi_acc_impl_t *hp = (ddi_acc_impl_t *)handle;
1469 if (!hp->ahi_fault) {
1470 hp->ahi_fault = 1;
1471 (*hp->ahi_fault_notify)(hp);
1478 ddi_acc_impl_t *hp = (ddi_acc_impl_t *)handle;
1480 if (hp->ahi_fault) {
1481 hp->ahi_fault = 0;
1482 (*hp->ahi_fault_notify)(hp);
1488 i_ddi_acc_fault_notify(ddi_acc_impl_t *hp)
1761 ddi_acc_impl_t *hp, uint64_t host_addr, uint64_t dev_addr, size_t size,
1769 cautacc_ctlops_arg.handle = (ddi_acc_handle_t)hp;
1773 (void) ddi_ctlops(hp->ahi_common.ah_dip, hp->ahi_common.ah_dip, cmd,
1778 i_ddi_caut_get8(ddi_acc_impl_t *hp, uint8_t *addr)
1781 i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
1788 i_ddi_caut_get16(ddi_acc_impl_t *hp, uint16_t *addr)
1791 i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
1798 i_ddi_caut_get32(ddi_acc_impl_t *hp, uint32_t *addr)
1801 i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
1808 i_ddi_caut_get64(ddi_acc_impl_t *hp, uint64_t *addr)
1811 i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
1818 i_ddi_caut_put8(ddi_acc_impl_t *hp, uint8_t *addr, uint8_t value)
1820 i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
1825 i_ddi_caut_put16(ddi_acc_impl_t *hp, uint16_t *addr, uint16_t value)
1827 i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
1832 i_ddi_caut_put32(ddi_acc_impl_t *hp, uint32_t *addr, uint32_t value)
1834 i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
1839 i_ddi_caut_put64(ddi_acc_impl_t *hp, uint64_t *addr, uint64_t value)
1841 i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
1846 i_ddi_caut_rep_get8(ddi_acc_impl_t *hp, uint8_t *host_addr, uint8_t *dev_addr,
1849 i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
1854 i_ddi_caut_rep_get16(ddi_acc_impl_t *hp, uint16_t *host_addr,
1857 i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
1862 i_ddi_caut_rep_get32(ddi_acc_impl_t *hp, uint32_t *host_addr,
1865 i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
1870 i_ddi_caut_rep_get64(ddi_acc_impl_t *hp, uint64_t *host_addr,
1873 i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
1878 i_ddi_caut_rep_put8(ddi_acc_impl_t *hp, uint8_t *host_addr, uint8_t *dev_addr,
1881 i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
1886 i_ddi_caut_rep_put16(ddi_acc_impl_t *hp, uint16_t *host_addr,
1889 i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
1894 i_ddi_caut_rep_put32(ddi_acc_impl_t *hp, uint32_t *host_addr,
1897 i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
1902 i_ddi_caut_rep_put64(ddi_acc_impl_t *hp, uint64_t *host_addr,
1905 i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,