Lines Matching defs:items

1333 	drmModeAtomicReqItemPtr items;
1344 req->items = NULL;
1366 new->items = drmMalloc(old->size_items * sizeof(*new->items));
1367 if (!new->items) {
1371 memcpy(new->items, old->items,
1372 old->cursor * sizeof(*new->items));
1374 new->items = NULL;
1396 new = realloc(base->items,
1397 base->size_items * sizeof(*base->items));
1402 base->items = new;
1405 memcpy(&base->items[base->cursor], augment->items,
1406 augment->cursor * sizeof(*augment->items));
1408 base->items[i].cursor = i;
1439 const uint32_t item_size_inc = getpagesize() / sizeof(*req->items);
1443 new = realloc(req->items, req->size_items * sizeof(*req->items));
1448 req->items = new;
1451 req->items[req->cursor].object_id = object_id;
1452 req->items[req->cursor].property_id = property_id;
1453 req->items[req->cursor].value = value;
1454 req->items[req->cursor].cursor = req->cursor;
1465 if (req->items)
1466 drmFree(req->items);
1510 qsort(sorted->items, sorted->cursor, sizeof(*sorted->items),
1515 if (sorted->items[i].object_id != last_obj_id) {
1517 last_obj_id = sorted->items[i].object_id;
1523 if (sorted->items[i].object_id != sorted->items[i + 1].object_id ||
1524 sorted->items[i].property_id != sorted->items[i + 1].property_id)
1527 memmove(&sorted->items[i], &sorted->items[i + 1],
1528 (sorted->cursor - i - 1) * sizeof(*sorted->items));
1533 sorted->items[i].cursor = i;
1560 if (sorted->items[i].object_id != last_obj_id) {
1562 objs_ptr[obj_idx] = sorted->items[i].object_id;
1567 props_ptr[i] = sorted->items[i].property_id;
1568 prop_values_ptr[i] = sorted->items[i].value;