Lines Matching refs:fqdir
12 struct fqdir { struct
100 struct fqdir *fqdir; member
121 int fqdir_init(struct fqdir **fqdirp, struct inet_frags *f, struct net *net);
123 static inline void fqdir_pre_exit(struct fqdir *fqdir) in fqdir_pre_exit() argument
128 WRITE_ONCE(fqdir->high_thresh, 0); in fqdir_pre_exit()
133 WRITE_ONCE(fqdir->dead, true); in fqdir_pre_exit()
135 void fqdir_exit(struct fqdir *fqdir);
139 struct inet_frag_queue *inet_frag_find(struct fqdir *fqdir, void *key);
152 static inline long frag_mem_limit(const struct fqdir *fqdir) in frag_mem_limit() argument
154 return atomic_long_read(&fqdir->mem); in frag_mem_limit()
157 static inline void sub_frag_mem_limit(struct fqdir *fqdir, long val) in sub_frag_mem_limit() argument
159 atomic_long_sub(val, &fqdir->mem); in sub_frag_mem_limit()
162 static inline void add_frag_mem_limit(struct fqdir *fqdir, long val) in add_frag_mem_limit() argument
164 atomic_long_add(val, &fqdir->mem); in add_frag_mem_limit()