| /linux/drivers/slimbus/ |
| H A D | qcom-ngd-ctrl.c | 351 struct qmi_txn txn; in qcom_slim_qmi_send_select_inst_req() local 354 rc = qmi_txn_init(ctrl->qmi.handle, &txn, in qcom_slim_qmi_send_select_inst_req() 357 dev_err(ctrl->dev, "QMI TXN init fail: %d\n", rc); in qcom_slim_qmi_send_select_inst_req() 361 rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn, in qcom_slim_qmi_send_select_inst_req() 367 qmi_txn_cancel(&txn); in qcom_slim_qmi_send_select_inst_req() 371 rc = qmi_txn_wait(&txn, SLIMBUS_QMI_RESP_TOUT); in qcom_slim_qmi_send_select_inst_req() 373 dev_err(ctrl->dev, "QMI TXN wait fail: %d\n", rc); in qcom_slim_qmi_send_select_inst_req() 388 struct qmi_txn *txn, const void *data) in qcom_slim_qmi_power_resp_cb() argument 397 complete(&txn->completion); in qcom_slim_qmi_power_resp_cb() 404 struct qmi_txn txn; in qcom_slim_qmi_send_power_request() local 786 qcom_slim_ngd_xfer_msg(struct slim_controller * sctrl,struct slim_msg_txn * txn) qcom_slim_ngd_xfer_msg() argument 917 qcom_slim_ngd_xfer_msg_sync(struct slim_controller * ctrl,struct slim_msg_txn * txn) qcom_slim_ngd_xfer_msg_sync() argument 1003 struct slim_msg_txn txn = {0,}; qcom_slim_ngd_enable_stream() local 1094 struct slim_msg_txn txn; qcom_slim_ngd_get_laddr() local 1251 struct slim_msg_txn txn; qcom_slim_ngd_master_worker() local [all...] |
| H A D | stream.c | 132 DEFINE_SLIM_LDEST_TXN(txn, mc, 6, stream->dev->laddr, &msg); in slim_connect_port_channel() 135 txn.mc = SLIM_MSG_MC_CONNECT_SINK; in slim_connect_port_channel() 142 return slim_do_transfer(sdev->ctrl, &txn); in slim_connect_port_channel() 152 DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg); in slim_disconnect_port() 158 return slim_do_transfer(sdev->ctrl, &txn); in slim_disconnect_port() 168 DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg); in slim_deactivate_remove_channel() 172 ret = slim_do_transfer(sdev->ctrl, &txn); in slim_deactivate_remove_channel() 176 txn.mc = SLIM_MSG_MC_NEXT_REMOVE_CHANNEL; in slim_deactivate_remove_channel() 179 return slim_do_transfer(sdev->ctrl, &txn); in slim_deactivate_remove_channel() 279 DEFINE_SLIM_LDEST_TXN(txn, mc, 8, stream->dev->laddr, &msg); in slim_define_channel_content() [all …]
|
| H A D | sched.c | 23 * For entering clock-pause, -EBUSY is returned if a message txn in pending. 32 DEFINE_SLIM_BCAST_TXN(txn, SLIM_MSG_MC_BEGIN_RECONFIGURATION, in slim_ctrl_clk_pause() 92 ret = slim_do_transfer(ctrl, &txn); in slim_ctrl_clk_pause() 96 txn.mc = SLIM_MSG_MC_NEXT_PAUSE_CLOCK; in slim_ctrl_clk_pause() 97 txn.rl = 4; in slim_ctrl_clk_pause() 100 ret = slim_do_transfer(ctrl, &txn); in slim_ctrl_clk_pause() 104 txn.mc = SLIM_MSG_MC_RECONFIGURE_NOW; in slim_ctrl_clk_pause() 105 txn.rl = 3; in slim_ctrl_clk_pause() 108 ret = slim_do_transfer(ctrl, &txn); in slim_ctrl_clk_pause()
|
| H A D | slimbus.h | 431 int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn); 433 int slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn); 434 void slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn);
|
| /linux/drivers/soc/qcom/ |
| H A D | qmi_interface.c | 295 * @txn: transaction context 308 int qmi_txn_init(struct qmi_handle *qmi, struct qmi_txn *txn, in qmi_txn_init() argument 313 memset(txn, 0, sizeof(*txn)); in qmi_txn_init() 315 mutex_init(&txn->lock); in qmi_txn_init() 316 init_completion(&txn->completion); in qmi_txn_init() 317 txn->qmi = qmi; in qmi_txn_init() 318 txn->ei = ei; in qmi_txn_init() 319 txn->dest = c_struct; in qmi_txn_init() 322 ret = idr_alloc_cyclic(&qmi->txns, txn, 0, U16_MAX, GFP_KERNEL); in qmi_txn_init() 326 txn->id = ret; in qmi_txn_init() [all …]
|
| /linux/drivers/sbus/char/ |
| H A D | uctrl.c | 261 static void uctrl_do_txn(struct uctrl_driver *driver, struct uctrl_txn *txn) in uctrl_do_txn() argument 272 incnt = txn->inbits; in uctrl_do_txn() 273 outcnt = txn->outbits; in uctrl_do_txn() 274 byte = (txn->opcode << 8); in uctrl_do_txn() 279 byte = (txn->inbuf[bytecnt] << 8); in uctrl_do_txn() 292 txn->outbuf[bytecnt] = (byte >> 8); in uctrl_do_txn() 301 struct uctrl_txn txn; in uctrl_get_event_status() local 304 txn.opcode = READ_EVENT_STATUS; in uctrl_get_event_status() 305 txn.inbits = 0; in uctrl_get_event_status() 306 txn.outbits = 2; in uctrl_get_event_status() [all …]
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_dmm_tiler.c | 210 /* simple allocator to grab next 16 byte aligned memory from txn */ 211 static void *alloc_dma(struct dmm_txn *txn, size_t sz, dma_addr_t *pa) in alloc_dma() argument 214 struct refill_engine *engine = txn->engine_handle; in alloc_dma() 217 txn->current_pa = round_up(txn->current_pa, 16); in alloc_dma() 218 txn->current_va = (void *)round_up((long)txn->current_va, 16); in alloc_dma() 220 ptr = txn->current_va; in alloc_dma() 221 *pa = txn->current_pa; in alloc_dma() 223 txn->current_pa += sz; in alloc_dma() 224 txn->current_va += sz; in alloc_dma() 226 BUG_ON((txn->current_va - engine->refill_va) > REFILL_BUFFER_SIZE); in alloc_dma() [all …]
|
| H A D | omap_dmm_priv.h | 139 struct dmm_txn txn; member
|
| /linux/samples/qmi/ |
| H A D | qmi_sample_client.c | 306 struct qmi_txn txn; in ping_write() local 311 ret = qmi_txn_init(qmi, &txn, NULL, NULL); in ping_write() 315 ret = qmi_send_request(qmi, NULL, &txn, in ping_write() 320 qmi_txn_cancel(&txn); in ping_write() 324 ret = qmi_txn_wait(&txn, 5 * HZ); in ping_write() 337 struct qmi_txn *txn, const void *data) in ping_pong_cb() argument 341 if (!txn) { in ping_pong_cb() 347 txn->result = -ENXIO; in ping_pong_cb() 349 txn->result = -EINVAL; in ping_pong_cb() 351 complete(&txn in ping_pong_cb() 375 struct qmi_txn txn; data_write() local [all...] |
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | qmi.c | 1714 struct qmi_txn txn; in ath11k_qmi_host_cap_send() 1763 ret = qmi_txn_init(&ab->qmi.handle, &txn, in ath11k_qmi_host_cap_send() 1768 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, in ath11k_qmi_host_cap_send() 1773 qmi_txn_cancel(&txn); in ath11k_qmi_host_cap_send() 1778 ret = qmi_txn_wait(&txn, msecs_to_jiffies(ATH11K_QMI_WLANFW_TIMEOUT_MS)); in ath11k_qmi_host_cap_send() 1798 struct qmi_txn txn; in ath11k_qmi_fw_ind_register_send() 1834 ret = qmi_txn_init(handle, &txn, in ath11k_qmi_fw_ind_register_send() 1841 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, in ath11k_qmi_fw_ind_register_send() 1846 qmi_txn_cancel(&txn); in ath11k_qmi_fw_ind_register_send() 1852 ret = qmi_txn_wait(&txn, msecs_to_jiffie in ath11k_qmi_fw_ind_register_send() 1715 struct qmi_txn txn; ath11k_qmi_host_cap_send() local 1799 struct qmi_txn txn; ath11k_qmi_fw_ind_register_send() local 1877 struct qmi_txn txn; ath11k_qmi_respond_fw_mem_request() local 2125 struct qmi_txn txn; ath11k_qmi_request_device_info() local 2202 struct qmi_txn txn; ath11k_qmi_request_target_cap() local 2303 struct qmi_txn txn; ath11k_qmi_load_file_target_mem() local 2587 struct qmi_txn txn; ath11k_qmi_wlanfw_m3_info_send() local 2646 struct qmi_txn txn; ath11k_qmi_wlanfw_mode_send() local 2702 struct qmi_txn txn; ath11k_qmi_wlanfw_wlan_cfg_send() local 2790 struct qmi_txn txn; ath11k_qmi_wlanfw_wlan_ini_send() local 3024 ath11k_qmi_msg_mem_request_cb(struct qmi_handle * qmi_hdl,struct sockaddr_qrtr * sq,struct qmi_txn * txn,const void * data) ath11k_qmi_msg_mem_request_cb() argument 3070 ath11k_qmi_msg_mem_ready_cb(struct qmi_handle * qmi_hdl,struct sockaddr_qrtr * sq,struct qmi_txn * txn,const void * decoded) ath11k_qmi_msg_mem_ready_cb() argument 3082 ath11k_qmi_msg_fw_ready_cb(struct qmi_handle * qmi_hdl,struct sockaddr_qrtr * sq,struct qmi_txn * txn,const void * decoded) ath11k_qmi_msg_fw_ready_cb() argument 3100 ath11k_qmi_msg_cold_boot_cal_done_cb(struct qmi_handle * qmi_hdl,struct sockaddr_qrtr * sq,struct qmi_txn * txn,const void * decoded) ath11k_qmi_msg_cold_boot_cal_done_cb() argument 3114 ath11k_qmi_msg_fw_init_done_cb(struct qmi_handle * qmi_hdl,struct sockaddr_qrtr * sq,struct qmi_txn * txn,const void * decoded) ath11k_qmi_msg_fw_init_done_cb() argument [all...] |
| /linux/drivers/net/ipa/ |
| H A D | ipa_qmi.c | 177 struct qmi_txn *txn, in ipa_server_indication_register() argument 191 ret = qmi_send_response(qmi, sq, txn, IPA_QMI_INDICATION_REGISTER, in ipa_server_indication_register() 206 struct qmi_txn *txn, in ipa_server_driver_init_complete() argument 220 ret = qmi_send_response(qmi, sq, txn, IPA_QMI_DRIVER_INIT_COMPLETE, in ipa_server_driver_init_complete() 254 struct qmi_txn *txn, const void *decoded) in ipa_client_init_driver() argument 256 txn->result = 0; /* IPA_QMI_INIT_DRIVER request was successful */ in ipa_client_init_driver() 257 complete(&txn->completion); in ipa_client_init_driver() 407 struct qmi_txn txn; in ipa_client_init_driver_work() local 418 ret = qmi_txn_init(qmi, &txn, NULL, NULL); in ipa_client_init_driver_work() 426 ret = qmi_send_request(qmi, &ipa_qmi->modem_sq, &txn, in ipa_client_init_driver_work() [all …]
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_guc_relay_test.c | 182 struct relay_transaction *txn; in pf_txn_reports_error() local 184 txn = __relay_get_transaction(relay, false, TEST_VFID, TEST_RID, in pf_txn_reports_error() 186 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, txn); in pf_txn_reports_error() 190 KUNIT_EXPECT_EQ(test, -ECOMM, relay_send_transaction(relay, txn)); in pf_txn_reports_error() 192 relay_release_transaction(relay, txn); in pf_txn_reports_error() 198 struct relay_transaction *txn; in pf_txn_sends_pf2guc() local 200 txn = __relay_get_transaction(relay, false, TEST_VFID, TEST_RID, in pf_txn_sends_pf2guc() 202 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, txn); in pf_txn_sends_pf2guc() 206 KUNIT_ASSERT_EQ(test, 0, relay_send_transaction(relay, txn)); in pf_txn_sends_pf2guc() 208 relay_release_transaction(relay, txn); in pf_txn_sends_pf2guc()
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_sysmon.c | 290 struct qmi_txn *txn, const void *data) in sysmon_ind_cb() argument 333 struct qmi_txn txn; in ssctl_request_shutdown() local 339 ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_shutdown_resp_ei, &resp); in ssctl_request_shutdown() 341 dev_err(sysmon->dev, "failed to allocate QMI txn\n"); in ssctl_request_shutdown() 345 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_request_shutdown() 349 qmi_txn_cancel(&txn); in ssctl_request_shutdown() 353 ret = qmi_txn_wait(&txn, 5 * HZ); in ssctl_request_shutdown() 379 struct qmi_txn txn; in ssctl_send_event() local 383 ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_subsys_event_resp_ei, &resp); in ssctl_send_event() 385 dev_err(sysmon->dev, "failed to allocate QMI txn\n"); in ssctl_send_event() [all …]
|
| /linux/drivers/edac/ |
| H A D | armada_xp_edac.c | 403 uint32_t cnt, src, txn, err, attr_cap, addr_cap, way_cap; in aurora_l2_check() local 429 txn = (attr_cap & AURORA_ERR_ATTR_TXN_MSK) >> AURORA_ERR_ATTR_TXN_OFF; in aurora_l2_check() 430 switch (txn) { in aurora_l2_check() 432 len += scnprintf(msg+len, size-len, "txn=Data-Read "); in aurora_l2_check() 435 len += scnprintf(msg+len, size-len, "txn=Isn-Read "); in aurora_l2_check() 438 len += scnprintf(msg+len, size-len, "txn=Clean-Flush "); in aurora_l2_check() 441 len += scnprintf(msg+len, size-len, "txn=Eviction "); in aurora_l2_check() 445 "txn=Read-Modify-Write "); in aurora_l2_check()
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | phy-miphy365x.txt | 36 - st,pcie-tx-pol-inv : Bool property to invert the polarity PCIe Tx (Txn/Txp) 37 - st,sata-tx-pol-inv : Bool property to invert the polarity SATA Tx (Txn/Txp)
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | da8xx-usb.txt | 24 and "txN" for transmit endpoints. N specifies the endpoint number.
|
| H A D | am33xx-usb.txt | 49 and "txN" for transmit endpoints. N specifies the endpoint number.
|
| /linux/drivers/dma/ |
| H A D | sa11x0-dma.c | 178 struct sa11x0_dma_desc *txn = sa11x0_dma_next_desc(c); in sa11x0_dma_start_sg() local 185 if (txn && txn->ddar == txd->ddar) { in sa11x0_dma_start_sg() 186 txd = txn; in sa11x0_dma_start_sg() 187 sa11x0_dma_start_desc(p, txn); in sa11x0_dma_start_sg()
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | omap-spi.yaml | 72 "rxN" and "txN" for RX and TX requests, respectively. Where N
|
| /linux/tools/perf/util/bpf_skel/vmlinux/ |
| H A D | vmlinux.h | 161 u64 txn; member
|
| /linux/drivers/parisc/ |
| H A D | iosapic.c | 18 ** IRdT Interrupt Redirection Table. IRQ line to TXN ADDR/DATA 770 panic("I/O sapic: couldn't get TXN IRQ\n"); in iosapic_fixup_irq() 775 DBG_IRT("iosapic_fixup_irq() TXN: 0x%lx 0x%x\n", in iosapic_fixup_irq() 856 panic("I/O sapic: couldn't get TXN IRQ\n"); in iosapic_serial_irq()
|
| /linux/tools/perf/util/ |
| H A D | bpf-filter.l | 96 txn { return sample(PBF_TERM_TRANSACTION); }
|
| /linux/drivers/android/ |
| H A D | binder_alloc.h | 27 * @async_transaction: %true if buffer is in use for an async txn
|
| /linux/tools/perf/pmu-events/arch/x86/grandridge/ |
| H A D | uncore-interconnect.json | 20 …er of times D2C wasn't honoured even though the incoming request had d2c set for non cisgress txn",
|
| /linux/arch/powerpc/platforms/82xx/ |
| H A D | km82xx.c | 123 {3, 24, CPM_PIN_OUTPUT | CPM_PIN_PRIMARY}, /* TXN */
|