Lines Matching defs:trans
81 struct wire_trans_hdr trans;
353 static int encode_passthrough(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers,
356 struct qaic_manage_trans_passthrough *in_trans = trans;
374 offsetof(struct wrapper_msg, trans) + in_trans->hdr.len);
378 out_trans = (struct wire_trans_passthrough *)&trans_wrapper->trans;
511 *out_trans = (struct wire_trans_dma_xfer *)&trans_wrapper->trans;
560 static int encode_dma(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers,
563 struct qaic_manage_trans_dma_xfer *in_trans = trans;
617 resources->trans_hdr = trans;
629 static int encode_activate(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers,
632 struct qaic_manage_trans_activate_to_dev *in_trans = trans;
672 offsetof(struct wrapper_msg, trans) + sizeof(*out_trans));
678 out_trans = (struct wire_trans_activate_to_dev *)&trans_wrapper->trans;
705 static int encode_deactivate(struct qaic_device *qdev, void *trans,
708 struct qaic_manage_trans_deactivate *in_trans = trans;
718 static int encode_status(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers,
721 struct qaic_manage_trans_status_to_dev *in_trans = trans;
740 out_trans = (struct wire_trans_status_to_dev *)&trans_wrapper->trans;
828 static int decode_passthrough(struct qaic_device *qdev, void *trans, struct manage_msg *user_msg,
832 struct wire_trans_passthrough *in_trans = trans;
853 static int decode_activate(struct qaic_device *qdev, void *trans, struct manage_msg *user_msg,
857 struct wire_trans_activate_from_dev *in_trans = trans;
899 static int decode_deactivate(struct qaic_device *qdev, void *trans, u32 *msg_len,
902 struct wire_trans_deactivate_from_dev *in_trans = trans;
929 static int decode_status(struct qaic_device *qdev, void *trans, struct manage_msg *user_msg,
933 struct wire_trans_status_from_dev *in_trans = trans;
1141 wrapper = add_wrapper(wrappers, offsetof(struct wrapper_msg, trans) + sizeof(*out_trans));
1146 out_trans = (struct wire_trans_dma_xfer *)&wrapper->trans;
1499 struct wire_trans_terminate_to_dev *trans;
1509 wrapper = add_wrapper(wrappers, sizeof(*wrapper) + sizeof(*msg) + sizeof(*trans));
1515 trans = (struct wire_trans_terminate_to_dev *)msg->data;
1517 trans->hdr.type = cpu_to_le32(QAIC_TRANS_TERMINATE_TO_DEV);
1518 trans->hdr.len = cpu_to_le32(sizeof(*trans));
1519 trans->handle = cpu_to_le32(usr->handle);
1522 wrapper->len = sizeof(msg->hdr) + sizeof(*trans);