[RFC PATCH v1 0/4] ufs: core: mcq: Add ufshcd_abort() support in MCQ mode

Bao D. Nguyen
2023-03-08T04:02:40Z

This patch series enable support for ufshcd_abort() in MCQ mode.
The first patch is to prepare synchronization for ufshcd_abort() and interrupt contexts.
The second patch contains the supporting functions for ufshcd_abort().
The third and fourth patches add support for MCQ abort as discussed in the UFS
host controller spec.

Bao D. Nguyen (4):
ufs: mcq: Use ufshcd_mcq_poll_cqe_lock() in mcq mode
ufs: mcq: Add supporting functions for mcq abort
ufs: mcq: Add support for clean up mcq resources
ufs: mcq: Added ufshcd_mcq_abort()

drivers/ufs/core/ufs-mcq.c | 299 ++++++++++++++++++++++++++++++++++++++++-
drivers/ufs/core/ufshcd-priv.h | 19 ++-
drivers/ufs/core/ufshcd.c | 57 ++++++--
drivers/ufs/host/ufs-qcom.c | 2 +-
include/ufs/ufshcd.h | 5 +-
include/ufs/ufshci.h | 16 +++
6 files changed, 383 insertions(+), 15 deletions(-)

--
2.7.4