cregit-Linux how code gets into the kernel

Release 4.11 drivers/mtd/ubi/wl.h

Directory: drivers/mtd/ubi
#ifndef UBI_WL_H

#define UBI_WL_H
#ifdef CONFIG_MTD_UBI_FASTMAP
static int anchor_pebs_avalible(struct rb_root *root);
static void update_fastmap_work_fn(struct work_struct *wrk);
static struct ubi_wl_entry *find_anchor_wl_entry(struct rb_root *root);
static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
static void ubi_fastmap_close(struct ubi_device *ubi);

static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) { /* Reserve enough LEBs to store two fastmaps. */ *count += (ubi->fm_size / ubi->leb_size) * 2; INIT_WORK(&ubi->fm_work, update_fastmap_work_fn); }

Contributors

PersonTokensPropCommitsCommitProp
Richard Weinberger42100.00%1100.00%
Total42100.00%1100.00%

static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi, struct ubi_wl_entry *e, struct rb_root *root); #else /* !CONFIG_MTD_UBI_FASTMAP */ static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
static inline void ubi_fastmap_close(struct ubi_device *ubi) { }

Contributors

PersonTokensPropCommitsCommitProp
Richard Weinberger11100.00%1100.00%
Total11100.00%1100.00%


static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) { }

Contributors

PersonTokensPropCommitsCommitProp
Richard Weinberger15100.00%1100.00%
Total15100.00%1100.00%


static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi, struct ubi_wl_entry *e, struct rb_root *root) { return e; }

Contributors

PersonTokensPropCommitsCommitProp
Richard Weinberger26100.00%1100.00%
Total26100.00%1100.00%

#endif /* CONFIG_MTD_UBI_FASTMAP */ #endif /* UBI_WL_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Richard Weinberger200100.00%3100.00%
Total200100.00%3100.00%
Directory: drivers/mtd/ubi
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.