Lines Matching defs:offset

90 	int offset = 0;
103 offset = ((rx->remaining + 1) & 0xfffe);
104 rx->header = get_unaligned_le32(skb->data + offset);
105 offset = 0;
115 while (offset + sizeof(u16) <= skb->len) {
119 if (skb->len - offset == sizeof(u16)) {
121 skb->data + offset);
123 offset += sizeof(u16);
129 skb->data + offset) << 16);
131 offset += sizeof(u16);
134 offset);
135 offset += sizeof(u32);
141 netdev_err(dev->net, "asix_rx_fixup() Bad Header Length 0x%x, offset %d\n",
142 rx->header, offset);
163 if (rx->remaining > skb->len - offset) {
164 copy_length = skb->len - offset;
172 skb_put_data(rx->ax_skb, skb->data + offset,
180 offset += (copy_length + 1) & 0xfffe;
183 if (skb->len != offset) {
185 skb->len, offset);
293 int offset = (internal ? 1 : 0);
305 ret = buf[offset];
630 first_word = eeprom->offset >> 1;
631 last_word = (eeprom->offset + eeprom->len - 1) >> 1;
647 memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);
661 netdev_dbg(net, "write EEPROM len %d, offset %d, magic 0x%x\n",
662 eeprom->len, eeprom->offset, eeprom->magic);
670 first_word = eeprom->offset >> 1;
671 last_word = (eeprom->offset + eeprom->len - 1) >> 1;
680 if (eeprom->offset & 1) {
684 netdev_err(net, "Failed to read EEPROM at offset 0x%02x.\n", first_word);
689 if ((eeprom->offset + eeprom->len) & 1) {
693 netdev_err(net, "Failed to read EEPROM at offset 0x%02x.\n", last_word);
698 memcpy((u8 *)eeprom_buff + (eeprom->offset & 1), data, eeprom->len);
709 netdev_dbg(net, "write to EEPROM at offset 0x%02x, data 0x%04x\n",
714 netdev_err(net, "Failed to write EEPROM at offset 0x%02x.\n",