Lines Matching refs:len32
2611 u32 cmd_flags, offset32, len32, extra; in bce_nvram_read() local
2625 len32 = buf_size; in bce_nvram_read()
2638 if (pre_len >= len32) { in bce_nvram_read()
2639 pre_len = len32; in bce_nvram_read()
2655 len32 -= pre_len; in bce_nvram_read()
2658 if (len32 & 3) { in bce_nvram_read()
2659 extra = 4 - (len32 & 3); in bce_nvram_read()
2660 len32 = (len32 + 4) & ~3; in bce_nvram_read()
2663 if (len32 == 4) { in bce_nvram_read()
2676 else if (len32 > 0) { in bce_nvram_read()
2690 len32 -= 4; in bce_nvram_read()
2692 while (len32 > 4 && rc == 0) { in bce_nvram_read()
2698 len32 -= 4; in bce_nvram_read()
2736 u32 written, offset32, len32; in bce_nvram_write() local
2745 len32 = buf_size; in bce_nvram_write()
2750 len32 += align_start; in bce_nvram_write()
2755 if (len32 & 3) { in bce_nvram_write()
2756 if ((len32 > 4) || !align_start) { in bce_nvram_write()
2757 align_end = 4 - (len32 & 3); in bce_nvram_write()
2758 len32 += align_end; in bce_nvram_write()
2759 if ((rc = bce_nvram_read(sc, offset32 + len32 - 4, in bce_nvram_write()
2767 buf = malloc(len32, M_DEVBUF, M_NOWAIT); in bce_nvram_write()
2778 memcpy(buf + len32 - 4, end, 4); in bce_nvram_write()
2784 while ((written < len32) && (rc == 0)) { in bce_nvram_write()
2798 data_end = (page_end > offset32 + len32) ? in bce_nvram_write()
2799 (offset32 + len32) : page_end; in bce_nvram_write()