Home
last modified time | relevance | path

Searched refs:sim_ctrl (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/sys/dev/nand/
H A Dnandsim.c161 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 Dnandsim.h66 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 Dnandsim_cfgparse.c78 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 Dnandsim_cfgparse.h76 struct sim_ctrl **simctrls;
H A Dnandsim.c97 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()