Searched refs:sim_ctrl (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/sys/dev/nand/ |
| H A D | nandsim.c | 161 nandsim_create_ctrl(struct sim_ctrl *ctrl) in nandsim_create_ctrl() 163 struct sim_ctrl_conf *sim_ctrl; in nandsim_create_ctrl() local 172 sim_ctrl = &ctrls[ctrl->num]; in nandsim_create_ctrl() 173 if(sim_ctrl->created) in nandsim_create_ctrl() 176 sim_ctrl->num = ctrl->num; in nandsim_create_ctrl() 177 sim_ctrl->num_cs = ctrl->num_cs; in nandsim_create_ctrl() 178 sim_ctrl->ecc = ctrl->ecc; in nandsim_create_ctrl() 179 memcpy(sim_ctrl->ecc_layout, ctrl->ecc_layout, in nandsim_create_ctrl() 181 strlcpy(sim_ctrl->filename, ctrl->filename, in nandsim_create_ctrl() 183 sim_ctrl->created = 1; in nandsim_create_ctrl() [all …]
|
| H A D | nandsim.h | 66 struct sim_ctrl { struct 75 #define NANDSIM_CREATE_CTRL _IOW(NANDSIM_BASE, 2, struct sim_ctrl) argument 119 #define NANDSIM_STATUS_CTRL _IOWR(NANDSIM_BASE, 8, struct sim_ctrl)
|
| /freebsd-12.1/usr.sbin/nandsim/ |
| H A D | nandsim_cfgparse.c | 78 static struct sim_ctrl ctrl_conf; 143 static uint8_t validate_ctrls(struct sim_ctrl *, int); 145 static int create_ctrls(struct rcfile *, struct sim_ctrl **, int *); 147 static void destroy_ctrls(struct sim_ctrl *); 328 create_ctrls(struct rcfile *f, struct sim_ctrl **ctrls, int *cnt) in create_ctrls() 331 struct sim_ctrl *ctrlsptr; in create_ctrls() 342 ctrlsptr = (struct sim_ctrl *)malloc(sizeof(struct sim_ctrl) * count); in create_ctrls() 383 destroy_ctrls(struct sim_ctrl *ctrls) in destroy_ctrls() 468 struct sim_ctrl *ctrls; in parse_config() 765 struct sim_ctrl *ctrls, int ctrlcnt) in validate_chips() [all …]
|
| H A D | nandsim_cfgparse.h | 76 struct sim_ctrl **simctrls;
|
| H A D | nandsim.c | 97 static void printctrl(struct sim_ctrl *); 285 struct sim_ctrl ctrlconf; in cmdstatus() 1232 printctrl(struct sim_ctrl *ctrl) in printctrl() 1259 struct sim_ctrl ctrl; in is_ctrl_running() 1280 struct sim_ctrl ctrl; in is_ctrl_created()
|