Lines Matching defs:have
20 You should have received a copy of the GNU General Public License
188 * set if bits have been set since last IO. */
191 * we if bits have been cleared since last IO. */
345 * struct drbd_device*, but for the debug macros I like to have the device around
376 * "have" and "want" are NUMBER OF PAGES.
383 unsigned long have = b->bm_number_of_pages;
385 BUG_ON(have == 0 && old_pages != NULL);
386 BUG_ON(have != 0 && old_pages == NULL);
388 if (have == want)
407 if (want >= have) {
408 for (i = 0; i < have; i++)
413 bm_free_pages(new_pages + have, i - have);
426 bm_free_pages(old_pages + want, have - want);
579 /* 32bit arch, may have an unused padding long */
630 * called whenever we may have changed the device size.
639 unsigned long want, have, onpages; /* number of pages */
694 have = b->bm_number_of_pages;
695 if (want == have) {
734 if (want < have) {
736 bm_free_pages(opages + want, have - want);
782 /* if I don't have a disk, I don't know about out-of-sync status */
1057 * ldev reference (caller must have called get_ldev()).
1184 * Will only write pages that have changed since last IO.
1203 * drbd_bm_write_lazy() - Write bitmap pages 0 to @upper_idx-1, if they have changed.
1216 * Will only write pages that have changed since last IO.
1229 * drbd_bm_write_hinted() - Write bitmap pages with "hint" marks, if they have changed.