Lines Matching refs:udata
2295 memcpy(qinfo->udata + qinfo->udata_offset, in qeth_l3_arp_query_cb()
2307 memcpy(qinfo->udata, &qinfo->no_entries, 4); in qeth_l3_arp_query_cb()
2312 memcpy(qinfo->udata + QETH_QARP_MASK_OFFSET, &qdata->reply_bits, 2); in qeth_l3_arp_query_cb()
2317 memcpy(qinfo->udata, &i, 4); in qeth_l3_arp_query_cb()
2371 static int qeth_l3_arp_query(struct qeth_card *card, char __user *udata) in qeth_l3_arp_query() argument
2385 if (copy_from_user(&qinfo, udata, 6)) { in qeth_l3_arp_query()
2389 qinfo.udata = kzalloc(qinfo.udata_len, GFP_KERNEL); in qeth_l3_arp_query()
2390 if (!qinfo.udata) { in qeth_l3_arp_query()
2397 if (copy_to_user(udata, qinfo.udata, 4)) in qeth_l3_arp_query()
2408 if (copy_to_user(udata, qinfo.udata, qinfo.udata_len)) { in qeth_l3_arp_query()
2416 kfree(qinfo.udata); in qeth_l3_arp_query()