Lines Matching refs:multicast_table
121 static DEFINE_XARRAY_ALLOC(multicast_table);
491 xa_lock(&multicast_table); in ucma_cleanup_multicast()
498 __xa_erase(&multicast_table, mc->id); in ucma_cleanup_multicast()
501 xa_unlock(&multicast_table); in ucma_cleanup_multicast()
1474 xa_lock(&multicast_table); in ucma_process_join()
1475 if (__xa_alloc(&multicast_table, &mc->id, NULL, xa_limit_32b, in ucma_process_join()
1482 xa_unlock(&multicast_table); in ucma_process_join()
1498 xa_store(&multicast_table, mc->id, mc, 0); in ucma_process_join()
1509 xa_lock(&multicast_table); in ucma_process_join()
1511 __xa_erase(&multicast_table, mc->id); in ucma_process_join()
1513 xa_unlock(&multicast_table); in ucma_process_join()
1573 xa_lock(&multicast_table); in ucma_leave_multicast()
1574 mc = xa_load(&multicast_table, cmd.id); in ucma_leave_multicast()
1583 xa_unlock(&multicast_table); in ucma_leave_multicast()
1589 __xa_erase(&multicast_table, mc->id); in ucma_leave_multicast()
1590 xa_unlock(&multicast_table); in ucma_leave_multicast()