Lines Matching refs:interconnect
9 #include <linux/interconnect.h>
60 * @interconnect_count: Number of elements in interconnect[]
61 * @interconnect: Interconnect array
70 struct icc_bulk_data interconnect[];
77 struct icc_bulk_data *interconnect;
81 /* Initialize our interconnect data array for bulk operations */
82 interconnect = &power->interconnect[0];
84 /* interconnect->path is filled in by of_icc_bulk_get() */
85 interconnect->name = data->name;
86 interconnect->avg_bw = data->average_bandwidth;
87 interconnect->peak_bw = data->peak_bandwidth;
89 interconnect++;
93 power->interconnect);
98 icc_bulk_disable(power->interconnect_count, power->interconnect);
101 ret = icc_bulk_set_bw(power->interconnect_count, power->interconnect);
103 icc_bulk_put(power->interconnect_count, power->interconnect);
111 icc_bulk_put(power->interconnect_count, power->interconnect);
120 ret = icc_bulk_enable(power->interconnect_count, power->interconnect);
128 power->interconnect);
141 icc_bulk_disable(power->interconnect_count, power->interconnect);
380 size = struct_size(power, interconnect, data->interconnect_count);