Lines Matching refs:iores_array
527 struct resource *iores_array = data; in crb_check_resource() local
535 if (resource_type(iores_array + i) != IORESOURCE_MEM) { in crb_check_resource()
536 iores_array[i] = *res; in crb_check_resource()
537 iores_array[i].name = NULL; in crb_check_resource()
596 struct resource iores_array[TPM_CRB_MAX_RESOURCES + 1] = { {0} }; in crb_map_io() local
617 crb_check_resource, iores_array); in crb_map_io()
622 if (resource_type(iores_array) != IORESOURCE_MEM) { in crb_map_io()
625 } else if (resource_type(iores_array + TPM_CRB_MAX_RESOURCES) == in crb_map_io()
628 memset(iores_array + TPM_CRB_MAX_RESOURCES, in crb_map_io()
629 0, sizeof(*iores_array)); in crb_map_io()
630 iores_array[TPM_CRB_MAX_RESOURCES].flags = 0; in crb_map_io()
636 for (i = 0; resource_type(iores_array + i) == IORESOURCE_MEM; ++i) { in crb_map_io()
637 if (buf->control_address >= iores_array[i].start && in crb_map_io()
639 iores_array[i].end) { in crb_map_io()
640 iores = iores_array + i; in crb_map_io()
686 for (i = 0; iores_array[i].end; ++i) { in crb_map_io()
687 if (cmd_pa >= iores_array[i].start && in crb_map_io()
688 cmd_pa <= iores_array[i].end) { in crb_map_io()
689 iores = iores_array + i; in crb_map_io()
713 for (i = 0; resource_type(iores_array + i) == IORESOURCE_MEM; ++i) { in crb_map_io()
714 if (rsp_pa >= iores_array[i].start && in crb_map_io()
715 rsp_pa <= iores_array[i].end) { in crb_map_io()
716 iores = iores_array + i; in crb_map_io()