Lines Matching refs:gf32

515 		struct compat_group_filter __user *gf32 = (void __user *)optval;  in compat_mc_setsockopt()  local
519 if (!access_ok(gf32, __COMPAT_GF0_SIZE) || in compat_mc_setsockopt()
520 __get_user(interface, &gf32->gf_interface) || in compat_mc_setsockopt()
521 __get_user(fmode, &gf32->gf_fmode) || in compat_mc_setsockopt()
522 __get_user(numsrc, &gf32->gf_numsrc)) in compat_mc_setsockopt()
533 copy_in_user(&kgf->gf_group, &gf32->gf_group, in compat_mc_setsockopt()
535 (numsrc && copy_in_user(kgf->gf_slist, gf32->gf_slist, in compat_mc_setsockopt()
553 struct compat_group_filter __user *gf32 = (void __user *)optval; in compat_mc_getsockopt() local
568 klen = ulen + sizeof(*kgf) - sizeof(*gf32); in compat_mc_getsockopt()
580 if (!access_ok(gf32, __COMPAT_GF0_SIZE) || in compat_mc_getsockopt()
581 __get_user(interface, &gf32->gf_interface) || in compat_mc_getsockopt()
582 __get_user(fmode, &gf32->gf_fmode) || in compat_mc_getsockopt()
583 __get_user(numsrc, &gf32->gf_numsrc) || in compat_mc_getsockopt()
587 copy_in_user(&kgf->gf_group, &gf32->gf_group, sizeof(kgf->gf_group))) in compat_mc_getsockopt()
598 ulen = klen - (sizeof(*kgf)-sizeof(*gf32)); in compat_mc_getsockopt()
605 !access_ok(gf32, ulen) || in compat_mc_getsockopt()
609 __put_user(interface, &gf32->gf_interface) || in compat_mc_getsockopt()
610 __put_user(fmode, &gf32->gf_fmode) || in compat_mc_getsockopt()
611 __put_user(numsrc, &gf32->gf_numsrc)) in compat_mc_getsockopt()
617 copylen = numsrc * sizeof(gf32->gf_slist[0]); in compat_mc_getsockopt()
620 if (copy_in_user(gf32->gf_slist, kgf->gf_slist, copylen)) in compat_mc_getsockopt()