Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mtd/mtdswap.c mtdswap_add_mtd() -> mtdswap_badblocks()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 0 mtd->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 mtd->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 mtd->dev.dma_io_tlb_mem->force_bounce 0-1
PARAM_VALUE 0 mtd->dev.dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 mtd->dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 mtd->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 mtd->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 mtd->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 mtd->erasesize 4096-u32max
PARAM_VALUE 0 mtd->oobavail 6-u32max
PARAM_VALUE 0 mtd->ooblayout->ecc 0,4096-ptr_max
PARAM_VALUE 0 mtd->ooblayout->free 0,4096-ptr_max
PARAM_VALUE 0 mtd->oobsize 1-u32max
PARAM_VALUE 0 mtd->writesize 0-4096
PARAM_VALUE 1 size 0-18446744065119617025
BUF_SIZE 0 mtd (-1),2448,2984
BUF_SIZE 0 mtd (-1),2448,2984
CAPPED_DATA 0 mtd 1
CAPPED_DATA 0 mtd->index 1
DATA_SOURCE 0 mtd $1
FUZZY_MAX 0 mtd->erasesize 4096
FUZZY_MAX 0 mtd->oobavail 6
FUZZY_MAX 0 mtd->writesize 4096
STR_LEN 0 mtd (-1),18
STR_LEN 0 mtd (-1),18
STR_LEN 0 mtd->dev.driver_data (-1)
STR_LEN 0 mtd->name (-1)
HARD_MAX 0 mtd->writesize 4096
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 mtd->erasesize
NO_OVERFLOW_SIMPLE 0 mtd->parent->erasesize
UNITS 1 size unit_byte
LOCK2 global &mtd_table_mutex

drivers/mtd/mtdswap.c mtdswap_show() -> mtdswap_badblocks()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &d->mbd_dev->lock
LOCK2 &s->lock
TYPE_LOCK (struct mtd_blktrans_dev)->lock
TYPE_LOCK (struct seq_file)->lock