Lines Matching defs:req

524 ndi_ra_alloc(dev_info_t *dip, ndi_ra_request_t *req, uint64_t *retbasep,
537 len = req->ra_len;
539 if (req->ra_flags & NDI_RA_ALIGN_SIZE) {
540 if (isnot_pow2(req->ra_len)) {
542 PRIx64, req->ra_len);
549 mask = (req->ra_flags & NDI_RA_ALIGN_SIZE) ? (len - 1) :
550 req->ra_align_mask;
572 if (req->ra_flags & NDI_RA_ALLOC_BOUNDED) {
574 lower = req->ra_boundbase;
575 upper = req->ra_boundlen + lower;
576 if ((upper == 0) || (upper < req->ra_boundlen))
598 if (!(req->ra_flags & NDI_RA_ALLOC_SPECIFIED)) {
635 if (req->ra_flags & NDI_RA_ALLOC_PARTIAL_OK) {
671 base = req->ra_addr;
672 len = req->ra_len;
685 if (req->ra_flags &
711 (req->ra_flags & NDI_RA_ALLOC_PARTIAL_OK) &&
768 ndi_ra_request_t req;
803 bzero((caddr_t)&req, sizeof (req));
804 req.ra_addr = (uint64_t)iorange[i].base;
805 req.ra_len = (uint64_t)iorange[i].len;
806 req.ra_flags = NDI_RA_ALLOC_SPECIFIED;
807 (void) ndi_ra_alloc(usedpdip, &req, &retbase, &retlen,
827 bzero((caddr_t)&req, sizeof (req));
828 req.ra_addr = (uint64_t)memrange[i].base;
829 req.ra_len = (uint64_t)memrange[i].len;
830 req.ra_flags = NDI_RA_ALLOC_SPECIFIED;
831 (void) ndi_ra_alloc(usedpdip, &req, &retbase, &retlen,
846 bzero(&req, sizeof (req));
847 req.ra_addr = 2; /* 2 == 9 so never allow */
848 req.ra_len = 1;
849 req.ra_flags = NDI_RA_ALLOC_SPECIFIED;
850 (void) ndi_ra_alloc(usedpdip, &req, &retbase, &retlen,
859 bzero((caddr_t)&req, sizeof (req));
860 req.ra_addr = (uint64_t)irq[i];
861 req.ra_len = 1;
862 req.ra_flags = NDI_RA_ALLOC_SPECIFIED;
863 (void) ndi_ra_alloc(usedpdip, &req, &retbase, &retlen,
1153 ndi_ra_request_t req;
1180 bzero((caddr_t)&req, sizeof (req));
1181 req.ra_addr = (uint64_t)pci_bus_range.lo;
1182 req.ra_flags |= NDI_RA_ALLOC_SPECIFIED;
1183 req.ra_len = (uint64_t)pci_bus_range.hi -
1185 if (ndi_ra_alloc(ctrl->dip, &req, &base, &retlen,