Lines Matching defs:index
38 static void tsnep_write_gcl_operation(struct tsnep_gcl *gcl, int index,
42 sizeof(struct tsnep_gcl_operation) * index;
44 gcl->operation[index].properties = properties;
45 gcl->operation[index].interval = interval;
56 static u64 tsnep_change_duration(struct tsnep_gcl *gcl, int index)
75 duration += gcl->operation[index].interval;
77 index--;
78 if (index < 0)
79 index = gcl->count - 1;
159 static u64 tsnep_set_gcl_change(struct tsnep_gcl *gcl, int index, u64 change,
165 if (index == 0)
166 index = gcl->count - 1;
168 index = index - 1;
169 change -= gcl->operation[index].interval;
174 sizeof(struct tsnep_gcl_operation) * index;
176 gcl->operation[index].properties |= TSNEP_GCL_INSERT;
177 iowrite32(gcl->operation[index].properties, addr);