Lines Matching defs:iores_array
483 struct resource *iores_array = data;
491 if (resource_type(iores_array + i) != IORESOURCE_MEM) {
492 iores_array[i] = *res;
493 iores_array[i].name = NULL;
552 struct resource iores_array[TPM_CRB_MAX_RESOURCES + 1] = { {0} };
573 crb_check_resource, iores_array);
578 if (resource_type(iores_array) != IORESOURCE_MEM) {
581 } else if (resource_type(iores_array + TPM_CRB_MAX_RESOURCES) ==
584 memset(iores_array + TPM_CRB_MAX_RESOURCES,
585 0, sizeof(*iores_array));
586 iores_array[TPM_CRB_MAX_RESOURCES].flags = 0;
592 for (i = 0; resource_type(iores_array + i) == IORESOURCE_MEM; ++i) {
593 if (buf->control_address >= iores_array[i].start &&
595 iores_array[i].end) {
596 iores = iores_array + i;
641 for (i = 0; iores_array[i].end; ++i) {
642 if (cmd_pa >= iores_array[i].start &&
643 cmd_pa <= iores_array[i].end) {
644 iores = iores_array + i;
668 for (i = 0; resource_type(iores_array + i) == IORESOURCE_MEM; ++i) {
669 if (rsp_pa >= iores_array[i].start &&
670 rsp_pa <= iores_array[i].end) {
671 iores = iores_array + i;