Lines Matching refs:lane
36 free_percpu(nd_region->lane); in nd_region_release()
593 unsigned int cpu, lane; in nd_region_acquire_lane() local
599 lane = cpu % nd_region->num_lanes; in nd_region_acquire_lane()
600 ndl_count = per_cpu_ptr(nd_region->lane, cpu); in nd_region_acquire_lane()
601 ndl_lock = per_cpu_ptr(nd_region->lane, lane); in nd_region_acquire_lane()
605 lane = cpu; in nd_region_acquire_lane()
607 return lane; in nd_region_acquire_lane()
611 void nd_region_release_lane(struct nd_region *nd_region, unsigned int lane) in nd_region_release_lane() argument
617 ndl_count = per_cpu_ptr(nd_region->lane, cpu); in nd_region_release_lane()
618 ndl_lock = per_cpu_ptr(nd_region->lane, lane); in nd_region_release_lane()
681 nd_region->lane = alloc_percpu(struct nd_percpu_lane); in nd_region_create()
682 if (!nd_region->lane) in nd_region_create()
688 ndl = per_cpu_ptr(nd_region->lane, i); in nd_region_create()