Files
android_kernel_xiaomi_sm8450/drivers/net/wireless/ath/ath10k
Michal Kazior 25d0dbcbd5 ath10k: split ce initialization and allocation
Definitions by which copy engine structure are
allocated do not change so it doesn't make much
sense to re-create those structures each time
device is booted (e.g. due to firmware recovery).

This should decrease chance of memory allocation
failures.

While at it remove per_transfer_context pointer
indirection. The array has been trailing the copy
engine ringbuffer structure anyway. This also
saves pointer size worth of bytes for each copy
engine ringbuffer.

Reported-By: Avery Pennarun <apenwarr@gmail.com>
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2014-03-28 14:32:10 +02:00
..
2014-03-28 14:22:53 +02:00
2014-02-14 13:19:55 +02:00
2014-02-28 11:59:06 +02:00
2014-02-28 11:59:17 +02:00
2013-09-16 19:47:46 +03:00
2014-03-25 14:15:27 +02:00
2014-03-25 14:15:19 +02:00
2014-01-10 11:39:57 +02:00
2014-03-28 09:41:03 +02:00
2013-09-26 10:12:23 +03:00