Lines Matching defs:iores_array
437 struct resource *iores_array = data;
445 if (resource_type(iores_array + i) != IORESOURCE_MEM) {
446 iores_array[i] = *res;
447 iores_array[i].name = NULL;
506 struct resource iores_array[TPM_CRB_MAX_RESOURCES + 1] = { {0} };
522 crb_check_resource, iores_array);
527 if (resource_type(iores_array) != IORESOURCE_MEM) {
530 } else if (resource_type(iores_array + TPM_CRB_MAX_RESOURCES) ==
533 memset(iores_array + TPM_CRB_MAX_RESOURCES,
534 0, sizeof(*iores_array));
535 iores_array[TPM_CRB_MAX_RESOURCES].flags = 0;
540 for (i = 0; resource_type(iores_array + i) == IORESOURCE_MEM; ++i) {
541 if (buf->control_address >= iores_array[i].start &&
543 iores_array[i].end) {
544 iores = iores_array + i;
589 for (i = 0; iores_array[i].end; ++i) {
590 if (cmd_pa >= iores_array[i].start &&
591 cmd_pa <= iores_array[i].end) {
592 iores = iores_array + i;
616 for (i = 0; resource_type(iores_array + i) == IORESOURCE_MEM; ++i) {
617 if (rsp_pa >= iores_array[i].start &&
618 rsp_pa <= iores_array[i].end) {
619 iores = iores_array + i;