Lines Matching refs:rm_res
4474 struct ti_sci_resource *rm_res, irq_res; in udma_setup_resources() local
4551 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN]; in udma_setup_resources()
4552 if (IS_ERR(rm_res)) { in udma_setup_resources()
4557 for (i = 0; i < rm_res->sets; i++) in udma_setup_resources()
4559 &rm_res->desc[i], "tchan"); in udma_setup_resources()
4560 irq_res.sets = rm_res->sets; in udma_setup_resources()
4564 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN]; in udma_setup_resources()
4565 if (IS_ERR(rm_res)) { in udma_setup_resources()
4570 for (i = 0; i < rm_res->sets; i++) in udma_setup_resources()
4572 &rm_res->desc[i], "rchan"); in udma_setup_resources()
4573 irq_res.sets += rm_res->sets; in udma_setup_resources()
4579 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN]; in udma_setup_resources()
4580 if (IS_ERR(rm_res)) { in udma_setup_resources()
4585 for (i = 0; i < rm_res->sets; i++) { in udma_setup_resources()
4586 irq_res.desc[i].start = rm_res->desc[i].start; in udma_setup_resources()
4587 irq_res.desc[i].num = rm_res->desc[i].num; in udma_setup_resources()
4588 irq_res.desc[i].start_sec = rm_res->desc[i].start_sec; in udma_setup_resources()
4589 irq_res.desc[i].num_sec = rm_res->desc[i].num_sec; in udma_setup_resources()
4592 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN]; in udma_setup_resources()
4593 if (IS_ERR(rm_res)) { in udma_setup_resources()
4597 for (j = 0; j < rm_res->sets; j++, i++) { in udma_setup_resources()
4598 if (rm_res->desc[j].num) { in udma_setup_resources()
4599 irq_res.desc[i].start = rm_res->desc[j].start + in udma_setup_resources()
4601 irq_res.desc[i].num = rm_res->desc[j].num; in udma_setup_resources()
4603 if (rm_res->desc[j].num_sec) { in udma_setup_resources()
4604 irq_res.desc[i].start_sec = rm_res->desc[j].start_sec + in udma_setup_resources()
4606 irq_res.desc[i].num_sec = rm_res->desc[j].num_sec; in udma_setup_resources()
4618 rm_res = tisci_rm->rm_ranges[RM_RANGE_RFLOW]; in udma_setup_resources()
4619 if (IS_ERR(rm_res)) { in udma_setup_resources()
4624 for (i = 0; i < rm_res->sets; i++) in udma_setup_resources()
4626 &rm_res->desc[i], "gp-rflow"); in udma_setup_resources()
4636 struct ti_sci_resource *rm_res, irq_res; in bcdma_setup_resources() local
4722 rm_res = tisci_rm->rm_ranges[RM_RANGE_BCHAN]; in bcdma_setup_resources()
4723 if (IS_ERR(rm_res)) { in bcdma_setup_resources()
4728 for (i = 0; i < rm_res->sets; i++) in bcdma_setup_resources()
4730 &rm_res->desc[i], in bcdma_setup_resources()
4732 irq_res.sets += rm_res->sets; in bcdma_setup_resources()
4738 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN]; in bcdma_setup_resources()
4739 if (IS_ERR(rm_res)) { in bcdma_setup_resources()
4744 for (i = 0; i < rm_res->sets; i++) in bcdma_setup_resources()
4746 &rm_res->desc[i], in bcdma_setup_resources()
4748 irq_res.sets += rm_res->sets * 2; in bcdma_setup_resources()
4754 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN]; in bcdma_setup_resources()
4755 if (IS_ERR(rm_res)) { in bcdma_setup_resources()
4760 for (i = 0; i < rm_res->sets; i++) in bcdma_setup_resources()
4762 &rm_res->desc[i], in bcdma_setup_resources()
4764 irq_res.sets += rm_res->sets * 2; in bcdma_setup_resources()
4772 rm_res = tisci_rm->rm_ranges[RM_RANGE_BCHAN]; in bcdma_setup_resources()
4773 if (IS_ERR(rm_res)) { in bcdma_setup_resources()
4778 for (i = 0; i < rm_res->sets; i++) { in bcdma_setup_resources()
4779 irq_res.desc[i].start = rm_res->desc[i].start + in bcdma_setup_resources()
4781 irq_res.desc[i].num = rm_res->desc[i].num; in bcdma_setup_resources()
4786 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN]; in bcdma_setup_resources()
4787 if (IS_ERR(rm_res)) { in bcdma_setup_resources()
4794 for (j = 0; j < rm_res->sets; j++, i += 2) { in bcdma_setup_resources()
4795 irq_res.desc[i].start = rm_res->desc[j].start + in bcdma_setup_resources()
4797 irq_res.desc[i].num = rm_res->desc[j].num; in bcdma_setup_resources()
4799 irq_res.desc[i + 1].start = rm_res->desc[j].start + in bcdma_setup_resources()
4801 irq_res.desc[i + 1].num = rm_res->desc[j].num; in bcdma_setup_resources()
4806 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN]; in bcdma_setup_resources()
4807 if (IS_ERR(rm_res)) { in bcdma_setup_resources()
4814 for (j = 0; j < rm_res->sets; j++, i += 2) { in bcdma_setup_resources()
4815 irq_res.desc[i].start = rm_res->desc[j].start + in bcdma_setup_resources()
4817 irq_res.desc[i].num = rm_res->desc[j].num; in bcdma_setup_resources()
4819 irq_res.desc[i + 1].start = rm_res->desc[j].start + in bcdma_setup_resources()
4821 irq_res.desc[i + 1].num = rm_res->desc[j].num; in bcdma_setup_resources()
4840 struct ti_sci_resource *rm_res, irq_res; in pktdma_setup_resources() local
4894 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN]; in pktdma_setup_resources()
4895 if (IS_ERR(rm_res)) { in pktdma_setup_resources()
4899 for (i = 0; i < rm_res->sets; i++) in pktdma_setup_resources()
4901 &rm_res->desc[i], "tchan"); in pktdma_setup_resources()
4905 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN]; in pktdma_setup_resources()
4906 if (IS_ERR(rm_res)) { in pktdma_setup_resources()
4910 for (i = 0; i < rm_res->sets; i++) in pktdma_setup_resources()
4912 &rm_res->desc[i], "rchan"); in pktdma_setup_resources()
4916 rm_res = tisci_rm->rm_ranges[RM_RANGE_RFLOW]; in pktdma_setup_resources()
4917 if (IS_ERR(rm_res)) { in pktdma_setup_resources()
4923 for (i = 0; i < rm_res->sets; i++) in pktdma_setup_resources()
4925 &rm_res->desc[i], "rflow"); in pktdma_setup_resources()
4926 irq_res.sets = rm_res->sets; in pktdma_setup_resources()
4930 rm_res = tisci_rm->rm_ranges[RM_RANGE_TFLOW]; in pktdma_setup_resources()
4931 if (IS_ERR(rm_res)) { in pktdma_setup_resources()
4937 for (i = 0; i < rm_res->sets; i++) in pktdma_setup_resources()
4939 &rm_res->desc[i], "tflow"); in pktdma_setup_resources()
4940 irq_res.sets += rm_res->sets; in pktdma_setup_resources()
4946 rm_res = tisci_rm->rm_ranges[RM_RANGE_TFLOW]; in pktdma_setup_resources()
4947 if (IS_ERR(rm_res)) { in pktdma_setup_resources()
4952 for (i = 0; i < rm_res->sets; i++) { in pktdma_setup_resources()
4953 irq_res.desc[i].start = rm_res->desc[i].start + in pktdma_setup_resources()
4955 irq_res.desc[i].num = rm_res->desc[i].num; in pktdma_setup_resources()
4958 rm_res = tisci_rm->rm_ranges[RM_RANGE_RFLOW]; in pktdma_setup_resources()
4959 if (IS_ERR(rm_res)) { in pktdma_setup_resources()
4963 for (j = 0; j < rm_res->sets; j++, i++) { in pktdma_setup_resources()
4964 irq_res.desc[i].start = rm_res->desc[j].start + in pktdma_setup_resources()
4966 irq_res.desc[i].num = rm_res->desc[j].num; in pktdma_setup_resources()