Lines Matching refs:list
252 memset(&rules->list, 0, sizeof(rules->list)); in gxio_mpipe_rules_init()
264 gxio_mpipe_rules_list_t *list = &rules->list; in gxio_mpipe_rules_begin() local
268 (gxio_mpipe_rules_rule_t *) (list->rules + list->head); in gxio_mpipe_rules_begin()
270 unsigned int head = list->tail; in gxio_mpipe_rules_begin()
284 if (head + pad + sizeof(*rule) >= sizeof(list->rules)) in gxio_mpipe_rules_begin()
295 list->head = head + pad; in gxio_mpipe_rules_begin()
297 rule = (gxio_mpipe_rules_rule_t *) (list->rules + list->head); in gxio_mpipe_rules_begin()
331 list->tail = list->head + rule->size; in gxio_mpipe_rules_begin()
341 gxio_mpipe_rules_list_t *list = &rules->list; in gxio_mpipe_rules_add_channel() local
344 (gxio_mpipe_rules_rule_t *) (list->rules + list->head); in gxio_mpipe_rules_add_channel()
351 if (list->tail == 0) in gxio_mpipe_rules_add_channel()
363 gxio_mpipe_rules_list_t *list = &rules->list; in gxio_mpipe_rules_set_headroom() local
366 (gxio_mpipe_rules_rule_t *) (list->rules + list->head); in gxio_mpipe_rules_set_headroom()
369 if (list->tail == 0) in gxio_mpipe_rules_set_headroom()
381 gxio_mpipe_rules_list_t *list = &rules->list; in gxio_mpipe_rules_commit() local
383 offsetof(gxio_mpipe_rules_list_t, rules) + list->tail; in gxio_mpipe_rules_commit()
384 return gxio_mpipe_commit_rules(rules->context, list, size); in gxio_mpipe_rules_commit()