Lines Matching defs:regbuf

267 static uint32_t pci_save_caps(ddi_acc_handle_t confhdl, uint32_t *regbuf,
269 static void pci_restore_caps(ddi_acc_handle_t confhdl, uint32_t *regbuf,
272 uint32_t *regbuf, uint32_t nwords);
274 uint32_t *regbuf, uint32_t notused);
276 uint32_t *regbuf, uint32_t notused);
278 uint32_t *regbuf, uint32_t notused);
280 uint32_t *regbuf, uint32_t notused);
282 uint32_t *regbuf, uint32_t notused);
284 uint32_t *regbuf, uint32_t nwords);
285 static uint32_t cap_walk_and_save(ddi_acc_handle_t confhdl, uint32_t *regbuf,
287 static void pci_pmcap_check(ddi_acc_handle_t confhdl, uint32_t *regbuf,
376 uint32_t *regbuf, *p;
444 regbuf = (uint32_t *)kmem_zalloc((size_t)PCIE_CONF_HDR_SIZE,
446 p = regbuf;
486 dip, SAVED_CONFIG_REGS, (uchar_t *)regbuf,
496 kmem_free(regbuf, (size_t)PCIE_CONF_HDR_SIZE);
498 regbuf = (uint32_t *)kmem_zalloc((size_t)PCI_CONF_HDR_SIZE,
500 chsp = (pci_config_header_state_t *)regbuf;
535 p = (uint32_t *)((caddr_t)regbuf +
542 SAVED_CONFIG_REGS, (uchar_t *)regbuf, regbufsz)) !=
555 kmem_free(regbuf, (size_t)PCI_CONF_HDR_SIZE);
572 pci_save_caps(ddi_acc_handle_t confhdl, uint32_t *regbuf,
575 return (cap_walk_and_save(confhdl, regbuf, cap_descp, ncapsp, 0));
579 cap_walk_and_save(ddi_acc_handle_t confhdl, uint32_t *regbuf,
632 offset, regbuf, pci_cap_entp->cap_ndwords))) {
636 regbuf += nwords;
649 uint32_t *regbuf, uint32_t nwords)
654 *regbuf = pci_config_get32(confhdl, cap_ptr);
655 regbuf++;
661 pci_generic_save(ddi_acc_handle_t confhdl, uint16_t cap_ptr, uint32_t *regbuf,
664 pci_fill_buf(confhdl, cap_ptr, regbuf, nwords);
670 pci_msi_save(ddi_acc_handle_t confhdl, uint16_t cap_ptr, uint32_t *regbuf,
684 pci_fill_buf(confhdl, cap_ptr, regbuf, nwords);
691 pci_pcix_save(ddi_acc_handle_t confhdl, uint16_t cap_ptr, uint32_t *regbuf,
703 pci_fill_buf(confhdl, cap_ptr, regbuf, nwords);
710 pci_pcie_save(ddi_acc_handle_t confhdl, uint16_t cap_ptr, uint32_t *regbuf,
719 uint32_t *regbuf, uint32_t notused)
740 pci_fill_buf(confhdl, cap_ptr, regbuf, nwords);
747 uint32_t *regbuf, uint32_t notused)
757 pci_fill_buf(confhdl, cap_ptr, regbuf, nwords);
762 pci_pmcap_check(ddi_acc_handle_t confhdl, uint32_t *regbuf,
767 uint32_t *saved_pmcsrp = (uint32_t *)((caddr_t)regbuf + PCI_PMCSR);
780 pci_restore_caps(ddi_acc_handle_t confhdl, uint32_t *regbuf,
789 pci_pmcap_check(confhdl, regbuf, offset);
791 pci_config_put32(confhdl, offset, *regbuf);
792 regbuf++;
810 uint32_t *regbuf, *p;
825 (uchar_t **)&regbuf, &elements) != DDI_PROP_SUCCESS) {
830 p = regbuf;
839 ddi_prop_free(regbuf);
850 (uchar_t **)&regbuf, &elements) != DDI_PROP_SUCCESS) {
856 chs_p = (pci_config_header_state_t *)regbuf;
888 p = (uint32_t *)((caddr_t)regbuf +
894 ddi_prop_free(regbuf);