Lines Matching refs:data
53 sge = &msg->sg.data[i];
65 sge = &msg->sg.data[msg->sg.end];
166 struct scatterlist *sge = &msg->sg.data[i];
274 while (msg->sg.data[i].length &&
275 trim >= msg->sg.data[i].length) {
276 trim -= msg->sg.data[i].length;
283 msg->sg.data[i].length -= trim;
286 if (msg->sg.curr == i && msg->sg.copybreak > msg->sg.data[i].length)
287 msg->sg.copybreak = msg->sg.data[i].length;
292 /* If we trim data a full sg elem before curr pointer update
295 * However trimed data that has not yet been used in a copy op
305 msg->sg.copybreak = msg->sg.data[i].length;
340 sg_set_page(&msg->sg.data[msg->sg.end],
342 sg_unmark_end(&msg->sg.data[msg->sg.end]);
444 num_sge = skb_to_sgvec(skb, msg->sg.data, 0, skb->len);
477 /* This will transition ownership of the data from the socket where
479 * we will eventually receive this data on. The data will be released
860 * queue work otherwise we may get OOO data. Otherwise,
953 struct sock *sk = (struct sock *)desc->arg.data;
959 /* clone here so sk_eat_skb() in tcp_read_sock does not drop our data */
995 desc.arg.data = sk;