Lines Matching defs:flags
104 ftl_md_setup_obj(struct ftl_md *md, int flags,
110 if (!(flags & FTL_MD_CREATE_SHM)) {
139 ftl_md_create_shm(struct ftl_md *md, uint64_t vss_blksz, int flags)
159 if (flags & FTL_MD_CREATE_SHM_NEW) {
194 (flags & FTL_MD_CREATE_SHM_NEW) == 0))
243 ftl_md_destroy_shm(struct ftl_md *md, int flags)
268 if (flags & FTL_MD_DESTROY_SHM_KEEP) {
278 uint64_t vss_blksz, const char *name, int flags,
291 if (flags != FTL_MD_CREATE_NO_MEM) {
292 if (flags & FTL_MD_CREATE_SHM) {
293 ftl_md_setup_obj(md, flags, name);
294 ftl_md_create_shm(md, vss_blksz, flags);
295 } else if (flags & FTL_MD_CREATE_SPDK_BUF) {
298 assert((flags & FTL_MD_CREATE_HEAP) == FTL_MD_CREATE_HEAP);
330 ftl_md_unlink(struct spdk_ftl_dev *dev, const char *name, int flags)
334 if (0 == (flags & FTL_MD_CREATE_SHM)) {
340 ftl_md_setup_obj(&md, flags, name);
346 ftl_md_destroy(struct ftl_md *md, int flags)
353 ftl_md_free_buf(md, flags);
360 ftl_md_free_buf(struct ftl_md *md, int flags)
367 if (flags & FTL_MD_DESTROY_SPDK_BUF) {
370 assert(flags == 0);
374 ftl_md_destroy_shm(md, flags);
1126 int flags = FTL_MD_CREATE_SHM;
1131 flags |= FTL_MD_CREATE_SHM_NEW;
1138 flags |= FTL_MD_CREATE_SHM_NEW;
1145 flags |= FTL_MD_CREATE_SHM_NEW;
1157 return flags;
1188 int flags = FTL_MD_CREATE_SHM;
1191 flags |= FTL_MD_CREATE_SHM_NEW;
1193 return flags;