Lines Matching refs:extra
454 const char * extra)
476 * for compat, due to being contained in 'extra', but normally
481 if (WARN_ON(cmd == SIOCGIWSCAN && extra))
482 extra = NULL;
508 /* Check extra parameters and set extra_len */
521 /* Calculate extra_len - extra is NULL for restricted events */
522 if (extra != NULL)
547 * | extra data ...
580 memcpy(((char *) event) + hdr_len, extra, extra_len);
620 extra, extra_len);
622 /* extra_len must be zero, so no if (extra) needed */
664 char * extra)
671 /* Copy statistics to extra */
672 memcpy(extra, stats, sizeof(struct iw_statistics));
723 char *extra;
800 * bytes of data for extra.
806 extra = kzalloc(extra_size, GFP_KERNEL);
807 if (!extra)
810 /* If it is a SET, get all the extra data in here */
812 if (copy_from_user(extra, iwp->pointer,
820 struct iw_encode_ext *ee = (void *) extra;
831 * If this is a GET, but not NOMAX, it means that the extra
833 * set the length to max_tokens. This matches the extra data
845 err = handler(dev, info, (union iwreq_data *) iwp, extra);
857 if (copy_to_user(iwp->pointer, extra,
876 wireless_send_event(dev, cmd, data, extra);
880 kfree(extra);
1022 /* No extra arguments. Trivial to handle */
1152 char *ends, struct iw_event *iwe, char *extra)
1165 if (iwe->u.data.length && extra)
1166 memcpy(stream + point_len, extra, iwe->u.data.length);