Lines Matching refs:extra_size
97 int i, extra_size; in get_priv_descr_and_size() local
107 extra_size = 0; in get_priv_descr_and_size()
117 extra_size = get_priv_size(descr->set_args); in get_priv_descr_and_size()
121 ((extra_size + offset) <= IFNAMSIZ)) in get_priv_descr_and_size()
122 extra_size = 0; in get_priv_descr_and_size()
125 extra_size = get_priv_size(descr->get_args); in get_priv_descr_and_size()
129 (extra_size <= IFNAMSIZ)) in get_priv_descr_and_size()
130 extra_size = 0; in get_priv_descr_and_size()
134 return extra_size; in get_priv_descr_and_size()
140 struct iw_request_info *info, int extra_size) in ioctl_private_iw_point() argument
155 extra = kzalloc(extra_size, GFP_KERNEL); in ioctl_private_iw_point()
161 if (copy_from_user(extra, iwp->pointer, extra_size)) { in ioctl_private_iw_point()
176 extra_size = adjust_priv_size(descr->get_args, iwp); in ioctl_private_iw_point()
178 if (copy_to_user(iwp->pointer, extra, extra_size)) in ioctl_private_iw_point()
191 int extra_size = 0, ret = -EINVAL; in ioctl_private_call() local
194 extra_size = get_priv_descr_and_size(dev, cmd, &descr); in ioctl_private_call()
197 if (extra_size == 0) { in ioctl_private_call()
202 handler, dev, info, extra_size); in ioctl_private_call()
218 int ret, extra_size; in compat_private_call() local
220 extra_size = get_priv_descr_and_size(dev, cmd, &descr); in compat_private_call()
223 if (extra_size == 0) { in compat_private_call()
236 handler, dev, info, extra_size); in compat_private_call()