Lines Matching full:length
72 ath10k_warn(ar, "invalid get_target_info response length (%d)\n", in ath10k_bmi_get_target_info()
119 /* Step 1b: Read the version length */ in ath10k_bmi_get_target_info_sdio()
131 /* Step 2: Check the target info length */ in ath10k_bmi_get_target_info_sdio()
155 u32 address, void *buffer, u32 length) in ath10k_bmi_read_memory() argument
163 ath10k_dbg(ar, ATH10K_DBG_BMI, "bmi read address 0x%x length %d\n", in ath10k_bmi_read_memory()
164 address, length); in ath10k_bmi_read_memory()
171 while (length) { in ath10k_bmi_read_memory()
172 rxlen = min_t(u32, length, BMI_MAX_DATA_SIZE); in ath10k_bmi_read_memory()
189 length -= rxlen; in ath10k_bmi_read_memory()
260 u32 address, const void *buffer, u32 length) in ath10k_bmi_write_memory() argument
267 ath10k_dbg(ar, ATH10K_DBG_BMI, "bmi write address 0x%x length %d\n", in ath10k_bmi_write_memory()
268 address, length); in ath10k_bmi_write_memory()
275 while (length) { in ath10k_bmi_write_memory()
276 txlen = min(length, BMI_MAX_DATA_SIZE - hdrlen); in ath10k_bmi_write_memory()
294 /* fixup roundup() so `length` zeroes out for last chunk */ in ath10k_bmi_write_memory()
295 txlen = min(txlen, length); in ath10k_bmi_write_memory()
299 length -= txlen; in ath10k_bmi_write_memory()
332 ath10k_warn(ar, "invalid execute response length (%d)\n", in ath10k_bmi_execute()
344 static int ath10k_bmi_lz_data_large(struct ath10k *ar, const void *buffer, u32 length) in ath10k_bmi_lz_data_large() argument
352 ath10k_dbg(ar, ATH10K_DBG_BMI, "large bmi lz data buffer 0x%pK length %d\n", in ath10k_bmi_lz_data_large()
353 buffer, length); in ath10k_bmi_lz_data_large()
365 while (length) { in ath10k_bmi_lz_data_large()
366 txlen = min(length, BMI_MAX_LARGE_DATA_SIZE - hdrlen); in ath10k_bmi_lz_data_large()
383 length -= txlen; in ath10k_bmi_lz_data_large()
391 int ath10k_bmi_lz_data(struct ath10k *ar, const void *buffer, u32 length) in ath10k_bmi_lz_data() argument
398 ath10k_dbg(ar, ATH10K_DBG_BMI, "bmi lz data buffer 0x%pK length %d\n", in ath10k_bmi_lz_data()
399 buffer, length); in ath10k_bmi_lz_data()
406 while (length) { in ath10k_bmi_lz_data()
407 txlen = min(length, BMI_MAX_DATA_SIZE - hdrlen); in ath10k_bmi_lz_data()
423 length -= txlen; in ath10k_bmi_lz_data()
456 u32 address, const void *buffer, u32 length) in ath10k_bmi_fast_download() argument
459 u32 head_len = rounddown(length, 4); in ath10k_bmi_fast_download()
460 u32 trailer_len = length - head_len; in ath10k_bmi_fast_download()
464 "bmi fast download address 0x%x buffer 0x%pK length %d\n", in ath10k_bmi_fast_download()
465 address, buffer, length); in ath10k_bmi_fast_download()