Lines Matching refs:group_index
114 u32 group_index) in sci_remote_node_table_clear_group_index() argument
121 BUG_ON(group_index >= (u32)(remote_node_table->group_array_size * 32)); in sci_remote_node_table_clear_group_index()
123 dword_index = group_index / 32; in sci_remote_node_table_clear_group_index()
124 bit_index = group_index % 32; in sci_remote_node_table_clear_group_index()
144 u32 group_index) in sci_remote_node_table_set_group_index() argument
151 BUG_ON(group_index >= (u32)(remote_node_table->group_array_size * 32)); in sci_remote_node_table_set_group_index()
153 dword_index = group_index / 32; in sci_remote_node_table_set_group_index()
154 bit_index = group_index % 32; in sci_remote_node_table_set_group_index()
236 u32 group_index) in sci_remote_node_table_clear_group() argument
244 <= (group_index / SCU_STP_REMOTE_NODE_COUNT) in sci_remote_node_table_clear_group()
247 dword_location = group_index / SCIC_SDS_REMOTE_NODE_SETS_PER_DWORD; in sci_remote_node_table_clear_group()
248 dword_remainder = group_index % SCIC_SDS_REMOTE_NODE_SETS_PER_DWORD; in sci_remote_node_table_clear_group()
263 u32 group_index) in sci_remote_node_table_set_group() argument
271 <= (group_index / SCU_STP_REMOTE_NODE_COUNT) in sci_remote_node_table_set_group()
274 dword_location = group_index / SCIC_SDS_REMOTE_NODE_SETS_PER_DWORD; in sci_remote_node_table_set_group()
275 dword_remainder = group_index % SCIC_SDS_REMOTE_NODE_SETS_PER_DWORD; in sci_remote_node_table_set_group()
293 u32 group_index) in sci_remote_node_table_get_group_value() argument
299 dword_location = group_index / SCIC_SDS_REMOTE_NODE_SETS_PER_DWORD; in sci_remote_node_table_get_group_value()
300 dword_remainder = group_index % SCIC_SDS_REMOTE_NODE_SETS_PER_DWORD; in sci_remote_node_table_get_group_value()
388 u32 group_index; in sci_remote_node_table_allocate_single_remote_node() local
391 group_index = sci_remote_node_table_get_group_index( in sci_remote_node_table_allocate_single_remote_node()
395 if (group_index != SCIC_SDS_REMOTE_NODE_TABLE_INVALID_INDEX) { in sci_remote_node_table_allocate_single_remote_node()
397 remote_node_table, group_index); in sci_remote_node_table_allocate_single_remote_node()
402 remote_node_index = (u16)(group_index * SCU_STP_REMOTE_NODE_COUNT in sci_remote_node_table_allocate_single_remote_node()
406 remote_node_table, group_table_index, group_index in sci_remote_node_table_allocate_single_remote_node()
415 remote_node_table, group_table_index - 1, group_index in sci_remote_node_table_allocate_single_remote_node()
443 u32 group_index; in sci_remote_node_table_allocate_triple_remote_node() local
446 group_index = sci_remote_node_table_get_group_index( in sci_remote_node_table_allocate_triple_remote_node()
449 if (group_index != SCIC_SDS_REMOTE_NODE_TABLE_INVALID_INDEX) { in sci_remote_node_table_allocate_triple_remote_node()
450 remote_node_index = (u16)group_index * SCU_STP_REMOTE_NODE_COUNT; in sci_remote_node_table_allocate_triple_remote_node()
453 remote_node_table, group_table_index, group_index in sci_remote_node_table_allocate_triple_remote_node()
457 remote_node_table, group_index in sci_remote_node_table_allocate_triple_remote_node()
518 u32 group_index; in sci_remote_node_table_release_single_remote_node() local
521 group_index = remote_node_index / SCU_STP_REMOTE_NODE_COUNT; in sci_remote_node_table_release_single_remote_node()
523 group_value = sci_remote_node_table_get_group_value(remote_node_table, group_index); in sci_remote_node_table_release_single_remote_node()
534 sci_remote_node_table_set_group_index(remote_node_table, 0, group_index); in sci_remote_node_table_release_single_remote_node()
539 sci_remote_node_table_clear_group_index(remote_node_table, 0, group_index); in sci_remote_node_table_release_single_remote_node()
540 sci_remote_node_table_set_group_index(remote_node_table, 1, group_index); in sci_remote_node_table_release_single_remote_node()
545 sci_remote_node_table_clear_group_index(remote_node_table, 1, group_index); in sci_remote_node_table_release_single_remote_node()
546 sci_remote_node_table_set_group_index(remote_node_table, 2, group_index); in sci_remote_node_table_release_single_remote_node()
564 u32 group_index; in sci_remote_node_table_release_triple_remote_node() local
566 group_index = remote_node_index / SCU_STP_REMOTE_NODE_COUNT; in sci_remote_node_table_release_triple_remote_node()
569 remote_node_table, 2, group_index in sci_remote_node_table_release_triple_remote_node()
572 sci_remote_node_table_set_group(remote_node_table, group_index); in sci_remote_node_table_release_triple_remote_node()