Lines Matching refs:array
72 #define SAVE_QOS(array, NAME) \ argument
73 RK3399_CPU_AXI_SAVE_QOS(array, CPU_AXI_##NAME##_QOS_BASE)
74 #define RESTORE_QOS(array, NAME) \ argument
75 RK3399_CPU_AXI_RESTORE_QOS(array, CPU_AXI_##NAME##_QOS_BASE)
77 #define RK3399_CPU_AXI_SAVE_QOS(array, base) do { \ argument
78 array[0] = mmio_read_32(base + CPU_AXI_QOS_ID_COREID); \
79 array[1] = mmio_read_32(base + CPU_AXI_QOS_REVISIONID); \
80 array[2] = mmio_read_32(base + CPU_AXI_QOS_PRIORITY); \
81 array[3] = mmio_read_32(base + CPU_AXI_QOS_MODE); \
82 array[4] = mmio_read_32(base + CPU_AXI_QOS_BANDWIDTH); \
83 array[5] = mmio_read_32(base + CPU_AXI_QOS_SATURATION); \
84 array[6] = mmio_read_32(base + CPU_AXI_QOS_EXTCONTROL); \
87 #define RK3399_CPU_AXI_RESTORE_QOS(array, base) do { \ argument
88 mmio_write_32(base + CPU_AXI_QOS_ID_COREID, array[0]); \
89 mmio_write_32(base + CPU_AXI_QOS_REVISIONID, array[1]); \
90 mmio_write_32(base + CPU_AXI_QOS_PRIORITY, array[2]); \
91 mmio_write_32(base + CPU_AXI_QOS_MODE, array[3]); \
92 mmio_write_32(base + CPU_AXI_QOS_BANDWIDTH, array[4]); \
93 mmio_write_32(base + CPU_AXI_QOS_SATURATION, array[5]); \
94 mmio_write_32(base + CPU_AXI_QOS_EXTCONTROL, array[6]); \