Lines Matching refs:s_platform
119 static gdma_platform_t s_platform = { variable
428 portENTER_CRITICAL(&s_platform.spinlock); in gdma_uninstall_group()
429 s_platform.group_ref_counts[group_id]--; in gdma_uninstall_group()
430 if (s_platform.group_ref_counts[group_id] == 0) { in gdma_uninstall_group()
431 assert(s_platform.groups[group_id]); in gdma_uninstall_group()
433 s_platform.groups[group_id] = NULL; // deregister from platfrom in gdma_uninstall_group()
437 portEXIT_CRITICAL(&s_platform.spinlock); in gdma_uninstall_group()
453 portENTER_CRITICAL(&s_platform.spinlock); in gdma_acquire_group_handle()
454 if (!s_platform.groups[group_id]) { in gdma_acquire_group_handle()
457 s_platform.groups[group_id] = group; // register to platform in gdma_acquire_group_handle()
464 group = s_platform.groups[group_id]; in gdma_acquire_group_handle()
467 s_platform.group_ref_counts[group_id]++; in gdma_acquire_group_handle()
468 portEXIT_CRITICAL(&s_platform.spinlock); in gdma_acquire_group_handle()
543 portENTER_CRITICAL(&s_platform.spinlock); in gdma_acquire_pair_handle()
544 s_platform.group_ref_counts[group->group_id]++; // pair obtains a reference to group in gdma_acquire_pair_handle()
545 portEXIT_CRITICAL(&s_platform.spinlock); in gdma_acquire_pair_handle()