Lines Matching refs:multicast_table
122 static DEFINE_XARRAY_ALLOC(multicast_table);
492 xa_lock(&multicast_table); in ucma_cleanup_multicast()
499 __xa_erase(&multicast_table, mc->id); in ucma_cleanup_multicast()
502 xa_unlock(&multicast_table); in ucma_cleanup_multicast()
1475 xa_lock(&multicast_table); in ucma_process_join()
1476 if (__xa_alloc(&multicast_table, &mc->id, NULL, xa_limit_32b, in ucma_process_join()
1483 xa_unlock(&multicast_table); in ucma_process_join()
1499 xa_store(&multicast_table, mc->id, mc, 0); in ucma_process_join()
1510 xa_lock(&multicast_table); in ucma_process_join()
1512 __xa_erase(&multicast_table, mc->id); in ucma_process_join()
1514 xa_unlock(&multicast_table); in ucma_process_join()
1574 xa_lock(&multicast_table); in ucma_leave_multicast()
1575 mc = xa_load(&multicast_table, cmd.id); in ucma_leave_multicast()
1584 xa_unlock(&multicast_table); in ucma_leave_multicast()
1590 __xa_erase(&multicast_table, mc->id); in ucma_leave_multicast()
1591 xa_unlock(&multicast_table); in ucma_leave_multicast()