Lines Matching refs:multicast_table
123 static DEFINE_XARRAY_ALLOC(multicast_table);
493 xa_lock(&multicast_table); in ucma_cleanup_multicast()
500 __xa_erase(&multicast_table, mc->id); in ucma_cleanup_multicast()
503 xa_unlock(&multicast_table); in ucma_cleanup_multicast()
1476 xa_lock(&multicast_table); in ucma_process_join()
1477 if (__xa_alloc(&multicast_table, &mc->id, NULL, xa_limit_32b, in ucma_process_join()
1484 xa_unlock(&multicast_table); in ucma_process_join()
1500 xa_store(&multicast_table, mc->id, mc, 0); in ucma_process_join()
1511 xa_lock(&multicast_table); in ucma_process_join()
1513 __xa_erase(&multicast_table, mc->id); in ucma_process_join()
1515 xa_unlock(&multicast_table); in ucma_process_join()
1575 xa_lock(&multicast_table); in ucma_leave_multicast()
1576 mc = xa_load(&multicast_table, cmd.id); in ucma_leave_multicast()
1585 xa_unlock(&multicast_table); in ucma_leave_multicast()
1591 __xa_erase(&multicast_table, mc->id); in ucma_leave_multicast()
1592 xa_unlock(&multicast_table); in ucma_leave_multicast()