Home
last modified time | relevance | path

Searched refs:wnd (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/fs/ntfs3/
Dbitmap.c35 static int wnd_rescan(struct wnd_bitmap *wnd);
36 static struct buffer_head *wnd_map(struct wnd_bitmap *wnd, size_t iw);
37 static bool wnd_is_free_hlp(struct wnd_bitmap *wnd, size_t bit, size_t bits);
54 static inline u32 wnd_bits(const struct wnd_bitmap *wnd, size_t i) in wnd_bits() argument
56 return i + 1 == wnd->nwnd ? wnd->bits_last : wnd->sb->s_blocksize * 8; in wnd_bits()
128 void wnd_close(struct wnd_bitmap *wnd) in wnd_close() argument
132 kfree(wnd->free_bits); in wnd_close()
133 run_close(&wnd->run); in wnd_close()
135 node = rb_first(&wnd->start_tree); in wnd_close()
139 rb_erase(node, &wnd->start_tree); in wnd_close()
[all …]
Dfsntfs.c364 struct wnd_bitmap *wnd = &sbi->used.bitmap; in ntfs_look_for_free_space() local
366 down_write_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in ntfs_look_for_free_space()
368 zlen = wnd_zone_len(wnd); in ntfs_look_for_free_space()
375 zlen = wnd_zone_len(wnd); in ntfs_look_for_free_space()
384 lcn = wnd_zone_bit(wnd); in ntfs_look_for_free_space()
387 wnd_zone_set(wnd, lcn + alen, zlen - alen); in ntfs_look_for_free_space()
389 err = wnd_set_used(wnd, lcn, alen); in ntfs_look_for_free_space()
403 if (lcn >= wnd->nbits) in ntfs_look_for_free_space()
406 alen = wnd_find(wnd, len, lcn, BITMAP_FIND_MARK_AS_USED, &alcn); in ntfs_look_for_free_space()
411 zlen = wnd_zone_len(wnd); in ntfs_look_for_free_space()
[all …]
Dntfs_fs.h811 void wnd_close(struct wnd_bitmap *wnd);
812 static inline size_t wnd_zeroes(const struct wnd_bitmap *wnd) in wnd_zeroes() argument
814 return wnd->total_zeroes; in wnd_zeroes()
816 int wnd_init(struct wnd_bitmap *wnd, struct super_block *sb, size_t nbits);
817 int wnd_set_free(struct wnd_bitmap *wnd, size_t bit, size_t bits);
818 int wnd_set_used(struct wnd_bitmap *wnd, size_t bit, size_t bits);
819 bool wnd_is_free(struct wnd_bitmap *wnd, size_t bit, size_t bits);
820 bool wnd_is_used(struct wnd_bitmap *wnd, size_t bit, size_t bits);
825 size_t wnd_find(struct wnd_bitmap *wnd, size_t to_alloc, size_t hint,
827 int wnd_extend(struct wnd_bitmap *wnd, size_t new_bits);
[all …]
Drun.c1008 struct wnd_bitmap *wnd; in run_unpack_ex() local
1021 wnd = &sbi->used.bitmap; in run_unpack_ex()
1037 down_read_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in run_unpack_ex()
1039 ok = wnd_is_used(wnd, lcn, len); in run_unpack_ex()
1040 up_read(&wnd->rw_lock); in run_unpack_ex()
1047 if (down_write_trylock(&wnd->rw_lock)) { in run_unpack_ex()
1053 if (wnd_is_free(wnd, lcn + i, 1)) { in run_unpack_ex()
1058 err = wnd_set_used(wnd, lcn_f, len_f); in run_unpack_ex()
1066 err = wnd_set_used(wnd, lcn_f, len_f); in run_unpack_ex()
1068 up_write(&wnd->rw_lock); in run_unpack_ex()
Dsuper.c495 struct wnd_bitmap *wnd = &sbi->used.bitmap; in ntfs_statfs() local
499 buf->f_blocks = wnd->nbits; in ntfs_statfs()
501 buf->f_bfree = buf->f_bavail = wnd_zeroes(wnd); in ntfs_statfs()
Dattrib.c176 struct wnd_bitmap *wnd = &sbi->used.bitmap; in attr_allocate_clusters() local
199 down_write_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in attr_allocate_clusters()
200 wnd_set_free(wnd, lcn, flen); in attr_allocate_clusters()
201 up_write(&wnd->rw_lock); in attr_allocate_clusters()
/Linux-v5.15/drivers/net/ethernet/chelsio/inline_crypto/chtls/
Dchtls_io.c1343 unsigned int wnd = tp->rcv_wnd; in chtls_select_window() local
1345 wnd = max_t(unsigned int, wnd, tcp_full_space(sk)); in chtls_select_window()
1346 wnd = max_t(unsigned int, MIN_RCV_WND, wnd); in chtls_select_window()
1348 if (wnd > MAX_RCV_WND) in chtls_select_window()
1349 wnd = MAX_RCV_WND; in chtls_select_window()
1357 if (wnd > tp->rcv_wnd) { in chtls_select_window()
1358 tp->rcv_wup -= wnd - tp->rcv_wnd; in chtls_select_window()
1359 tp->rcv_wnd = wnd; in chtls_select_window()