Lines Matching refs:vl

712 	u8 vl;  in sdma_engine_get_vl()  local
723 vl = m->engine_to_vl[sde->this_idx]; in sdma_engine_get_vl()
726 return vl; in sdma_engine_get_vl()
742 u8 vl) in sdma_select_engine_vl() argument
752 if (vl >= num_vls) { in sdma_select_engine_vl()
763 e = m->map[vl & m->mask]; in sdma_select_engine_vl()
769 trace_hfi1_sdma_engine_select(dd, selector, vl, rval->this_idx); in sdma_select_engine_vl()
787 u8 vl = sc_to_vlt(dd, sc5); in sdma_select_engine_sc() local
789 return sdma_select_engine_vl(dd, selector, vl); in sdma_select_engine_sc()
828 u32 selector, u8 vl) in sdma_select_user_engine() argument
846 if (rht_node && rht_node->map[vl]) { in sdma_select_user_engine()
847 struct sdma_rht_map_elem *map = rht_node->map[vl]; in sdma_select_user_engine()
857 return sdma_select_engine_vl(dd, selector, vl); in sdma_select_user_engine()
898 int ret, vl, sz; in sdma_set_cpu_to_sde_map() local
901 vl = sdma_engine_get_vl(sde); in sdma_set_cpu_to_sde_map()
902 if (unlikely(vl < 0 || vl >= ARRAY_SIZE(rht_node->map))) in sdma_set_cpu_to_sde_map()
945 rht_node->map[vl] = kzalloc(sz, GFP_KERNEL); in sdma_set_cpu_to_sde_map()
946 if (!rht_node->map[vl]) { in sdma_set_cpu_to_sde_map()
952 rht_node->map[vl]->mask = 0; in sdma_set_cpu_to_sde_map()
953 rht_node->map[vl]->ctr = 1; in sdma_set_cpu_to_sde_map()
954 rht_node->map[vl]->sde[0] = sde; in sdma_set_cpu_to_sde_map()
960 kfree(rht_node->map[vl]); in sdma_set_cpu_to_sde_map()
971 if (!rht_node->map[vl]) in sdma_set_cpu_to_sde_map()
972 rht_node->map[vl] = kzalloc(sz, GFP_KERNEL); in sdma_set_cpu_to_sde_map()
974 if (!rht_node->map[vl]) { in sdma_set_cpu_to_sde_map()
979 rht_node->map[vl]->ctr++; in sdma_set_cpu_to_sde_map()
980 ctr = rht_node->map[vl]->ctr; in sdma_set_cpu_to_sde_map()
981 rht_node->map[vl]->sde[ctr - 1] = sde; in sdma_set_cpu_to_sde_map()
983 rht_node->map[vl]->mask = pow - 1; in sdma_set_cpu_to_sde_map()
986 sdma_populate_sde_map(rht_node->map[vl]); in sdma_set_cpu_to_sde_map()