Searched refs:last_word (Results 1 - 10 of 10) sorted by relevance

/linux-4.4.14/drivers/net/usb/
H A Dasix_common.c474 int first_word, last_word; asix_get_eeprom() local
483 last_word = (eeprom->offset + eeprom->len - 1) >> 1; asix_get_eeprom()
485 eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), asix_get_eeprom()
491 for (i = first_word; i <= last_word; i++) { asix_get_eeprom()
509 int first_word, last_word; asix_set_eeprom() local
523 last_word = (eeprom->offset + eeprom->len - 1) >> 1; asix_set_eeprom()
525 eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), asix_set_eeprom()
542 ret = asix_read_cmd(dev, AX_CMD_READ_EEPROM, last_word, 0, 2, asix_set_eeprom()
543 &(eeprom_buff[last_word - first_word])); asix_set_eeprom()
545 netdev_err(net, "Failed to read EEPROM at offset 0x%02x.\n", last_word); asix_set_eeprom()
560 for (i = first_word; i <= last_word; i++) { asix_set_eeprom()
H A Dax88179_178a.c592 int first_word, last_word; ax88179_get_eeprom() local
601 last_word = (eeprom->offset + eeprom->len - 1) >> 1; ax88179_get_eeprom()
602 eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), ax88179_get_eeprom()
608 for (i = first_word; i <= last_word; i++) { ax88179_get_eeprom()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
H A Dixgb_ethtool.c373 int i, max_len, first_word, last_word; ixgb_get_eeprom() local
394 last_word = (eeprom->offset + eeprom->len - 1) >> 1; ixgb_get_eeprom()
397 (last_word - first_word + 1), GFP_KERNEL); ixgb_get_eeprom()
402 for (i = 0; i <= (last_word - first_word); i++) ixgb_get_eeprom()
420 int max_len, first_word, last_word; ixgb_set_eeprom() local
438 last_word = (eeprom->offset + eeprom->len - 1) >> 1; ixgb_set_eeprom()
454 eeprom_buff[last_word - first_word] ixgb_set_eeprom()
455 = ixgb_read_eeprom(hw, last_word); ixgb_set_eeprom()
459 for (i = 0; i <= (last_word - first_word); i++) ixgb_set_eeprom()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c447 int first_word, last_word; e1000_get_eeprom() local
457 last_word = (eeprom->offset + eeprom->len - 1) >> 1; e1000_get_eeprom()
460 (last_word - first_word + 1), GFP_KERNEL); e1000_get_eeprom()
466 last_word - first_word + 1, e1000_get_eeprom()
469 for (i = 0; i < last_word - first_word + 1; i++) { e1000_get_eeprom()
478 for (i = 0; i < last_word - first_word + 1; i++) e1000_get_eeprom()
495 int max_len, first_word, last_word, ret_val = 0; e1000_set_eeprom() local
507 last_word = (eeprom->offset + eeprom->len - 1) >> 1; e1000_set_eeprom()
526 ret_val = e1000_read_eeprom(hw, last_word, 1, e1000_set_eeprom()
527 &eeprom_buff[last_word - first_word]); e1000_set_eeprom()
531 for (i = 0; i < last_word - first_word + 1; i++) e1000_set_eeprom()
536 for (i = 0; i < last_word - first_word + 1; i++) e1000_set_eeprom()
540 last_word - first_word + 1, eeprom_buff); e1000_set_eeprom()
/linux-4.4.14/drivers/block/drbd/
H A Ddrbd_bitmap.c562 int idx, i, last_word; bm_count_bits() local
573 last_word = ((b->bm_bits - 1) & BITS_PER_PAGE_MASK) >> LN2_BPL; bm_count_bits()
575 for (i = 0; i < last_word; i++) bm_count_bits()
577 p_addr[last_word] &= cpu_to_lel(mask); bm_count_bits()
578 bits += hweight_long(p_addr[last_word]); bm_count_bits()
580 if (BITS_PER_LONG == 32 && (last_word & 1) == 0) bm_count_bits()
581 p_addr[last_word+1] = 0; bm_count_bits()
1414 * from first_word up to, but not including, last_word */ bm_set_full_words_within_one_page()
1416 int page_nr, int first_word, int last_word) bm_set_full_words_within_one_page()
1422 for (i = first_word; i < last_word; i++) { bm_set_full_words_within_one_page()
1459 int last_word; _drbd_bm_set_bits() local
1483 last_word = LWPP; _drbd_bm_set_bits()
1487 bm_set_full_words_within_one_page(device->bitmap, page_nr, first_word, last_word); _drbd_bm_set_bits()
1494 last_word = MLPP(el >> LN2_BPL); _drbd_bm_set_bits()
1498 * and now last_word = 0. _drbd_bm_set_bits()
1502 if (last_word) _drbd_bm_set_bits()
1503 bm_set_full_words_within_one_page(device->bitmap, last_page, first_word, last_word); _drbd_bm_set_bits()
1415 bm_set_full_words_within_one_page(struct drbd_bitmap *b, int page_nr, int first_word, int last_word) bm_set_full_words_within_one_page() argument
/linux-4.4.14/drivers/net/wireless/p54/
H A Dp54spi.c105 __le16 last_word; p54spi_spi_write() local
106 last_word = cpu_to_le16(((u8 *)buf)[len - 1]); p54spi_spi_write()
108 t[2].tx_buf = &last_word; p54spi_spi_write()
109 t[2].len = sizeof(last_word); p54spi_spi_write()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c501 int last_word; e1000_get_eeprom() local
511 last_word = (eeprom->offset + eeprom->len - 1) >> 1; e1000_get_eeprom()
513 eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), e1000_get_eeprom()
522 last_word - first_word + 1, e1000_get_eeprom()
525 for (i = 0; i < last_word - first_word + 1; i++) { e1000_get_eeprom()
538 (last_word - first_word + 1)); e1000_get_eeprom()
541 for (i = 0; i < last_word - first_word + 1; i++) e1000_get_eeprom()
560 int last_word; e1000_set_eeprom() local
577 last_word = (eeprom->offset + eeprom->len - 1) >> 1; e1000_set_eeprom()
595 ret_val = e1000_read_nvm(hw, last_word, 1, e1000_set_eeprom()
596 &eeprom_buff[last_word - first_word]); e1000_set_eeprom()
602 for (i = 0; i < last_word - first_word + 1; i++) e1000_set_eeprom()
607 for (i = 0; i < last_word - first_word + 1; i++) e1000_set_eeprom()
611 last_word - first_word + 1, eeprom_buff); e1000_set_eeprom()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
H A Dbmi.c496 u32 last_word = 0; ath6kl_bmi_fast_download() local
506 memcpy(&last_word, &buf[last_word_offset], unaligned_bytes); ath6kl_bmi_fast_download()
514 ret = ath6kl_bmi_lz_data(ar, (u8 *)&last_word, 4); ath6kl_bmi_fast_download()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c721 int first_word, last_word; igb_get_eeprom() local
731 last_word = (eeprom->offset + eeprom->len - 1) >> 1; igb_get_eeprom()
734 (last_word - first_word + 1), GFP_KERNEL); igb_get_eeprom()
740 last_word - first_word + 1, igb_get_eeprom()
743 for (i = 0; i < last_word - first_word + 1; i++) { igb_get_eeprom()
752 for (i = 0; i < last_word - first_word + 1; i++) igb_get_eeprom()
769 int max_len, first_word, last_word, ret_val = 0; igb_set_eeprom() local
786 last_word = (eeprom->offset + eeprom->len - 1) >> 1; igb_set_eeprom()
805 ret_val = hw->nvm.ops.read(hw, last_word, 1, igb_set_eeprom()
806 &eeprom_buff[last_word - first_word]); igb_set_eeprom()
810 for (i = 0; i < last_word - first_word + 1; i++) igb_set_eeprom()
815 for (i = 0; i < last_word - first_word + 1; i++) igb_set_eeprom()
819 last_word - first_word + 1, eeprom_buff); igb_set_eeprom()
2808 u16 first_word, last_word; igb_get_module_eeprom() local
2815 last_word = (ee->offset + ee->len - 1) >> 1; igb_get_module_eeprom()
2817 dataword = kmalloc(sizeof(u16) * (last_word - first_word + 1), igb_get_module_eeprom()
2823 for (i = 0; i < last_word - first_word + 1; i++) { igb_get_module_eeprom()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c829 int first_word, last_word, eeprom_len; ixgbe_get_eeprom() local
839 last_word = (eeprom->offset + eeprom->len - 1) >> 1; ixgbe_get_eeprom()
840 eeprom_len = last_word - first_word + 1; ixgbe_get_eeprom()
866 int max_len, first_word, last_word, ret_val = 0; ixgbe_set_eeprom() local
878 last_word = (eeprom->offset + eeprom->len - 1) >> 1; ixgbe_set_eeprom()
901 ret_val = hw->eeprom.ops.read(hw, last_word, ixgbe_set_eeprom()
902 &eeprom_buff[last_word - first_word]); ixgbe_set_eeprom()
908 for (i = 0; i < last_word - first_word + 1; i++) ixgbe_set_eeprom()
913 for (i = 0; i < last_word - first_word + 1; i++) ixgbe_set_eeprom()
917 last_word - first_word + 1, ixgbe_set_eeprom()

Completed in 423 milliseconds