Lines Matching refs:position
427 u16 rambase, position, crc = 0; in nxt2002_load_firmware() local
446 for (position = 0; position < fw->size; position++) { in nxt2002_load_firmware()
450 buf[0] = ((rambase + position) >> 8); in nxt2002_load_firmware()
451 buf[1] = (rambase + position) & 0xFF; in nxt2002_load_firmware()
460 nxt200x_writebytes(state, chunkpos, &fw->data[position-3], 4); in nxt2002_load_firmware()
462 crc = nxt200x_crc(crc, fw->data[position]); in nxt2002_load_firmware()
464 if ((written == 255) || (position+1 == fw->size)) { in nxt2002_load_firmware()
467 &fw->data[position-(written %4) + 1], in nxt2002_load_firmware()
494 u16 rambase, position, crc=0; in nxt2004_load_firmware() local
507 for (position = 0; position < fw->size; position++) { in nxt2004_load_firmware()
508 crc = nxt200x_crc(crc, fw->data[position]); in nxt2004_load_firmware()
517 for (position = 0; position < fw->size;) { in nxt2004_load_firmware()
518 nxt200x_writebytes(state, 0x2C, &fw->data[position], in nxt2004_load_firmware()
519 fw->size-position > 255 ? 255 : fw->size-position); in nxt2004_load_firmware()
520 position += (fw->size-position > 255 ? 255 : fw->size-position); in nxt2004_load_firmware()