Searched refs:chip_params (Results 1 – 9 of 9) sorted by relevance
| /NextBSD/usr.sbin/nandtool/ |
| HD | nand_read.c | 41 struct chip_param_io chip_params; in nand_read() local 66 if (ioctl(fd, NAND_IO_GET_CHIP_PARAM, &chip_params) == -1) { in nand_read() 72 block_size = chip_params.page_size * chip_params.pages_per_block; in nand_read() 75 pos = chip_params.page_size * param_get_int(params, "page"); in nand_read() 76 mult = chip_params.page_size; in nand_read() 83 if (pos % chip_params.page_size) { in nand_read() 100 if (!(buf = malloc(chip_params.page_size))) { in nand_read() 102 chip_params.page_size); in nand_read() 110 if ((ret = read(fd, buf, chip_params.page_size)) != in nand_read() 111 (int32_t)chip_params.page_size) { in nand_read() [all …]
|
| HD | nand_write.c | 41 struct chip_param_io chip_params; in nand_write() local 68 if (ioctl(fd, NAND_IO_GET_CHIP_PARAM, &chip_params) == -1) { in nand_write() 74 block_size = chip_params.page_size * chip_params.pages_per_block; in nand_write() 77 pos = chip_params.page_size * param_get_int(params, "page"); in nand_write() 78 mult = chip_params.page_size; in nand_write() 85 if (pos % chip_params.page_size) { in nand_write() 103 if (!(buf = malloc(chip_params.page_size))) { in nand_write() 105 chip_params.page_size); in nand_write() 113 if ((ret = read(in_fd, buf, chip_params.page_size)) != in nand_write() 114 (int32_t)chip_params.page_size) { in nand_write() [all …]
|
| HD | nand_info.c | 41 struct chip_param_io chip_params; in nand_info() local 58 if (ioctl(fd, NAND_IO_GET_CHIP_PARAM, &chip_params) == -1) { in nand_info() 70 block_size = chip_params.page_size * chip_params.pages_per_block; in nand_info() 71 chip_size = block_size * chip_params.blocks; in nand_info() 74 printf("Page size:\t\t%d bytes\n", chip_params.page_size); in nand_info() 77 printf("OOB size per page:\t%d bytes\n", chip_params.oob_size); in nand_info()
|
| HD | nand_readoob.c | 42 struct chip_param_io chip_params; in nand_read_oob() local 73 if (ioctl(fd, NAND_IO_GET_CHIP_PARAM, &chip_params) == -1) { in nand_read_oob() 79 buf = malloc(chip_params.oob_size); in nand_read_oob() 81 perrorf("Cannot allocate %d bytes\n", chip_params.oob_size); in nand_read_oob() 87 req.len = chip_params.oob_size; in nand_read_oob() 97 write(fd_out, buf, chip_params.oob_size); in nand_read_oob() 99 hexdump(buf, chip_params.oob_size); in nand_read_oob()
|
| HD | nand_writeoob.c | 41 struct chip_param_io chip_params; in nand_write_oob() local 74 if (ioctl(fd, NAND_IO_GET_CHIP_PARAM, &chip_params) == -1) { in nand_write_oob() 80 buf = malloc(chip_params.oob_size); in nand_write_oob() 82 perrorf("Cannot allocate %d bytes\n", chip_params.oob_size); in nand_write_oob() 87 if (read(fd_in, buf, chip_params.oob_size) == -1) { in nand_write_oob() 94 req.len = chip_params.oob_size; in nand_write_oob()
|
| HD | nand_erase.c | 41 struct chip_param_io chip_params; in nand_erase() local 63 if (ioctl(fd, NAND_IO_GET_CHIP_PARAM, &chip_params) == -1) { in nand_erase() 69 block_size = chip_params.page_size * chip_params.pages_per_block; in nand_erase() 72 pos = chip_params.page_size * param_get_intx(params, "page"); in nand_erase() 73 mult = chip_params.page_size; in nand_erase()
|
| /NextBSD/sys/dev/nand/ |
| HD | nandbus.c | 168 struct nand_params *chip_params; in nandbus_attach() local 205 chip_params = nand_get_params(&chip_id); in nandbus_attach() 206 if (chip_params == NULL) { in nandbus_attach() 214 if (chip_params == NULL && onfi == 0) { in nandbus_attach() 243 ivar->params = chip_params; in nandbus_attach() 253 if (chip_params->chip_size > 32) in nandbus_attach() 256 if (chip_params->chip_size >= 128 && in nandbus_attach() 257 chip_params->page_size > 512) in nandbus_attach()
|
| HD | nand_generic.c | 343 onfi_read_parameter(struct nand_chip *chip, struct onfi_chip_params *chip_params) in onfi_read_parameter() argument 391 chip_params->luns = params.luns; in onfi_read_parameter() 392 chip_params->blocks_per_lun = le32dec(¶ms.blocks_per_lun); in onfi_read_parameter() 393 chip_params->pages_per_block = le32dec(¶ms.pages_per_block); in onfi_read_parameter() 394 chip_params->bytes_per_page = le32dec(¶ms.bytes_per_page); in onfi_read_parameter() 395 chip_params->spare_bytes_per_page = le16dec(¶ms.spare_bytes_per_page); in onfi_read_parameter() 396 chip_params->t_bers = le16dec(¶ms.t_bers); in onfi_read_parameter() 397 chip_params->t_prog = le16dec(¶ms.t_prog); in onfi_read_parameter() 398 chip_params->t_r = le16dec(¶ms.t_r); in onfi_read_parameter() 399 chip_params->t_ccs = le16dec(¶ms.t_ccs); in onfi_read_parameter() [all …]
|
| /NextBSD/sbin/newfs_nandfs/ |
| HD | newfs_nandfs.c | 969 struct chip_param_io chip_params; in calculate_geometry() local 991 else if (ioctl(fd, NAND_IO_GET_CHIP_PARAM, &chip_params) != -1) in calculate_geometry() 992 erasesize = chip_params.page_size * chip_params.pages_per_block; in calculate_geometry()
|