/kernel/linux/linux-6.6/fs/ntfs3/ |
H A D | bitmap.c | 35 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); 123 void wnd_close(struct wnd_bitmap *wnd) in wnd_close() argument 127 kvfree(wnd->free_bits); in wnd_close() 128 wnd->free_bits = NULL; in wnd_close() 129 run_close(&wnd->run); in wnd_close() 131 node = rb_first(&wnd->start_tree); in wnd_close() 135 rb_erase(node, &wnd->start_tree); in wnd_close() 231 static void wnd_add_free_ext(struct wnd_bitmap *wnd, size_ argument 362 wnd_remove_free_ext(struct wnd_bitmap *wnd, size_t bit, size_t len) wnd_remove_free_ext() argument 497 wnd_rescan(struct wnd_bitmap *wnd) wnd_rescan() argument 644 wnd_init(struct wnd_bitmap *wnd, struct super_block *sb, size_t nbits) wnd_init() argument 680 wnd_map(struct wnd_bitmap *wnd, size_t iw) wnd_map() argument 709 wnd_set_free(struct wnd_bitmap *wnd, size_t bit, size_t bits) wnd_set_free() argument 759 wnd_set_used(struct wnd_bitmap *wnd, size_t bit, size_t bits) wnd_set_used() argument 815 wnd_set_used_safe(struct wnd_bitmap *wnd, size_t bit, size_t bits, size_t *done) wnd_set_used_safe() argument 849 wnd_is_free_hlp(struct wnd_bitmap *wnd, size_t bit, size_t bits) wnd_is_free_hlp() argument 892 wnd_is_free(struct wnd_bitmap *wnd, size_t bit, size_t bits) wnd_is_free() argument 924 wnd_is_used(struct wnd_bitmap *wnd, size_t bit, size_t bits) wnd_is_used() argument 987 wnd_find(struct wnd_bitmap *wnd, size_t to_alloc, size_t hint, size_t flags, size_t *allocated) wnd_find() argument 1334 wnd_extend(struct wnd_bitmap *wnd, size_t new_bits) wnd_extend() argument 1416 wnd_zone_set(struct wnd_bitmap *wnd, size_t lcn, size_t len) wnd_zone_set() argument 1434 struct wnd_bitmap *wnd = &sbi->used.bitmap; ntfs_trim_fs() local [all...] |
H A D | fsntfs.c | 360 struct wnd_bitmap *wnd = &sbi->used.bitmap; in ntfs_look_for_free_space() local 362 down_write_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in ntfs_look_for_free_space() 364 zlen = wnd_zone_len(wnd); in ntfs_look_for_free_space() 371 zlen = wnd_zone_len(wnd); in ntfs_look_for_free_space() 380 lcn = wnd_zone_bit(wnd); in ntfs_look_for_free_space() 383 wnd_zone_set(wnd, lcn + alen, zlen - alen); in ntfs_look_for_free_space() 385 err = wnd_set_used(wnd, lcn, alen); in ntfs_look_for_free_space() 399 if (lcn >= wnd->nbits) in ntfs_look_for_free_space() 402 alen = wnd_find(wnd, len, lcn, BITMAP_FIND_MARK_AS_USED, &alcn); in ntfs_look_for_free_space() 407 zlen = wnd_zone_len(wnd); in ntfs_look_for_free_space() 455 struct wnd_bitmap *wnd; ntfs_check_for_free_space() local 505 struct wnd_bitmap *wnd = &sbi->mft.bitmap; ntfs_extend_mft() local 564 struct wnd_bitmap *wnd = &sbi->mft.bitmap; ntfs_look_free_mft() local 739 struct wnd_bitmap *wnd = &sbi->mft.bitmap; ntfs_mark_rec_free() local 817 struct wnd_bitmap *wnd = &sbi->used.bitmap; ntfs_refresh_zone() local 2481 struct wnd_bitmap *wnd = &sbi->used.bitmap; mark_as_free_ex() local [all...] |
H A D | ntfs_fs.h | 829 void wnd_close(struct wnd_bitmap *wnd); 830 static inline size_t wnd_zeroes(const struct wnd_bitmap *wnd) in wnd_zeroes() argument 832 return wnd->total_zeroes; in wnd_zeroes() 834 int wnd_init(struct wnd_bitmap *wnd, struct super_block *sb, size_t nbits); 835 int wnd_set_free(struct wnd_bitmap *wnd, size_t bit, size_t bits); 836 int wnd_set_used(struct wnd_bitmap *wnd, size_t bit, size_t bits); 837 int wnd_set_used_safe(struct wnd_bitmap *wnd, size_t bit, size_t bits, 839 bool wnd_is_free(struct wnd_bitmap *wnd, size_t bit, size_t bits); 840 bool wnd_is_used(struct wnd_bitmap *wnd, size_t bit, size_t bits); 845 size_t wnd_find(struct wnd_bitmap *wnd, size_ 925 wnd_zone_bit(const struct wnd_bitmap *wnd) wnd_zone_bit() argument 930 wnd_zone_len(const struct wnd_bitmap *wnd) wnd_zone_len() argument [all...] |
H A D | run.c | 1058 struct wnd_bitmap *wnd; in run_unpack_ex() local 1071 wnd = &sbi->used.bitmap; in run_unpack_ex() 1087 down_read_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in run_unpack_ex() 1089 ok = wnd_is_used(wnd, lcn, len); in run_unpack_ex() 1090 up_read(&wnd->rw_lock); in run_unpack_ex() 1097 if (down_write_trylock(&wnd->rw_lock)) { in run_unpack_ex() 1100 err = wnd_set_used_safe(wnd, lcn, len, &done); in run_unpack_ex() 1101 up_write(&wnd->rw_lock); in run_unpack_ex()
|
H A D | super.c | 660 struct wnd_bitmap *wnd = &sbi->used.bitmap; in ntfs_statfs() local 664 buf->f_blocks = wnd->nbits; in ntfs_statfs() 666 buf->f_bfree = buf->f_bavail = wnd_zeroes(wnd); in ntfs_statfs()
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | fsl_pamu_domain.c | 73 u32 wnd; in get_phys_addr() local 77 wnd = (subwin_iova - geom->aperture_start) >> ilog2(subwin_size); in get_phys_addr() 78 win_ptr = &dma_domain->win_arr[wnd]; in get_phys_addr() 120 struct dma_window *wnd = &dma_domain->win_arr[0]; in map_win() local 126 wnd->size, in map_win() 128 wnd->paddr >> PAMU_PAGE_SHIFT, in map_win() 130 0, wnd->prot); in map_win() 151 struct dma_window *wnd = &dma_domain->win_arr[wnd_nr]; in update_liodn() local 157 wnd->size, in update_liodn() 159 wnd in update_liodn() 528 struct dma_window *wnd; fsl_pamu_window_enable() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_io.c | 1343 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() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_io.c | 1256 unsigned int wnd = tp->rcv_wnd; in chtls_select_window() local 1258 wnd = max_t(unsigned int, wnd, tcp_full_space(sk)); in chtls_select_window() 1259 wnd = max_t(unsigned int, MIN_RCV_WND, wnd); in chtls_select_window() 1261 if (wnd > MAX_RCV_WND) in chtls_select_window() 1262 wnd = MAX_RCV_WND; in chtls_select_window() 1270 if (wnd > tp->rcv_wnd) { in chtls_select_window() 1271 tp->rcv_wup -= wnd - tp->rcv_wnd; in chtls_select_window() 1272 tp->rcv_wnd = wnd; in chtls_select_window() [all...] |