Lines Matching defs:num

272 			  mmapcmd.num, sizeof(struct privcmd_mmap_entry),
297 rc = traverse_pages(mmapcmd.num, sizeof(struct privcmd_mmap_entry),
460 if (!access_ok(m.arr, m.num * sizeof(*m.arr)))
467 if (!access_ok(m.err, m.num * (sizeof(*m.err))))
478 nr_pages = DIV_ROUND_UP(m.num, XEN_PFN_PER_PAGE);
479 if ((m.num <= 0) || (nr_pages > (LONG_MAX >> PAGE_SHIFT)))
482 ret = gather_array(&pagelist, m.num, sizeof(xen_pfn_t), m.arr);
493 if (clear_user(m.err, sizeof(int) * m.num)) {
552 BUG_ON(traverse_pages_block(m.num, sizeof(xen_pfn_t),
561 ret = traverse_pages_block(m.num, sizeof(xen_pfn_t),
581 struct privcmd_dm_op_buf kbufs[], unsigned int num,
586 for (i = 0; i < num; ) {
637 if (kdata.num == 0)
640 if (kdata.num > privcmd_dm_op_max_num)
643 kbufs = kcalloc(kdata.num, sizeof(*kbufs), GFP_KERNEL);
648 sizeof(*kbufs) * kdata.num)) {
653 for (i = 0; i < kdata.num; i++) {
676 xbufs = kcalloc(kdata.num, sizeof(*xbufs), GFP_KERNEL);
682 rc = lock_pages(kbufs, kdata.num, pages, nr_pages, &pinned);
686 for (i = 0; i < kdata.num; i++) {
692 rc = HYPERVISOR_dm_op(kdata.dom, kdata.num, xbufs);
740 if (!!kdata.addr != !!kdata.num)
747 if (!kdata.addr && !kdata.num) {
752 return __put_user(xdata.nr_frames, &udata->num);
763 pfns = kcalloc(kdata.num, sizeof(*pfns), GFP_KERNEL | __GFP_NOWARN);
771 unsigned int nr = DIV_ROUND_UP(kdata.num, XEN_PFN_PER_PAGE);
780 for (i = 0; i < kdata.num; i++) {
790 xdata.nr_frames = kdata.num;
802 rc = xen_remap_vma_range(vma, kdata.addr, kdata.num << PAGE_SHIFT);
807 int num, *errs = (int *)pfns;
810 num = xen_remap_domain_mfn_array(vma,
812 pfns, kdata.num, errs,
816 if (num < 0)
817 rc = num;
818 else if (num != kdata.num) {
821 for (i = 0; i < num; i++) {