txn              1304 arch/x86/events/intel/ds.c 	u64 txn = (tsx_tuning & PEBS_HSW_TSX_FLAGS) >> 32;
txn              1307 arch/x86/events/intel/ds.c 	if ((txn & PERF_TXN_TRANSACTION) && (ax & 1))
txn              1308 arch/x86/events/intel/ds.c 		txn |= ((ax >> 24) & 0xff) << PERF_TXN_ABORT_SHIFT;
txn              1309 arch/x86/events/intel/ds.c 	return txn;
txn              1463 arch/x86/events/intel/ds.c 			data->txn = intel_get_tsx_transaction(pebs->tsx_tuning,
txn              1585 arch/x86/events/intel/ds.c 			data->txn = intel_get_tsx_transaction(meminfo->tsx_tuning,
txn               178 drivers/dma/sa11x0-dma.c 			struct sa11x0_dma_desc *txn = sa11x0_dma_next_desc(c);
txn               185 drivers/dma/sa11x0-dma.c 			if (txn && txn->ddar == txd->ddar) {
txn               186 drivers/dma/sa11x0-dma.c 				txd = txn;
txn               187 drivers/dma/sa11x0-dma.c 				sa11x0_dma_start_desc(p, txn);
txn               410 drivers/edac/armada_xp_edac.c 	uint32_t cnt, src, txn, err, attr_cap, addr_cap, way_cap;
txn               436 drivers/edac/armada_xp_edac.c 	txn =  (attr_cap & AURORA_ERR_ATTR_TXN_MSK) >> AURORA_ERR_ATTR_TXN_OFF;
txn               437 drivers/edac/armada_xp_edac.c 	switch (txn) {
txn               147 drivers/gpu/drm/omapdrm/omap_dmm_priv.h 	struct dmm_txn txn;
txn               218 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c static void *alloc_dma(struct dmm_txn *txn, size_t sz, dma_addr_t *pa)
txn               221 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	struct refill_engine *engine = txn->engine_handle;
txn               224 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->current_pa = round_up(txn->current_pa, 16);
txn               225 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->current_va = (void *)round_up((long)txn->current_va, 16);
txn               227 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	ptr = txn->current_va;
txn               228 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	*pa = txn->current_pa;
txn               230 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->current_pa += sz;
txn               231 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->current_va += sz;
txn               233 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	BUG_ON((txn->current_va - engine->refill_va) > REFILL_BUFFER_SIZE);
txn               316 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	struct dmm_txn *txn = NULL;
txn               339 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn = &engine->txn;
txn               341 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->engine_handle = engine;
txn               342 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->last_pat = NULL;
txn               343 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->current_va = engine->refill_va;
txn               344 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->current_pa = engine->refill_pa;
txn               346 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	return txn;
txn               353 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c static void dmm_txn_append(struct dmm_txn *txn, struct pat_area *area,
txn               359 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	struct refill_engine *engine = txn->engine_handle;
txn               364 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	pat = alloc_dma(txn, sizeof(*pat), &pat_pa);
txn               366 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	if (txn->last_pat)
txn               367 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 		txn->last_pat->next_pa = (u32)pat_pa;
txn               380 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	data = alloc_dma(txn, 4*i, &data_pa);
txn               392 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->last_pat = pat;
txn               400 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c static int dmm_txn_commit(struct dmm_txn *txn, bool wait)
txn               403 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	struct refill_engine *engine = txn->engine_handle;
txn               406 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	if (!txn->last_pat) {
txn               412 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn->last_pat->next_pa = 0;
txn               423 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	readl(&txn->last_pat->next_pa);
txn               473 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	struct dmm_txn *txn;
txn               490 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	txn = dmm_txn_init(omap_dmm, area->tcm);
txn               491 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	if (IS_ERR_OR_NULL(txn))
txn               500 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 		dmm_txn_append(txn, &p_area, pages, npages, roll);
txn               505 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	ret = dmm_txn_commit(txn, wait);
txn               114 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               121 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn,
txn               126 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               131 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               136 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               177 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               180 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn,
txn               185 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               190 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               195 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               217 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               247 drivers/net/wireless/ath/ath10k/qmi.c 		ret = qmi_txn_init(&qmi->qmi_hdl, &txn,
txn               253 drivers/net/wireless/ath/ath10k/qmi.c 		ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               258 drivers/net/wireless/ath/ath10k/qmi.c 			qmi_txn_cancel(&txn);
txn               262 drivers/net/wireless/ath/ath10k/qmi.c 		ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               294 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               298 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn, wlfw_cal_report_resp_msg_v01_ei,
txn               312 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               317 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               322 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               346 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               349 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn,
txn               359 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               364 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               369 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               395 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               403 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn,
txn               445 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               450 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               455 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               510 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               517 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn, wlfw_cap_resp_msg_v01_ei, resp);
txn               521 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               526 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               531 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               587 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               593 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn, wlfw_host_cap_resp_msg_v01_ei,
txn               603 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               608 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               613 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               636 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               642 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn, wlfw_ini_resp_msg_v01_ei,
txn               647 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               652 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               657 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               681 drivers/net/wireless/ath/ath10k/qmi.c 	struct qmi_txn txn;
txn               691 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_init(&qmi->qmi_hdl, &txn,
txn               696 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn,
txn               701 drivers/net/wireless/ath/ath10k/qmi.c 		qmi_txn_cancel(&txn);
txn               706 drivers/net/wireless/ath/ath10k/qmi.c 	ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ);
txn               842 drivers/net/wireless/ath/ath10k/qmi.c 				    struct qmi_txn *txn, const void *data)
txn               851 drivers/net/wireless/ath/ath10k/qmi.c 				     struct qmi_txn *txn, const void *data)
txn               265 drivers/remoteproc/qcom_sysmon.c 			  struct qmi_txn *txn, const void *data)
txn               290 drivers/remoteproc/qcom_sysmon.c 	struct qmi_txn txn;
txn               295 drivers/remoteproc/qcom_sysmon.c 	ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_shutdown_resp_ei, &resp);
txn               301 drivers/remoteproc/qcom_sysmon.c 	ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn,
txn               305 drivers/remoteproc/qcom_sysmon.c 		qmi_txn_cancel(&txn);
txn               309 drivers/remoteproc/qcom_sysmon.c 	ret = qmi_txn_wait(&txn, 5 * HZ);
txn               338 drivers/remoteproc/qcom_sysmon.c 	struct qmi_txn txn;
txn               342 drivers/remoteproc/qcom_sysmon.c 	ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_subsys_event_resp_ei, &resp);
txn               355 drivers/remoteproc/qcom_sysmon.c 	ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn,
txn               360 drivers/remoteproc/qcom_sysmon.c 		qmi_txn_cancel(&txn);
txn               364 drivers/remoteproc/qcom_sysmon.c 	ret = qmi_txn_wait(&txn, 5 * HZ);
txn               265 drivers/sbus/char/uctrl.c static void uctrl_do_txn(struct uctrl_driver *driver, struct uctrl_txn *txn)
txn               276 drivers/sbus/char/uctrl.c 	incnt = txn->inbits;
txn               277 drivers/sbus/char/uctrl.c 	outcnt = txn->outbits;
txn               278 drivers/sbus/char/uctrl.c 	byte = (txn->opcode << 8);
txn               283 drivers/sbus/char/uctrl.c 		byte = (txn->inbuf[bytecnt] << 8);
txn               296 drivers/sbus/char/uctrl.c 		txn->outbuf[bytecnt] = (byte >> 8);
txn               305 drivers/sbus/char/uctrl.c 	struct uctrl_txn txn;
txn               308 drivers/sbus/char/uctrl.c 	txn.opcode = READ_EVENT_STATUS;
txn               309 drivers/sbus/char/uctrl.c 	txn.inbits = 0;
txn               310 drivers/sbus/char/uctrl.c 	txn.outbits = 2;
txn               311 drivers/sbus/char/uctrl.c 	txn.inbuf = NULL;
txn               312 drivers/sbus/char/uctrl.c 	txn.outbuf = outbits;
txn               314 drivers/sbus/char/uctrl.c 	uctrl_do_txn(driver, &txn);
txn               324 drivers/sbus/char/uctrl.c 	struct uctrl_txn txn;
txn               328 drivers/sbus/char/uctrl.c 	txn.opcode = READ_EXTERNAL_STATUS;
txn               329 drivers/sbus/char/uctrl.c 	txn.inbits = 0;
txn               330 drivers/sbus/char/uctrl.c 	txn.outbits = 2;
txn               331 drivers/sbus/char/uctrl.c 	txn.inbuf = NULL;
txn               332 drivers/sbus/char/uctrl.c 	txn.outbuf = outbits;
txn               334 drivers/sbus/char/uctrl.c 	uctrl_do_txn(driver, &txn);
txn                26 drivers/slimbus/messaging.c 	struct slim_msg_txn *txn;
txn                31 drivers/slimbus/messaging.c 	txn = idr_find(&ctrl->tid_idr, tid);
txn                34 drivers/slimbus/messaging.c 	if (txn == NULL)
txn                37 drivers/slimbus/messaging.c 	msg = txn->msg;
txn                44 drivers/slimbus/messaging.c 	slim_free_txn_tid(ctrl, txn);
txn                46 drivers/slimbus/messaging.c 	if (txn->comp)
txn                47 drivers/slimbus/messaging.c 		complete(txn->comp);
txn                63 drivers/slimbus/messaging.c int slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn)
txn                69 drivers/slimbus/messaging.c 	ret = idr_alloc_cyclic(&ctrl->tid_idr, txn, 0,
txn                75 drivers/slimbus/messaging.c 	txn->tid = ret;
txn                87 drivers/slimbus/messaging.c void slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn)
txn                92 drivers/slimbus/messaging.c 	idr_remove(&ctrl->tid_idr, txn->tid);
txn               110 drivers/slimbus/messaging.c int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn)
txn               121 drivers/slimbus/messaging.c 		(txn->mt == SLIM_MSG_MT_CORE &&
txn               122 drivers/slimbus/messaging.c 		 txn->mc >= SLIM_MSG_MC_BEGIN_RECONFIGURATION &&
txn               123 drivers/slimbus/messaging.c 		 txn->mc <= SLIM_MSG_MC_RECONFIGURE_NOW))
txn               135 drivers/slimbus/messaging.c 	need_tid = slim_tid_txn(txn->mt, txn->mc);
txn               138 drivers/slimbus/messaging.c 		ret = slim_alloc_txn_tid(ctrl, txn);
txn               142 drivers/slimbus/messaging.c 		if (!txn->msg->comp)
txn               143 drivers/slimbus/messaging.c 			txn->comp = &done;
txn               145 drivers/slimbus/messaging.c 			txn->comp = txn->comp;
txn               148 drivers/slimbus/messaging.c 	ret = ctrl->xfer_msg(ctrl, txn);
txn               150 drivers/slimbus/messaging.c 	if (!ret && need_tid && !txn->msg->comp) {
txn               151 drivers/slimbus/messaging.c 		unsigned long ms = txn->rl + HZ;
txn               153 drivers/slimbus/messaging.c 		timeout = wait_for_completion_timeout(txn->comp,
txn               157 drivers/slimbus/messaging.c 			slim_free_txn_tid(ctrl, txn);
txn               163 drivers/slimbus/messaging.c 			txn->mt, txn->mc, txn->la, ret);
txn               236 drivers/slimbus/messaging.c 	struct slim_msg_txn *txn = &txn_stack;
txn               253 drivers/slimbus/messaging.c 	txn->ec = ((sl | (1 << 3)) | ((msg->start_offset & 0xFFF) << 4));
txn               260 drivers/slimbus/messaging.c 		txn->rl += msg->num_bytes;
txn               265 drivers/slimbus/messaging.c 	if (slim_tid_txn(txn->mt, txn->mc))
txn               266 drivers/slimbus/messaging.c 		txn->rl++;
txn               268 drivers/slimbus/messaging.c 	return slim_do_transfer(ctrl, txn);
txn               303 drivers/slimbus/qcom-ctrl.c 			      struct slim_msg_txn *txn,
txn               326 drivers/slimbus/qcom-ctrl.c 			 struct slim_msg_txn *txn)
txn               330 drivers/slimbus/qcom-ctrl.c 	void *pbuf = slim_alloc_txbuf(ctrl, txn, &done);
txn               331 drivers/slimbus/qcom-ctrl.c 	unsigned long ms = txn->rl + HZ;
txn               334 drivers/slimbus/qcom-ctrl.c 	u8 la = txn->la;
txn               337 drivers/slimbus/qcom-ctrl.c 	txn->rl--;
txn               343 drivers/slimbus/qcom-ctrl.c 			pbuf = slim_alloc_txbuf(ctrl, txn, &done);
txn               355 drivers/slimbus/qcom-ctrl.c 	if (txn->dt == SLIM_MSG_DEST_LOGICALADDR) {
txn               356 drivers/slimbus/qcom-ctrl.c 		*head = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt,
txn               357 drivers/slimbus/qcom-ctrl.c 						txn->mc, 0, la);
txn               360 drivers/slimbus/qcom-ctrl.c 		*head = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt,
txn               361 drivers/slimbus/qcom-ctrl.c 						txn->mc, 1, la);
txn               365 drivers/slimbus/qcom-ctrl.c 	if (slim_tid_txn(txn->mt, txn->mc))
txn               366 drivers/slimbus/qcom-ctrl.c 		*(puc++) = txn->tid;
txn               368 drivers/slimbus/qcom-ctrl.c 	if (slim_ec_txn(txn->mt, txn->mc)) {
txn               369 drivers/slimbus/qcom-ctrl.c 		*(puc++) = (txn->ec & 0xFF);
txn               370 drivers/slimbus/qcom-ctrl.c 		*(puc++) = (txn->ec >> 8) & 0xFF;
txn               373 drivers/slimbus/qcom-ctrl.c 	if (txn->msg && txn->msg->wbuf)
txn               374 drivers/slimbus/qcom-ctrl.c 		memcpy(puc, txn->msg->wbuf, txn->msg->num_bytes);
txn               376 drivers/slimbus/qcom-ctrl.c 	qcom_slim_queue_tx(ctrl, head, txn->rl, MGR_TX_MSG);
txn               380 drivers/slimbus/qcom-ctrl.c 		dev_err(ctrl->dev, "TX timed out:MC:0x%x,mt:0x%x", txn->mc,
txn               381 drivers/slimbus/qcom-ctrl.c 					txn->mt);
txn               401 drivers/slimbus/qcom-ctrl.c 	DEFINE_SLIM_EDEST_TXN(txn, SLIM_MSG_MC_ASSIGN_LOGICAL_ADDRESS,
txn               413 drivers/slimbus/qcom-ctrl.c 	ret = slim_do_transfer(&ctrl->ctrl, &txn);
txn               341 drivers/slimbus/qcom-ngd-ctrl.c 	struct qmi_txn txn;
txn               344 drivers/slimbus/qcom-ngd-ctrl.c 	rc = qmi_txn_init(ctrl->qmi.handle, &txn,
txn               351 drivers/slimbus/qcom-ngd-ctrl.c 	rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn,
txn               357 drivers/slimbus/qcom-ngd-ctrl.c 		qmi_txn_cancel(&txn);
txn               361 drivers/slimbus/qcom-ngd-ctrl.c 	rc = qmi_txn_wait(&txn, SLIMBUS_QMI_RESP_TOUT);
txn               378 drivers/slimbus/qcom-ngd-ctrl.c 					struct qmi_txn *txn, const void *data)
txn               387 drivers/slimbus/qcom-ngd-ctrl.c 	complete(&txn->completion);
txn               394 drivers/slimbus/qcom-ngd-ctrl.c 	struct qmi_txn txn;
txn               397 drivers/slimbus/qcom-ngd-ctrl.c 	rc = qmi_txn_init(ctrl->qmi.handle, &txn,
txn               400 drivers/slimbus/qcom-ngd-ctrl.c 	rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn,
txn               406 drivers/slimbus/qcom-ngd-ctrl.c 		qmi_txn_cancel(&txn);
txn               410 drivers/slimbus/qcom-ngd-ctrl.c 	rc = qmi_txn_wait(&txn, SLIMBUS_QMI_RESP_TOUT);
txn               767 drivers/slimbus/qcom-ngd-ctrl.c 				  struct slim_msg_txn *txn)
txn               777 drivers/slimbus/qcom-ngd-ctrl.c 	u8 la = txn->la;
txn               780 drivers/slimbus/qcom-ngd-ctrl.c 	if (txn->mt == SLIM_MSG_MT_CORE &&
txn               781 drivers/slimbus/qcom-ngd-ctrl.c 		(txn->mc >= SLIM_MSG_MC_BEGIN_RECONFIGURATION &&
txn               782 drivers/slimbus/qcom-ngd-ctrl.c 		 txn->mc <= SLIM_MSG_MC_RECONFIGURE_NOW))
txn               785 drivers/slimbus/qcom-ngd-ctrl.c 	if (txn->dt == SLIM_MSG_DEST_ENUMADDR)
txn               788 drivers/slimbus/qcom-ngd-ctrl.c 	if (txn->msg->num_bytes > SLIM_MSGQ_BUF_LEN ||
txn               789 drivers/slimbus/qcom-ngd-ctrl.c 			txn->rl > SLIM_MSGQ_BUF_LEN) {
txn               794 drivers/slimbus/qcom-ngd-ctrl.c 	pbuf = qcom_slim_ngd_tx_msg_get(ctrl, txn->rl, &tx_sent);
txn               800 drivers/slimbus/qcom-ngd-ctrl.c 	if (txn->mt == SLIM_MSG_MT_CORE &&
txn               801 drivers/slimbus/qcom-ngd-ctrl.c 		(txn->mc == SLIM_MSG_MC_CONNECT_SOURCE ||
txn               802 drivers/slimbus/qcom-ngd-ctrl.c 		txn->mc == SLIM_MSG_MC_CONNECT_SINK ||
txn               803 drivers/slimbus/qcom-ngd-ctrl.c 		txn->mc == SLIM_MSG_MC_DISCONNECT_PORT)) {
txn               804 drivers/slimbus/qcom-ngd-ctrl.c 		txn->mt = SLIM_MSG_MT_DEST_REFERRED_USER;
txn               805 drivers/slimbus/qcom-ngd-ctrl.c 		switch (txn->mc) {
txn               807 drivers/slimbus/qcom-ngd-ctrl.c 			txn->mc = SLIM_USR_MC_CONNECT_SRC;
txn               810 drivers/slimbus/qcom-ngd-ctrl.c 			txn->mc = SLIM_USR_MC_CONNECT_SINK;
txn               813 drivers/slimbus/qcom-ngd-ctrl.c 			txn->mc = SLIM_USR_MC_DISCONNECT_PORT;
txn               821 drivers/slimbus/qcom-ngd-ctrl.c 		wbuf[i++] = txn->la;
txn               823 drivers/slimbus/qcom-ngd-ctrl.c 		wbuf[i++] = txn->msg->wbuf[0];
txn               824 drivers/slimbus/qcom-ngd-ctrl.c 		if (txn->mc != SLIM_USR_MC_DISCONNECT_PORT)
txn               825 drivers/slimbus/qcom-ngd-ctrl.c 			wbuf[i++] = txn->msg->wbuf[1];
txn               827 drivers/slimbus/qcom-ngd-ctrl.c 		txn->comp = &done;
txn               828 drivers/slimbus/qcom-ngd-ctrl.c 		ret = slim_alloc_txn_tid(sctrl, txn);
txn               834 drivers/slimbus/qcom-ngd-ctrl.c 		wbuf[i++] = txn->tid;
txn               836 drivers/slimbus/qcom-ngd-ctrl.c 		txn->msg->num_bytes = i;
txn               837 drivers/slimbus/qcom-ngd-ctrl.c 		txn->msg->wbuf = wbuf;
txn               838 drivers/slimbus/qcom-ngd-ctrl.c 		txn->msg->rbuf = rbuf;
txn               839 drivers/slimbus/qcom-ngd-ctrl.c 		txn->rl = txn->msg->num_bytes + 4;
txn               843 drivers/slimbus/qcom-ngd-ctrl.c 	txn->rl--;
txn               846 drivers/slimbus/qcom-ngd-ctrl.c 	if (txn->dt == SLIM_MSG_DEST_LOGICALADDR) {
txn               847 drivers/slimbus/qcom-ngd-ctrl.c 		*pbuf = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt, txn->mc, 0,
txn               851 drivers/slimbus/qcom-ngd-ctrl.c 		*pbuf = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt, txn->mc, 1,
txn               856 drivers/slimbus/qcom-ngd-ctrl.c 	if (slim_tid_txn(txn->mt, txn->mc))
txn               857 drivers/slimbus/qcom-ngd-ctrl.c 		*(puc++) = txn->tid;
txn               859 drivers/slimbus/qcom-ngd-ctrl.c 	if (slim_ec_txn(txn->mt, txn->mc)) {
txn               860 drivers/slimbus/qcom-ngd-ctrl.c 		*(puc++) = (txn->ec & 0xFF);
txn               861 drivers/slimbus/qcom-ngd-ctrl.c 		*(puc++) = (txn->ec >> 8) & 0xFF;
txn               864 drivers/slimbus/qcom-ngd-ctrl.c 	if (txn->msg && txn->msg->wbuf)
txn               865 drivers/slimbus/qcom-ngd-ctrl.c 		memcpy(puc, txn->msg->wbuf, txn->msg->num_bytes);
txn               867 drivers/slimbus/qcom-ngd-ctrl.c 	ret = qcom_slim_ngd_tx_msg_post(ctrl, pbuf, txn->rl);
txn               873 drivers/slimbus/qcom-ngd-ctrl.c 		dev_err(sctrl->dev, "TX timed out:MC:0x%x,mt:0x%x", txn->mc,
txn               874 drivers/slimbus/qcom-ngd-ctrl.c 					txn->mt);
txn               882 drivers/slimbus/qcom-ngd-ctrl.c 				txn->mc, txn->mt);
txn               891 drivers/slimbus/qcom-ngd-ctrl.c 				       struct slim_msg_txn *txn)
txn               898 drivers/slimbus/qcom-ngd-ctrl.c 	txn->comp = &done;
txn               900 drivers/slimbus/qcom-ngd-ctrl.c 	ret = qcom_slim_ngd_xfer_msg(ctrl, txn);
txn               906 drivers/slimbus/qcom-ngd-ctrl.c 		dev_err(ctrl->dev, "TX timed out:MC:0x%x,mt:0x%x", txn->mc,
txn               907 drivers/slimbus/qcom-ngd-ctrl.c 				txn->mt);
txn               920 drivers/slimbus/qcom-ngd-ctrl.c 	struct slim_msg_txn txn = {0,};
txn               923 drivers/slimbus/qcom-ngd-ctrl.c 	txn.mt = SLIM_MSG_MT_DEST_REFERRED_USER;
txn               924 drivers/slimbus/qcom-ngd-ctrl.c 	txn.dt = SLIM_MSG_DEST_LOGICALADDR;
txn               925 drivers/slimbus/qcom-ngd-ctrl.c 	txn.la = SLIM_LA_MGR;
txn               926 drivers/slimbus/qcom-ngd-ctrl.c 	txn.ec = 0;
txn               927 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg = &msg;
txn               928 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->num_bytes = 0;
txn               929 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->wbuf = wbuf;
txn               930 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->rbuf = rbuf;
txn               935 drivers/slimbus/qcom-ngd-ctrl.c 		if (txn.msg->num_bytes == 0) {
txn               939 drivers/slimbus/qcom-ngd-ctrl.c 			wbuf[txn.msg->num_bytes++] = sdev->laddr;
txn               940 drivers/slimbus/qcom-ngd-ctrl.c 			wbuf[txn.msg->num_bytes] = rt->bps >> 2 |
txn               946 drivers/slimbus/qcom-ngd-ctrl.c 				wbuf[txn.msg->num_bytes] |= BIT(5);
txn               948 drivers/slimbus/qcom-ngd-ctrl.c 			txn.msg->num_bytes++;
txn               949 drivers/slimbus/qcom-ngd-ctrl.c 			wbuf[txn.msg->num_bytes++] = exp << 4 | rt->prot;
txn               952 drivers/slimbus/qcom-ngd-ctrl.c 				wbuf[txn.msg->num_bytes++] =
txn               956 drivers/slimbus/qcom-ngd-ctrl.c 				wbuf[txn.msg->num_bytes++] =  port->ch.prrate;
txn               958 drivers/slimbus/qcom-ngd-ctrl.c 			ret = slim_alloc_txn_tid(ctrl, &txn);
txn               963 drivers/slimbus/qcom-ngd-ctrl.c 			wbuf[txn.msg->num_bytes++] = txn.tid;
txn               965 drivers/slimbus/qcom-ngd-ctrl.c 		wbuf[txn.msg->num_bytes++] = port->ch.id;
txn               968 drivers/slimbus/qcom-ngd-ctrl.c 	txn.mc = SLIM_USR_MC_DEF_ACT_CHAN;
txn               969 drivers/slimbus/qcom-ngd-ctrl.c 	txn.rl = txn.msg->num_bytes + 4;
txn               970 drivers/slimbus/qcom-ngd-ctrl.c 	ret = qcom_slim_ngd_xfer_msg_sync(ctrl, &txn);
txn               972 drivers/slimbus/qcom-ngd-ctrl.c 		slim_free_txn_tid(ctrl, &txn);
txn               973 drivers/slimbus/qcom-ngd-ctrl.c 		dev_err(&sdev->dev, "TX timed out:MC:0x%x,mt:0x%x", txn.mc,
txn               974 drivers/slimbus/qcom-ngd-ctrl.c 				txn.mt);
txn               978 drivers/slimbus/qcom-ngd-ctrl.c 	txn.mc = SLIM_USR_MC_RECONFIG_NOW;
txn               979 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->num_bytes = 2;
txn               981 drivers/slimbus/qcom-ngd-ctrl.c 	txn.rl = txn.msg->num_bytes + 4;
txn               983 drivers/slimbus/qcom-ngd-ctrl.c 	ret = slim_alloc_txn_tid(ctrl, &txn);
txn               989 drivers/slimbus/qcom-ngd-ctrl.c 	wbuf[0] = txn.tid;
txn               990 drivers/slimbus/qcom-ngd-ctrl.c 	ret = qcom_slim_ngd_xfer_msg_sync(ctrl, &txn);
txn               992 drivers/slimbus/qcom-ngd-ctrl.c 		slim_free_txn_tid(ctrl, &txn);
txn               993 drivers/slimbus/qcom-ngd-ctrl.c 		dev_err(&sdev->dev, "TX timed out:MC:0x%x,mt:0x%x", txn.mc,
txn               994 drivers/slimbus/qcom-ngd-ctrl.c 				txn.mt);
txn              1005 drivers/slimbus/qcom-ngd-ctrl.c 	struct slim_msg_txn txn;
txn              1010 drivers/slimbus/qcom-ngd-ctrl.c 	txn.mt = SLIM_MSG_MT_DEST_REFERRED_USER;
txn              1011 drivers/slimbus/qcom-ngd-ctrl.c 	txn.dt = SLIM_MSG_DEST_LOGICALADDR;
txn              1012 drivers/slimbus/qcom-ngd-ctrl.c 	txn.la = SLIM_LA_MGR;
txn              1013 drivers/slimbus/qcom-ngd-ctrl.c 	txn.ec = 0;
txn              1015 drivers/slimbus/qcom-ngd-ctrl.c 	txn.mc = SLIM_USR_MC_ADDR_QUERY;
txn              1016 drivers/slimbus/qcom-ngd-ctrl.c 	txn.rl = 11;
txn              1017 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg = &msg;
txn              1018 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->num_bytes = 7;
txn              1019 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->wbuf = wbuf;
txn              1020 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->rbuf = rbuf;
txn              1022 drivers/slimbus/qcom-ngd-ctrl.c 	ret = slim_alloc_txn_tid(ctrl, &txn);
txn              1026 drivers/slimbus/qcom-ngd-ctrl.c 	wbuf[0] = (u8)txn.tid;
txn              1029 drivers/slimbus/qcom-ngd-ctrl.c 	ret = qcom_slim_ngd_xfer_msg_sync(ctrl, &txn);
txn              1031 drivers/slimbus/qcom-ngd-ctrl.c 		slim_free_txn_tid(ctrl, &txn);
txn              1152 drivers/slimbus/qcom-ngd-ctrl.c 	struct slim_msg_txn txn;
txn              1159 drivers/slimbus/qcom-ngd-ctrl.c 	txn.dt = SLIM_MSG_DEST_LOGICALADDR;
txn              1160 drivers/slimbus/qcom-ngd-ctrl.c 	txn.ec = 0;
txn              1161 drivers/slimbus/qcom-ngd-ctrl.c 	txn.mc = SLIM_USR_MC_REPORT_SATELLITE;
txn              1162 drivers/slimbus/qcom-ngd-ctrl.c 	txn.mt = SLIM_MSG_MT_SRC_REFERRED_USER;
txn              1163 drivers/slimbus/qcom-ngd-ctrl.c 	txn.la = SLIM_LA_MGR;
txn              1168 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg = &msg;
txn              1169 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->wbuf = wbuf;
txn              1170 drivers/slimbus/qcom-ngd-ctrl.c 	txn.msg->num_bytes = 4;
txn              1171 drivers/slimbus/qcom-ngd-ctrl.c 	txn.rl = 8;
txn              1176 drivers/slimbus/qcom-ngd-ctrl.c 	ret = qcom_slim_ngd_xfer_msg(&ctrl->ctrl, &txn);
txn                32 drivers/slimbus/sched.c 	DEFINE_SLIM_BCAST_TXN(txn, SLIM_MSG_MC_BEGIN_RECONFIGURATION,
txn                92 drivers/slimbus/sched.c 	ret = slim_do_transfer(ctrl, &txn);
txn                96 drivers/slimbus/sched.c 	txn.mc = SLIM_MSG_MC_NEXT_PAUSE_CLOCK;
txn                97 drivers/slimbus/sched.c 	txn.rl = 4;
txn               100 drivers/slimbus/sched.c 	ret = slim_do_transfer(ctrl, &txn);
txn               104 drivers/slimbus/sched.c 	txn.mc = SLIM_MSG_MC_RECONFIGURE_NOW;
txn               105 drivers/slimbus/sched.c 	txn.rl = 3;
txn               108 drivers/slimbus/sched.c 	ret = slim_do_transfer(ctrl, &txn);
txn               431 drivers/slimbus/slimbus.h int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn);
txn               433 drivers/slimbus/slimbus.h int slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn);
txn               434 drivers/slimbus/slimbus.h void slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn);
txn               130 drivers/slimbus/stream.c 	DEFINE_SLIM_LDEST_TXN(txn, mc, 6, stream->dev->laddr, &msg);
txn               133 drivers/slimbus/stream.c 		txn.mc = SLIM_MSG_MC_CONNECT_SINK;
txn               140 drivers/slimbus/stream.c 	return slim_do_transfer(sdev->ctrl, &txn);
txn               150 drivers/slimbus/stream.c 	DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg);
txn               156 drivers/slimbus/stream.c 	return slim_do_transfer(sdev->ctrl, &txn);
txn               166 drivers/slimbus/stream.c 	DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg);
txn               170 drivers/slimbus/stream.c 	ret = slim_do_transfer(sdev->ctrl, &txn);
txn               174 drivers/slimbus/stream.c 	txn.mc = SLIM_MSG_MC_NEXT_REMOVE_CHANNEL;
txn               177 drivers/slimbus/stream.c 	return slim_do_transfer(sdev->ctrl, &txn);
txn               270 drivers/slimbus/stream.c 	DEFINE_SLIM_LDEST_TXN(txn, mc, 8, stream->dev->laddr, &msg);
txn               283 drivers/slimbus/stream.c 	return slim_do_transfer(sdev->ctrl, &txn);
txn               305 drivers/slimbus/stream.c 	DEFINE_SLIM_LDEST_TXN(txn, mc, 8, stream->dev->laddr, &msg);
txn               319 drivers/slimbus/stream.c 	return slim_do_transfer(sdev->ctrl, &txn);
txn               329 drivers/slimbus/stream.c 	DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg);
txn               331 drivers/slimbus/stream.c 	txn.msg->num_bytes = 1;
txn               332 drivers/slimbus/stream.c 	txn.msg->wbuf = wbuf;
txn               336 drivers/slimbus/stream.c 	return slim_do_transfer(sdev->ctrl, &txn);
txn               352 drivers/slimbus/stream.c 	DEFINE_SLIM_BCAST_TXN(txn, SLIM_MSG_MC_BEGIN_RECONFIGURATION,
txn               368 drivers/slimbus/stream.c 	ret = slim_do_transfer(ctrl, &txn);
txn               386 drivers/slimbus/stream.c 	txn.mc = SLIM_MSG_MC_RECONFIGURE_NOW;
txn               388 drivers/slimbus/stream.c 	return slim_do_transfer(ctrl, &txn);
txn               405 drivers/slimbus/stream.c 	DEFINE_SLIM_BCAST_TXN(txn, SLIM_MSG_MC_BEGIN_RECONFIGURATION,
txn               413 drivers/slimbus/stream.c 	ret = slim_do_transfer(ctrl, &txn);
txn               420 drivers/slimbus/stream.c 	txn.mc = SLIM_MSG_MC_RECONFIGURE_NOW;
txn               422 drivers/slimbus/stream.c 	return slim_do_transfer(ctrl, &txn);
txn               307 drivers/soc/qcom/qmi_interface.c int qmi_txn_init(struct qmi_handle *qmi, struct qmi_txn *txn,
txn               312 drivers/soc/qcom/qmi_interface.c 	memset(txn, 0, sizeof(*txn));
txn               314 drivers/soc/qcom/qmi_interface.c 	mutex_init(&txn->lock);
txn               315 drivers/soc/qcom/qmi_interface.c 	init_completion(&txn->completion);
txn               316 drivers/soc/qcom/qmi_interface.c 	txn->qmi = qmi;
txn               317 drivers/soc/qcom/qmi_interface.c 	txn->ei = ei;
txn               318 drivers/soc/qcom/qmi_interface.c 	txn->dest = c_struct;
txn               321 drivers/soc/qcom/qmi_interface.c 	ret = idr_alloc_cyclic(&qmi->txns, txn, 0, U16_MAX, GFP_KERNEL);
txn               325 drivers/soc/qcom/qmi_interface.c 	txn->id = ret;
txn               343 drivers/soc/qcom/qmi_interface.c int qmi_txn_wait(struct qmi_txn *txn, unsigned long timeout)
txn               345 drivers/soc/qcom/qmi_interface.c 	struct qmi_handle *qmi = txn->qmi;
txn               348 drivers/soc/qcom/qmi_interface.c 	ret = wait_for_completion_timeout(&txn->completion, timeout);
txn               351 drivers/soc/qcom/qmi_interface.c 	mutex_lock(&txn->lock);
txn               352 drivers/soc/qcom/qmi_interface.c 	idr_remove(&qmi->txns, txn->id);
txn               353 drivers/soc/qcom/qmi_interface.c 	mutex_unlock(&txn->lock);
txn               359 drivers/soc/qcom/qmi_interface.c 		return txn->result;
txn               367 drivers/soc/qcom/qmi_interface.c void qmi_txn_cancel(struct qmi_txn *txn)
txn               369 drivers/soc/qcom/qmi_interface.c 	struct qmi_handle *qmi = txn->qmi;
txn               372 drivers/soc/qcom/qmi_interface.c 	mutex_lock(&txn->lock);
txn               373 drivers/soc/qcom/qmi_interface.c 	idr_remove(&qmi->txns, txn->id);
txn               374 drivers/soc/qcom/qmi_interface.c 	mutex_unlock(&txn->lock);
txn               390 drivers/soc/qcom/qmi_interface.c 			       struct qmi_txn *txn, const void *buf, size_t len)
txn               417 drivers/soc/qcom/qmi_interface.c 		handler->fn(qmi, sq, txn, dest);
txn               477 drivers/soc/qcom/qmi_interface.c 	struct qmi_txn *txn = NULL;
txn               490 drivers/soc/qcom/qmi_interface.c 		txn = idr_find(&qmi->txns, hdr->txn_id);
txn               493 drivers/soc/qcom/qmi_interface.c 		if (!txn) {
txn               498 drivers/soc/qcom/qmi_interface.c 		mutex_lock(&txn->lock);
txn               501 drivers/soc/qcom/qmi_interface.c 		if (txn->dest && txn->ei) {
txn               502 drivers/soc/qcom/qmi_interface.c 			ret = qmi_decode_message(buf, len, txn->ei, txn->dest);
txn               506 drivers/soc/qcom/qmi_interface.c 			txn->result = ret;
txn               507 drivers/soc/qcom/qmi_interface.c 			complete(&txn->completion);
txn               509 drivers/soc/qcom/qmi_interface.c 			qmi_invoke_handler(qmi, sq, txn, buf, len);
txn               512 drivers/soc/qcom/qmi_interface.c 		mutex_unlock(&txn->lock);
txn               733 drivers/soc/qcom/qmi_interface.c 				struct sockaddr_qrtr *sq, struct qmi_txn *txn,
txn               744 drivers/soc/qcom/qmi_interface.c 				 txn->id, ei,
txn               785 drivers/soc/qcom/qmi_interface.c 			 struct qmi_txn *txn, int msg_id, size_t len,
txn               788 drivers/soc/qcom/qmi_interface.c 	return qmi_send_message(qmi, sq, txn, QMI_REQUEST, msg_id, len, ei,
txn               806 drivers/soc/qcom/qmi_interface.c 			  struct qmi_txn *txn, int msg_id, size_t len,
txn               809 drivers/soc/qcom/qmi_interface.c 	return qmi_send_message(qmi, sq, txn, QMI_RESPONSE, msg_id, len, ei,
txn               829 drivers/soc/qcom/qmi_interface.c 	struct qmi_txn txn;
txn               833 drivers/soc/qcom/qmi_interface.c 	ret = qmi_txn_init(qmi, &txn, NULL, NULL);
txn               837 drivers/soc/qcom/qmi_interface.c 	rval = qmi_send_message(qmi, sq, &txn, QMI_INDICATION, msg_id, len, ei,
txn               841 drivers/soc/qcom/qmi_interface.c 	qmi_txn_cancel(&txn);
txn                84 drivers/staging/fwserial/fwserial.c 				     struct fwtty_transaction *txn);
txn               217 drivers/staging/fwserial/fwserial.c 	struct fwtty_transaction *txn = cb_data;
txn               218 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = txn->port;
txn               222 drivers/staging/fwserial/fwserial.c 	if (txn->callback)
txn               223 drivers/staging/fwserial/fwserial.c 		txn->callback(card, rcode, payload, len, txn);
txn               224 drivers/staging/fwserial/fwserial.c 	kmem_cache_free(fwtty_txn_cache, txn);
txn               232 drivers/staging/fwserial/fwserial.c 	struct fwtty_transaction *txn;
txn               235 drivers/staging/fwserial/fwserial.c 	txn = kmem_cache_alloc(fwtty_txn_cache, GFP_ATOMIC);
txn               236 drivers/staging/fwserial/fwserial.c 	if (!txn)
txn               239 drivers/staging/fwserial/fwserial.c 	txn->callback = callback;
txn               240 drivers/staging/fwserial/fwserial.c 	txn->port = port;
txn               244 drivers/staging/fwserial/fwserial.c 	fw_send_request(peer->serial->card, &txn->fw_txn, tcode,
txn               246 drivers/staging/fwserial/fwserial.c 			len, fwtty_common_callback, txn);
txn               251 drivers/staging/fwserial/fwserial.c 				 struct fwtty_transaction *txn, int tcode,
txn               258 drivers/staging/fwserial/fwserial.c 	txn->callback = callback;
txn               259 drivers/staging/fwserial/fwserial.c 	txn->port = port;
txn               263 drivers/staging/fwserial/fwserial.c 	fw_send_request(peer->serial->card, &txn->fw_txn, tcode,
txn               265 drivers/staging/fwserial/fwserial.c 			len, fwtty_common_callback, txn);
txn               669 drivers/staging/fwserial/fwserial.c 			      struct fwtty_transaction *txn)
txn               671 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = txn->port;
txn               679 drivers/staging/fwserial/fwserial.c 		dma_fifo_out_complete(&port->tx_fifo, &txn->dma_pended);
txn               683 drivers/staging/fwserial/fwserial.c 		port->icount.tx += txn->dma_pended.len;
txn               689 drivers/staging/fwserial/fwserial.c 		dma_fifo_out_complete(&port->tx_fifo, &txn->dma_pended);
txn               693 drivers/staging/fwserial/fwserial.c 		port->stats.dropped += txn->dma_pended.len;
txn               703 drivers/staging/fwserial/fwserial.c 	struct fwtty_transaction *txn;
txn               727 drivers/staging/fwserial/fwserial.c 		txn = kmem_cache_alloc(fwtty_txn_cache, GFP_ATOMIC);
txn               728 drivers/staging/fwserial/fwserial.c 		if (!txn) {
txn               734 drivers/staging/fwserial/fwserial.c 		n = dma_fifo_out_pend(&port->tx_fifo, &txn->dma_pended);
txn               737 drivers/staging/fwserial/fwserial.c 		fwtty_dbg(port, "out: %u rem: %d\n", txn->dma_pended.len, n);
txn               740 drivers/staging/fwserial/fwserial.c 			kmem_cache_free(fwtty_txn_cache, txn);
txn               753 drivers/staging/fwserial/fwserial.c 		fwtty_profile_data(port->stats.txns, txn->dma_pended.len);
txn               755 drivers/staging/fwserial/fwserial.c 		fwtty_send_txn_async(peer, txn, TCODE_WRITE_BLOCK_REQUEST,
txn               756 drivers/staging/fwserial/fwserial.c 				     peer->fifo_addr, txn->dma_pended.data,
txn               757 drivers/staging/fwserial/fwserial.c 				     txn->dma_pended.len, fwtty_tx_complete,
txn               412 fs/ext4/super.c static void ext4_journal_commit_callback(journal_t *journal, transaction_t *txn)
txn               419 fs/ext4/super.c 	BUG_ON(txn->t_state == T_FINISHED);
txn               421 fs/ext4/super.c 	ext4_process_freed_data(sb, txn->t_tid);
txn               424 fs/ext4/super.c 	while (!list_empty(&txn->t_private_list)) {
txn               425 fs/ext4/super.c 		jce = list_entry(txn->t_private_list.next,
txn               942 include/linux/perf_event.h 	u64				txn;
txn               994 include/linux/perf_event.h 	data->txn = 0;
txn               195 include/linux/soc/qcom/qmi.h 		   struct qmi_txn *txn, const void *decoded);
txn               250 include/linux/soc/qcom/qmi.h 			 struct qmi_txn *txn, int msg_id, size_t len,
txn               253 include/linux/soc/qcom/qmi.h 			  struct qmi_txn *txn, int msg_id, size_t len,
txn               266 include/linux/soc/qcom/qmi.h int qmi_txn_init(struct qmi_handle *qmi, struct qmi_txn *txn,
txn               268 include/linux/soc/qcom/qmi.h int qmi_txn_wait(struct qmi_txn *txn, unsigned long timeout);
txn               269 include/linux/soc/qcom/qmi.h void qmi_txn_cancel(struct qmi_txn *txn);
txn              1756 kernel/events/core.c 		size += sizeof(data->txn);
txn              6487 kernel/events/core.c 		perf_output_put(handle, data->txn);
txn               306 samples/qmi/qmi_sample_client.c 	struct qmi_txn txn;
txn               311 samples/qmi/qmi_sample_client.c 	ret = qmi_txn_init(qmi, &txn, NULL, NULL);
txn               315 samples/qmi/qmi_sample_client.c 	ret = qmi_send_request(qmi, NULL, &txn,
txn               320 samples/qmi/qmi_sample_client.c 		qmi_txn_cancel(&txn);
txn               324 samples/qmi/qmi_sample_client.c 	ret = qmi_txn_wait(&txn, 5 * HZ);
txn               337 samples/qmi/qmi_sample_client.c 			 struct qmi_txn *txn, const void *data)
txn               341 samples/qmi/qmi_sample_client.c 	if (!txn) {
txn               347 samples/qmi/qmi_sample_client.c 		txn->result = -ENXIO;
txn               349 samples/qmi/qmi_sample_client.c 		txn->result = -EINVAL;
txn               351 samples/qmi/qmi_sample_client.c 	complete(&txn->completion);
txn               375 samples/qmi/qmi_sample_client.c 	struct qmi_txn txn;
txn               394 samples/qmi/qmi_sample_client.c 	ret = qmi_txn_init(qmi, &txn, test_data_resp_msg_v01_ei, resp);
txn               398 samples/qmi/qmi_sample_client.c 	ret = qmi_send_request(qmi, NULL, &txn,
txn               403 samples/qmi/qmi_sample_client.c 		qmi_txn_cancel(&txn);
txn               407 samples/qmi/qmi_sample_client.c 	ret = qmi_txn_wait(&txn, 5 * HZ);
txn              1813 tools/perf/util/intel-pt.c 		u64 txn = (u8)(items->tsx_aux_info >> 32);
txn              1816 tools/perf/util/intel-pt.c 		if (txn & PERF_TXN_TRANSACTION && ax & 1)
txn              1817 tools/perf/util/intel-pt.c 			txn |= ((ax >> 24) & 0xff) << PERF_TXN_ABORT_SHIFT;
txn              1818 tools/perf/util/intel-pt.c 		sample.transaction = txn;