Home
last modified time | relevance | path

Searched refs:pcip (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/pcieadm/
H A Dpcieadm.c76 pcieadm_init_privs(pcieadm_t *pcip) in pcieadm_init_privs() argument
79 if (pcip->pia_priv_init == NULL) { in pcieadm_init_privs()
83 priv_intersect(pcip->pia_priv_init, pcip->pia_priv_eff); in pcieadm_init_privs()
93 priv_freeset(pcip->pia_priv_init); in pcieadm_init_privs()
94 pcip->pia_priv_init = NULL; in pcieadm_init_privs()
191 pcieadm_di_root(pcieadm_t *pcip) in pcieadm_di_root() argument
193 if (pcip->pia_root == DI_NODE_NIL) { in pcieadm_di_root()
194 pcip->pia_root = di_init("/", DINFOCPYALL); in pcieadm_di_root()
195 if (pcip->pia_root == DI_NODE_NIL) { in pcieadm_di_root()
200 return (pcip->pia_root); in pcieadm_di_root()
[all …]
H A Dpcieadm_bar.c229 pcieadm_bar_list(pcieadm_t *pcip, int argc, char *argv[]) in pcieadm_bar_list() argument
299 priv_fillset(pcip->pia_priv_eff); in pcieadm_bar_list()
301 pcieadm_find_dip(pcip, device); in pcieadm_bar_list()
303 int nreg = di_prop_lookup_ints(DDI_DEV_T_ANY, pcip->pia_devi, in pcieadm_bar_list()
315 pcieadm_init_ops_kernel(pcip, &ops, &readarg); in pcieadm_bar_list()
538 pcieadm_bar_read(pcieadm_t *pcip, int argc, char *argv[]) in pcieadm_bar_read() argument
601 priv_fillset(pcip->pia_priv_eff); in pcieadm_bar_read()
603 pcieadm_find_dip(pcip, device); in pcieadm_bar_read()
604 pcieadm_init_ops_kernel(pcip, &ops, &karg); in pcieadm_bar_read()
667 pcieadm_bar_write(pcieadm_t *pcip, int argc, char *argv[]) in pcieadm_bar_write() argument
[all …]
H A Dpcieadm_devs.c941 pcieadm_show_devs(pcieadm_t *pcip, int argc, char *argv[]) in pcieadm_show_devs() argument
955 psd.psd_pia = pcip; in pcieadm_show_devs()
1037 priv_fillset(pcip->pia_priv_eff); in pcieadm_show_devs()
1039 pcieadm_init_privs(pcip); in pcieadm_show_devs()
1048 if (setppriv(PRIV_SET, PRIV_EFFECTIVE, pcip->pia_priv_eff) != in pcieadm_show_devs()
1065 if (setppriv(PRIV_SET, PRIV_EFFECTIVE, pcip->pia_priv_min) != in pcieadm_show_devs()
1074 pcieadm_di_walk(pcip, &walk); in pcieadm_show_devs()
H A Dpcieadm_cfgspace.c5297 pcieadm_cfgspace(pcieadm_t *pcip, pcieadm_cfgspace_op_t op, in pcieadm_cfgspace() argument
5311 walk.pcw_pcieadm = pcip; in pcieadm_cfgspace()
5373 pcip->pia_devstr, headstr, headshort); in pcieadm_cfgspace()
5376 pcip->pia_devstr, headstr); in pcieadm_cfgspace()
5580 pcieadm_show_cfgspace(pcieadm_t *pcip, int argc, char *argv[]) in pcieadm_show_cfgspace() argument
5708 priv_fillset(pcip->pia_priv_eff); in pcieadm_show_cfgspace()
5710 VERIFY0(priv_addset(pcip->pia_priv_eff, PRIV_FILE_DAC_READ)); in pcieadm_show_cfgspace()
5711 VERIFY0(priv_addset(pcip->pia_priv_eff, PRIV_FILE_DAC_SEARCH)); in pcieadm_show_cfgspace()
5713 pcieadm_init_privs(pcip); in pcieadm_show_cfgspace()
5716 pcieadm_find_dip(pcip, device); in pcieadm_show_cfgspace()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci.c228 pci_state_t *pcip = NULL; in pci_attach() local
246 pcip = ddi_get_soft_state(pci_statep, instance); in pci_attach()
249 if (pcip == NULL) { in pci_attach()
253 pcip->pci_dip = devi; in pci_attach()
254 pcip->pci_soft_state = PCI_SOFT_STATE_CLOSED; in pci_attach()
272 pcip->pci_fmcap = DDI_FM_ERRCB_CAPABLE | in pci_attach()
274 ddi_fm_init(devi, &pcip->pci_fmcap, &pcip->pci_fm_ibc); in pci_attach()
275 mutex_init(&pcip->pci_mutex, NULL, MUTEX_DRIVER, NULL); in pci_attach()
276 mutex_init(&pcip->pci_err_mutex, NULL, MUTEX_DRIVER, in pci_attach()
277 (void *)pcip->pci_fm_ibc); in pci_attach()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/pciex/
H A Dnpe.c284 pci_state_t *pcip = ddi_get_soft_state(npe_statep, instance); in npe_info() local
292 if (pcip == NULL) { in npe_info()
297 *result = (void *)pcip->pci_dip; in npe_info()
326 pci_state_t *pcip = NULL; in npe_attach() local
356 pcip = ddi_get_soft_state(npe_statep, instance); in npe_attach()
358 if (pcip == NULL) in npe_attach()
361 pcip->pci_dip = devi; in npe_attach()
362 pcip->pci_soft_state = PCI_SOFT_STATE_CLOSED; in npe_attach()
367 ret = ndi_event_alloc_hdl(pcip->pci_dip, NULL, &pcip->pci_ndi_event_hdl, in npe_attach()
370 ret = ndi_event_bind_set(pcip->pci_ndi_event_hdl, in npe_attach()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dpm.c478 struct pm_cmd_info *pcip; in pc_info() local
480 for (pcip = pmci; pcip->name; pcip++) { in pc_info()
481 if (cmd == pcip->cmd) in pc_info()
482 return (pcip); in pc_info()
491 struct pm_cmd_info *pcip = pc_info(cmd); in pm_decode_cmd() local
492 if (pcip != NULL) in pm_decode_cmd()
493 return (pcip->name); in pm_decode_cmd()
917 struct pm_cmd_info *pcip = pc_info(cmd); in pm_ioctl() local
970 if (pcip == NULL) { in pm_ioctl()
974 if (pcip == NULL || pcip->supported == 0) { in pm_ioctl()
[all …]