Home
last modified time | relevance | path

Searched refs:rotor (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/arch/sparc/mm/
Dio-unit.c56 iounit->rotor[1] = IOUNIT_BMAP2_START; in iounit_iommu_init()
57 iounit->rotor[2] = IOUNIT_BMAPM_START; in iounit_iommu_init()
97 unsigned long rotor, scan, limit; in iounit_get_area() local
112 rotor = iounit->rotor[j - 1]; in iounit_get_area()
114 scan = rotor; in iounit_get_area()
117 if (limit != rotor) { in iounit_get_area()
118 limit = rotor; in iounit_get_area()
130 iounit->rotor[j - 1] = (scan < limit) ? scan : iounit->limit[j - 1]; in iounit_get_area()
/linux-4.1.27/arch/sparc/kernel/
Dpci_msi.c77 u32 ret, rotor; in pick_msiq() local
81 rotor = pbm->msiq_rotor; in pick_msiq()
82 ret = pbm->msiq_first + rotor; in pick_msiq()
84 if (++rotor >= pbm->msiq_num) in pick_msiq()
85 rotor = 0; in pick_msiq()
86 pbm->msiq_rotor = rotor; in pick_msiq()
/linux-4.1.27/arch/sparc/include/asm/
Dio-unit.h47 unsigned long rotor[3]; member
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-cpu.c510 int rotor; in cfs_cpt_spread_node() local
517 rotor = cptab->ctb_spread_rotor++; in cfs_cpt_spread_node()
520 rotor = cptab->ctb_parts[cpt].cpt_spread_rotor++; in cfs_cpt_spread_node()
526 rotor %= weight; in cfs_cpt_spread_node()
529 if (rotor-- == 0) in cfs_cpt_spread_node()
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_cqm.c600 struct perf_event *rotor; in __intel_cqm_pick_and_rotate() local
605 rotor = list_first_entry(&cache_groups, struct perf_event, in __intel_cqm_pick_and_rotate()
613 if (next == rotor) in __intel_cqm_pick_and_rotate()
616 rmid = intel_cqm_xchg_rmid(rotor, INVALID_RMID); in __intel_cqm_pick_and_rotate()
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/
Dlib-ptl.c266 unsigned int rotor; in lnet_mt_of_match() local
291 rotor = ptl->ptl_rotor++; /* get round-robin factor */ in lnet_mt_of_match()
295 cpt = rotor % LNET_CPT_NUMBER; in lnet_mt_of_match()
305 cpt = ptl->ptl_mt_maps[rotor % nmaps]; in lnet_mt_of_match()
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
Dservice.c277 unsigned int rotor; in ptlrpc_hr_select() local
285 rotor = ptlrpc_hr.hr_rotor++; in ptlrpc_hr_select()
286 rotor %= cfs_cpt_number(ptlrpc_hr.hr_cpt_table); in ptlrpc_hr_select()
288 hrp = ptlrpc_hr.hr_partitions[rotor]; in ptlrpc_hr_select()
291 rotor = hrp->hrp_rotor++; in ptlrpc_hr_select()
292 return &hrp->hrp_thrs[rotor % hrp->hrp_nthrs]; in ptlrpc_hr_select()
/linux-4.1.27/kernel/
Dcpuset.c2552 static int cpuset_spread_node(int *rotor) in cpuset_spread_node() argument
2556 node = next_node(*rotor, current->mems_allowed); in cpuset_spread_node()
2559 *rotor = node; in cpuset_spread_node()
/linux-4.1.27/Documentation/cgroups/
Dcpusets.txt359 value of a per-task rotor cpuset_mem_spread_rotor to select the next