Lines Matching full:ad
170 ath_ioctl_spectral(struct ath_softc *sc, struct ath_diag *ad) in ath_ioctl_spectral() argument
172 unsigned int id = ad->ad_id & ATH_DIAG_ID; in ath_ioctl_spectral()
175 u_int32_t insize = ad->ad_in_size; in ath_ioctl_spectral()
176 u_int32_t outsize = ad->ad_out_size; in ath_ioctl_spectral()
190 if (ad->ad_id & ATH_DIAG_IN) { in ath_ioctl_spectral()
199 error = copyin(ad->ad_in_data, indata, insize); in ath_ioctl_spectral()
203 if (ad->ad_id & ATH_DIAG_DYN) { in ath_ioctl_spectral()
276 if (outsize < ad->ad_out_size) in ath_ioctl_spectral()
277 ad->ad_out_size = outsize; in ath_ioctl_spectral()
278 if (outdata && copyout(outdata, ad->ad_out_data, ad->ad_out_size)) in ath_ioctl_spectral()
281 if ((ad->ad_id & ATH_DIAG_IN) && indata != NULL) in ath_ioctl_spectral()
283 if ((ad->ad_id & ATH_DIAG_DYN) && outdata != NULL) in ath_ioctl_spectral()