copy_op 292 drivers/net/xen-netback/hash.c struct gnttab_copy copy_op = { copy_op 305 drivers/net/xen-netback/hash.c if (copy_op.len != 0) { copy_op 306 drivers/net/xen-netback/hash.c gnttab_batch_copy(©_op, 1); copy_op 308 drivers/net/xen-netback/hash.c if (copy_op.status != GNTST_okay) copy_op 338 drivers/net/xen-netback/hash.c struct gnttab_copy copy_op[2] = {{ copy_op 350 drivers/net/xen-netback/hash.c copy_op[0].dest.u.gmfn = virt_to_gfn(mapping + off); copy_op 351 drivers/net/xen-netback/hash.c copy_op[0].dest.offset = xen_offset_in_page(mapping + off); copy_op 352 drivers/net/xen-netback/hash.c if (copy_op[0].dest.offset + copy_op[0].len > XEN_PAGE_SIZE) { copy_op 353 drivers/net/xen-netback/hash.c copy_op[1] = copy_op[0]; copy_op 354 drivers/net/xen-netback/hash.c copy_op[1].source.offset = XEN_PAGE_SIZE - copy_op[0].dest.offset; copy_op 355 drivers/net/xen-netback/hash.c copy_op[1].dest.u.gmfn = virt_to_gfn(mapping + off + len); copy_op 356 drivers/net/xen-netback/hash.c copy_op[1].dest.offset = 0; copy_op 357 drivers/net/xen-netback/hash.c copy_op[1].len = copy_op[0].len - copy_op[1].source.offset; copy_op 358 drivers/net/xen-netback/hash.c copy_op[0].len = copy_op[1].source.offset; copy_op 365 drivers/net/xen-netback/hash.c if (copy_op[0].len != 0) { copy_op 366 drivers/net/xen-netback/hash.c gnttab_batch_copy(copy_op, nr); copy_op 368 drivers/net/xen-netback/hash.c if (copy_op[0].status != GNTST_okay || copy_op 369 drivers/net/xen-netback/hash.c copy_op[nr - 1].status != GNTST_okay)