Home | History | Annotate | Download | only in linux

Lines Matching refs:shared_count

127 		for (i = 0; i < robj->fence->shared_count; i++) {
338 if (list->shared_count > UINT32_MAX - num_fences)
342 n = list->shared_count + num_fences;
476 unsigned shared_count = 0;
484 shared_count = list ? atomic_load_relaxed(&list->shared_count) : 0;
496 *shared_countp = shared_count;
586 old_shared_count = old_list->shared_count;
594 old_list->shared_count = 0;
649 KASSERT(list->shared_count < list->shared_max);
655 for (i = 0; i < list->shared_count; i++) {
664 if (i == list->shared_count) {
665 atomic_store_relaxed(&list->shared[list->shared_count],
667 atomic_store_relaxed(&list->shared_count,
668 list->shared_count + 1);
679 uint32_t shared_count = (list == NULL? 0 : list->shared_count);
682 KASSERT(shared_count < prealloc->shared_max);
688 for (i = 0; i < shared_count; i++) {
697 prealloc->shared_count = shared_count;
701 KASSERT(prealloc->shared_count < prealloc->shared_max);
702 prealloc->shared[prealloc->shared_count++] = fence;
771 unsigned shared_alloc = 0, shared_count, i;
781 if (!dma_resv_get_shared_reader(robj, &list, &shared_count, &ticket))
792 KASSERT(shared_count <= list->shared_max);
841 for (i = 0; i < shared_count; i++)
857 for (i = 0; i < shared_count; i++) {
864 KASSERT(shared_count <= shared_alloc);
865 KASSERT(shared_alloc == 0 || shared_count < shared_alloc);
870 if (shared_count) {
871 shared[shared_count++] = fence;
875 shared_count = 1;
878 *nsharedp = shared_count;
916 uint32_t shared_count, i;
929 if (!dma_resv_get_shared_reader(src_robj, &src_list, &shared_count,
935 dst_list = objlist_tryalloc(shared_count);
936 if (dst_list == NULL || dst_list->shared_max < shared_count) {
942 dst_list = objlist_alloc(shared_count);
943 dst_list->shared_count = 0; /* paranoia */
948 dst_list->shared_count = 0;
949 for (i = 0; i < shared_count; i++) {
959 dst_list->shared[dst_list->shared_count++] = fence;
1008 for (i = old_list->shared_count; i --> 0;) {
1023 for (i = dst_list->shared_count; i --> 0;) {
1050 uint32_t i, shared_count;
1061 if (!dma_resv_get_shared_reader(robj, &list, &shared_count,
1066 shared_count = 0;
1075 for (i = 0; i < shared_count; i++) {
1091 if (shared_count)
1137 uint32_t i, shared_count;
1151 if (!dma_resv_get_shared_reader(robj, &list, &shared_count,
1156 shared_count = 0;
1165 for (i = 0; i < shared_count; i++) {
1180 if (shared_count)
1293 uint32_t i, shared_count;
1317 if (!dma_resv_get_shared_reader(robj, &list, &shared_count,
1322 shared_count = 0;
1331 for (i = 0; i < shared_count; i++) {
1346 if (i == shared_count)
1370 for (i = 0; i < shared_count; i++) {