Searched refs:sim_chip (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12-stable/sys/dev/nand/ |
| D | nandsim.c | 59 static int nandsim_create_chip(struct sim_chip *); 61 static int nandsim_chip_status(struct sim_chip *); 101 ret = nandsim_create_chip((struct sim_chip *)data); in nandsim_ioctl() 107 ret = nandsim_chip_status((struct sim_chip *)data); in nandsim_ioctl() 235 nandsim_create_chip(struct sim_chip *chip) in nandsim_create_chip() 237 struct sim_chip *sim_chip; in nandsim_create_chip() local 251 sim_chip = malloc(sizeof(*sim_chip), M_NANDSIM, in nandsim_create_chip() 253 if (sim_chip == NULL) { in nandsim_create_chip() 257 memcpy(sim_chip, chip, sizeof(*sim_chip)); in nandsim_create_chip() 258 ctrls[chip->ctrl_num].chips[chip->num] = sim_chip; in nandsim_create_chip() [all …]
|
| D | nandsim_chip.c | 86 struct sim_chip *sim_chip) in nandsim_chip_init() argument 101 chip->ctrl_num = sim_chip->ctrl_num; in nandsim_chip_init() 104 if (!sim_chip->is_wp) in nandsim_chip_init() 109 chip->id.dev_id = sim_chip->device_id; in nandsim_chip_init() 110 chip->id.man_id = sim_chip->manufact_id; in nandsim_chip_init() 112 chip->error_ratio = sim_chip->error_ratio; in nandsim_chip_init() 113 chip->wear_level = sim_chip->wear_level; in nandsim_chip_init() 114 chip->prog_delay = sim_chip->prog_time; in nandsim_chip_init() 115 chip->erase_delay = sim_chip->erase_time; in nandsim_chip_init() 116 chip->read_delay = sim_chip->read_time; in nandsim_chip_init() [all …]
|
| D | nandsim.h | 78 struct sim_chip { struct 107 #define NANDSIM_CREATE_CHIP _IOW(NANDSIM_BASE, 3, struct sim_chip) argument 120 #define NANDSIM_STATUS_CHIP _IOWR(NANDSIM_BASE, 9, struct sim_chip)
|
| D | nandsim_chip.h | 130 struct sim_chip *chips[MAX_CTRL_CS]; 149 uint8_t, struct sim_chip *);
|
| D | nandsim_ctrl.c | 113 struct sim_chip *chip; in nandsim_attach()
|
| /freebsd-12-stable/usr.sbin/nandsim/ |
| D | nandsim_cfgparse.c | 80 static struct sim_chip chip_conf; 142 static uint8_t validate_chips(struct sim_chip *, int, struct sim_ctrl *, int); 146 static int create_chips(struct rcfile *, struct sim_chip **, int *); 148 static void destroy_chips(struct sim_chip *); 390 create_chips(struct rcfile *f, struct sim_chip **chips, int *cnt) in create_chips() 392 struct sim_chip *chipsptr; in create_chips() 404 chipsptr = (struct sim_chip *)malloc(sizeof(struct sim_chip) * count); in create_chips() 455 destroy_chips(struct sim_chip *chips) in destroy_chips() 467 struct sim_chip *chips; in parse_config() 764 validate_chips(struct sim_chip *chips, int chipcnt, in validate_chips()
|
| D | nandsim_cfgparse.h | 75 struct sim_chip **simchips;
|
| D | nandsim.c | 96 static void printchip(struct sim_chip *, uint8_t); 286 struct sim_chip chipconf; in cmdstatus() 1200 printchip(struct sim_chip *chip, uint8_t verbose) in printchip() 1302 struct sim_chip chip; in is_chip_created()
|