Lines Matching defs:number
159 static struct page *drbd_pp_first_pages_or_try_alloc(struct drbd_conf *mdev, int number)
167 if (drbd_pp_vacant >= number) {
169 page = page_chain_del(&drbd_pp_pool, number);
171 drbd_pp_vacant -= number;
180 for (i = 0; i < number; i++) {
188 if (i == number)
204 /* kick lower level device, if we have more than (arbitrary number)
246 * drbd_pp_alloc() - Returns @number pages, retries forever (or until signalled)
248 * @number: number of pages requested
251 * Tries to allocate number pages, first from our own page pool, then from
257 static struct page *drbd_pp_alloc(struct drbd_conf *mdev, unsigned number, bool retry)
262 /* Yes, we may run up to @number over max_buffers. If we
265 page = drbd_pp_first_pages_or_try_alloc(mdev, number);
273 page = drbd_pp_first_pages_or_try_alloc(mdev, number);
291 atomic_add(number, &mdev->pp_in_use);
618 * Make sure to use 0 as port number, so linux selects
1680 * P_WRITE_ACK / P_NEG_ACK, to get the sequence number right. */
1722 * In case packet_seq is larger than mdev->peer_seq number, there are
1868 * 1. wait on the sequence number,