Lines Matching defs:rm_res
4528 struct ti_sci_resource *rm_res, irq_res;
4605 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN];
4606 if (IS_ERR(rm_res)) {
4611 for (i = 0; i < rm_res->sets; i++)
4613 &rm_res->desc[i], "tchan");
4614 irq_res.sets = rm_res->sets;
4618 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN];
4619 if (IS_ERR(rm_res)) {
4624 for (i = 0; i < rm_res->sets; i++)
4626 &rm_res->desc[i], "rchan");
4627 irq_res.sets += rm_res->sets;
4633 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN];
4634 if (IS_ERR(rm_res)) {
4639 for (i = 0; i < rm_res->sets; i++) {
4640 irq_res.desc[i].start = rm_res->desc[i].start;
4641 irq_res.desc[i].num = rm_res->desc[i].num;
4642 irq_res.desc[i].start_sec = rm_res->desc[i].start_sec;
4643 irq_res.desc[i].num_sec = rm_res->desc[i].num_sec;
4646 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN];
4647 if (IS_ERR(rm_res)) {
4651 for (j = 0; j < rm_res->sets; j++, i++) {
4652 if (rm_res->desc[j].num) {
4653 irq_res.desc[i].start = rm_res->desc[j].start +
4655 irq_res.desc[i].num = rm_res->desc[j].num;
4657 if (rm_res->desc[j].num_sec) {
4658 irq_res.desc[i].start_sec = rm_res->desc[j].start_sec +
4660 irq_res.desc[i].num_sec = rm_res->desc[j].num_sec;
4672 rm_res = tisci_rm->rm_ranges[RM_RANGE_RFLOW];
4673 if (IS_ERR(rm_res)) {
4678 for (i = 0; i < rm_res->sets; i++)
4680 &rm_res->desc[i], "gp-rflow");
4690 struct ti_sci_resource *rm_res, irq_res;
4776 rm_res = tisci_rm->rm_ranges[RM_RANGE_BCHAN];
4777 if (IS_ERR(rm_res)) {
4782 for (i = 0; i < rm_res->sets; i++)
4784 &rm_res->desc[i],
4786 irq_res.sets += rm_res->sets;
4792 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN];
4793 if (IS_ERR(rm_res)) {
4798 for (i = 0; i < rm_res->sets; i++)
4800 &rm_res->desc[i],
4802 irq_res.sets += rm_res->sets * 2;
4808 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN];
4809 if (IS_ERR(rm_res)) {
4814 for (i = 0; i < rm_res->sets; i++)
4816 &rm_res->desc[i],
4818 irq_res.sets += rm_res->sets * 2;
4826 rm_res = tisci_rm->rm_ranges[RM_RANGE_BCHAN];
4827 if (IS_ERR(rm_res)) {
4832 for (i = 0; i < rm_res->sets; i++) {
4833 irq_res.desc[i].start = rm_res->desc[i].start +
4835 irq_res.desc[i].num = rm_res->desc[i].num;
4843 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN];
4844 if (IS_ERR(rm_res)) {
4851 for (j = 0; j < rm_res->sets; j++, i += 2) {
4852 irq_res.desc[i].start = rm_res->desc[j].start +
4854 irq_res.desc[i].num = rm_res->desc[j].num;
4856 irq_res.desc[i + 1].start = rm_res->desc[j].start +
4858 irq_res.desc[i + 1].num = rm_res->desc[j].num;
4863 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN];
4864 if (IS_ERR(rm_res)) {
4871 for (j = 0; j < rm_res->sets; j++, i += 2) {
4872 irq_res.desc[i].start = rm_res->desc[j].start +
4874 irq_res.desc[i].num = rm_res->desc[j].num;
4876 irq_res.desc[i + 1].start = rm_res->desc[j].start +
4878 irq_res.desc[i + 1].num = rm_res->desc[j].num;
4897 struct ti_sci_resource *rm_res, irq_res;
4951 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN];
4952 if (IS_ERR(rm_res)) {
4956 for (i = 0; i < rm_res->sets; i++)
4958 &rm_res->desc[i], "tchan");
4962 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN];
4963 if (IS_ERR(rm_res)) {
4967 for (i = 0; i < rm_res->sets; i++)
4969 &rm_res->desc[i], "rchan");
4973 rm_res = tisci_rm->rm_ranges[RM_RANGE_RFLOW];
4974 if (IS_ERR(rm_res)) {
4980 for (i = 0; i < rm_res->sets; i++)
4982 &rm_res->desc[i], "rflow");
4983 irq_res.sets = rm_res->sets;
4987 rm_res = tisci_rm->rm_ranges[RM_RANGE_TFLOW];
4988 if (IS_ERR(rm_res)) {
4994 for (i = 0; i < rm_res->sets; i++)
4996 &rm_res->desc[i], "tflow");
4997 irq_res.sets += rm_res->sets;
5003 rm_res = tisci_rm->rm_ranges[RM_RANGE_TFLOW];
5004 if (IS_ERR(rm_res)) {
5009 for (i = 0; i < rm_res->sets; i++) {
5010 irq_res.desc[i].start = rm_res->desc[i].start +
5012 irq_res.desc[i].num = rm_res->desc[i].num;
5015 rm_res = tisci_rm->rm_ranges[RM_RANGE_RFLOW];
5016 if (IS_ERR(rm_res)) {
5020 for (j = 0; j < rm_res->sets; j++, i++) {
5021 irq_res.desc[i].start = rm_res->desc[j].start +
5023 irq_res.desc[i].num = rm_res->desc[j].num;