Lines Matching defs:sh_info
49 /* Lock this when doing any operations in sh_info */
51 struct xen_pci_sharedinfo *sh_info;
105 if (test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags)
115 struct xen_pci_op *active_op = &pdev->sh_info->op;
127 set_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags);
141 (unsigned long *)&pdev->sh_info->flags)) {
149 (unsigned long *)&pdev->sh_info->flags);
161 (unsigned long *)&pdev->sh_info->flags)) {
590 int bus = pdev->sh_info->aer_op.bus;
591 int devfn = pdev->sh_info->aer_op.devfn;
592 int domain = pdev->sh_info->aer_op.domain;
650 int cmd = pdev->sh_info->aer_op.cmd;
652 (pci_channel_state_t)pdev->sh_info->aer_op.err;
658 pdev->sh_info->aer_op.bus, pdev->sh_info->aer_op.devfn);
660 pdev->sh_info->aer_op.err = pcifront_common_process(cmd, pdev, state);
664 clear_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags);
724 pdev->sh_info =
726 if (pdev->sh_info == NULL) {
731 pdev->sh_info->flags = 0;
734 set_bit(_XEN_PCIB_AERHANDLER, (void *)&pdev->sh_info->flags);
749 dev_dbg(&xdev->dev, "Allocated pdev @ 0x%p pdev->sh_info @ 0x%p\n",
750 pdev, pdev->sh_info);
771 (unsigned long)pdev->sh_info);
773 free_page((unsigned long)pdev->sh_info);
786 err = xenbus_grant_ring(pdev->xdev, pdev->sh_info, 1, &gref);