Lines Matching refs:bytes
19 size_t RateLimiter::RequestToken(size_t bytes, size_t alignment, in RequestToken() argument
23 bytes = std::min(bytes, static_cast<size_t>(GetSingleBurstBytes())); in RequestToken()
29 bytes = std::max(alignment, TruncateToPageBoundary(alignment, bytes)); in RequestToken()
31 Request(bytes, io_priority, stats, op_type); in RequestToken()
33 return bytes; in RequestToken()
39 : request_bytes(_bytes), bytes(_bytes), cv(_mu), granted(false) {} in Req()
41 int64_t bytes; member
101 void GenericRateLimiter::Request(int64_t bytes, const Env::IOPriority pri, in Request() argument
103 assert(bytes <= refill_bytes_per_period_.load(std::memory_order_relaxed)); in Request()
124 if (available_bytes_ >= bytes) { in Request()
128 available_bytes_ -= bytes; in Request()
129 total_bytes_through_[pri] += bytes; in Request()
134 Req r(bytes, &request_mutex_); in Request()
253 total_bytes_through_[use_pri] += next_req->bytes; in Refill()