H A D | qaic_control.c | 252 struct wrapper_list *wrappers = msg; in gen_crc() local 256 list_for_each_entry(w, &wrappers->list, list) in gen_crc() 341 static struct wrapper_msg *add_wrapper(struct wrapper_list *wrappers, u32 size) in add_wrapper() argument 347 list_add_tail(&w->list, &wrappers->list); in add_wrapper() 349 w->head = wrappers; in add_wrapper() 353 static int encode_passthrough(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers, in encode_passthrough() argument 363 wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list); in encode_passthrough() 373 trans_wrapper = add_wrapper(wrappers, in encode_passthrough() 480 static int encode_addr_size_pairs(struct dma_xfer *xfer, struct wrapper_list *wrappers, in encode_addr_size_pairs() argument 508 trans_wrapper = add_wrapper(wrappers, QAIC_WRAPPER_MAX_SIZ in encode_addr_size_pairs() 560 encode_dma(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers, u32 *user_len, struct ioctl_resources *resources, struct qaic_user *usr) encode_dma() argument 629 encode_activate(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers, u32 *user_len, struct ioctl_resources *resources) encode_activate() argument 718 encode_status(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers, u32 *user_len) encode_status() argument 751 encode_message(struct qaic_device *qdev, struct manage_msg *user_msg, struct wrapper_list *wrappers, struct ioctl_resources *resources, struct qaic_user *usr) encode_message() argument 1015 msg_xfer(struct qaic_device *qdev, struct wrapper_list *wrappers, u32 seq_num, bool ignore_signal) msg_xfer() argument 1125 abort_dma_cont(struct qaic_device *qdev, struct wrapper_list *wrappers, u32 dma_chunk_id) abort_dma_cont() argument 1162 struct wrapper_list *wrappers; alloc_wrapper_list() local 1177 struct wrapper_list *wrappers; qaic_manage_msg_xfer() local 1424 free_wrapper_from_list(struct wrapper_list *wrappers, struct wrapper_msg *wrapper) free_wrapper_from_list() argument 1500 struct wrapper_list *wrappers; qaic_release_usr() local [all...] |