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