Lines Matching refs:data
232 * to put data on 64bit aligned boundary */
422 * to put data on 64bit aligned boundary */
615 skb_copy_from_linear_data(skb, desc->data.dt + (120 - len), skb->len);
617 memset(desc->data.dt + 120 - len + skb->len, 0, len-skb->len);
624 void *buffer_data = (void *)(((unsigned long)skb->data + 7) & ~7);
625 int unaligned_len = (int)((unsigned long)buffer_data - (unsigned long)skb->data);
633 skb_copy_from_linear_data(skb, desc->data.dt + (120 - unaligned_len),
641 desc->data.cat_buf[0].form.start_addr = catbuf >> 3;
642 desc->data.cat_buf[0].form.len = buffer_len - 1;
649 void *buffer1_data = (void *)(((unsigned long)skb->data + 7) & ~7);
650 void *buffer2_data = (void *)PAGE_ALIGN((unsigned long)skb->data);
651 int unaligned_len = (int)((unsigned long)buffer1_data - (unsigned long)skb->data);
659 skb_copy_from_linear_data(skb, desc->data.dt + (120 - unaligned_len),
667 desc->data.cat_buf[0].form.start_addr = catbuf1 >> 3;
668 desc->data.cat_buf[0].form.len = buffer1_len - 1;
672 desc->data.cat_buf[1].form.start_addr = catbuf2 >> 3;
673 desc->data.cat_buf[1].form.len = buffer2_len - 1;
683 } else if (PAGE_ALIGN((unsigned long)skb->data) !=
684 PAGE_ALIGN((unsigned long)skb->data + skb->len - 1)) {