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;