Lines Matching defs:iores_array
541 struct resource *iores_array = data;
549 if (resource_type(iores_array + i) != IORESOURCE_MEM) {
550 iores_array[i] = *res;
551 iores_array[i].name = NULL;
611 struct resource iores_array[TPM_CRB_MAX_RESOURCES + 1] = { {0} };
631 crb_check_resource, iores_array);
636 if (resource_type(iores_array) != IORESOURCE_MEM) {
639 } else if (resource_type(iores_array + TPM_CRB_MAX_RESOURCES) ==
642 memset(iores_array + TPM_CRB_MAX_RESOURCES,
643 0, sizeof(*iores_array));
644 iores_array[TPM_CRB_MAX_RESOURCES].flags = 0;
650 for (i = 0; resource_type(iores_array + i) == IORESOURCE_MEM; ++i) {
651 if (buf->control_address >= iores_array[i].start &&
653 iores_array[i].end) {
654 iores = iores_array + i;
700 for (i = 0; iores_array[i].end; ++i) {
701 if (cmd_pa >= iores_array[i].start &&
702 cmd_pa <= iores_array[i].end) {
703 iores = iores_array + i;
727 for (i = 0; resource_type(iores_array + i) == IORESOURCE_MEM; ++i) {
728 if (rsp_pa >= iores_array[i].start &&
729 rsp_pa <= iores_array[i].end) {
730 iores = iores_array + i;