/linux-master/drivers/slimbus/ |
H A D | messaging.c | 26 struct slim_msg_txn *txn; local 31 txn = idr_find(&ctrl->tid_idr, tid); 34 if (txn == NULL) 37 msg = txn->msg; 44 slim_free_txn_tid(ctrl, txn); 46 if (txn->comp) 47 complete(txn->comp); 49 /* Remove runtime-pm vote now that response was received for TID txn */ 56 * slim_alloc_txn_tid() - Allocate a tid to txn 59 * @txn 63 slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn) argument 87 slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn) argument 110 slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn) argument 237 struct slim_msg_txn *txn = &txn_stack; local [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, 92 ret = slim_do_transfer(ctrl, &txn); 96 txn.mc = SLIM_MSG_MC_NEXT_PAUSE_CLOCK; 97 txn.rl = 4; 100 ret = slim_do_transfer(ctrl, &txn); 104 txn.mc = SLIM_MSG_MC_RECONFIGURE_NOW; 105 txn.rl = 3; 108 ret = slim_do_transfer(ctrl, &txn);
|
H A D | qcom-ngd-ctrl.c | 352 struct qmi_txn txn; local 355 rc = qmi_txn_init(ctrl->qmi.handle, &txn, 362 rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn, 368 qmi_txn_cancel(&txn); 372 rc = qmi_txn_wait(&txn, SLIMBUS_QMI_RESP_TOUT); 389 struct qmi_txn *txn, const void *data) 398 complete(&txn->completion); 405 struct qmi_txn txn; local 408 rc = qmi_txn_init(ctrl->qmi.handle, &txn, 411 rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn, 387 qcom_slim_qmi_power_resp_cb(struct qmi_handle *handle, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *data) argument 786 qcom_slim_ngd_xfer_msg(struct slim_controller *sctrl, struct slim_msg_txn *txn) argument 916 qcom_slim_ngd_xfer_msg_sync(struct slim_controller *ctrl, struct slim_msg_txn *txn) argument 1002 struct slim_msg_txn txn = {0,}; local 1093 struct slim_msg_txn txn; local 1248 struct slim_msg_txn txn; local [all...] |
H A D | stream.c | 130 DEFINE_SLIM_LDEST_TXN(txn, mc, 6, stream->dev->laddr, &msg); 133 txn.mc = SLIM_MSG_MC_CONNECT_SINK; 140 return slim_do_transfer(sdev->ctrl, &txn); 150 DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg); 156 return slim_do_transfer(sdev->ctrl, &txn); 166 DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg); 170 ret = slim_do_transfer(sdev->ctrl, &txn); 174 txn.mc = SLIM_MSG_MC_NEXT_REMOVE_CHANNEL; 177 return slim_do_transfer(sdev->ctrl, &txn); 277 DEFINE_SLIM_LDEST_TXN(txn, m [all...] |
H A D | qcom-ctrl.c | 303 struct slim_msg_txn *txn, 326 struct slim_msg_txn *txn) 330 void *pbuf = slim_alloc_txbuf(ctrl, txn, &done); 331 unsigned long ms = txn->rl + HZ; 334 u8 la = txn->la; 337 txn->rl--; 343 pbuf = slim_alloc_txbuf(ctrl, txn, &done); 355 if (txn->dt == SLIM_MSG_DEST_LOGICALADDR) { 356 *head = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn 302 slim_alloc_txbuf(struct qcom_slim_ctrl *ctrl, struct slim_msg_txn *txn, struct completion *done) argument 325 qcom_xfer_msg(struct slim_controller *sctrl, struct slim_msg_txn *txn) argument [all...] |
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-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_relay.c | 210 struct relay_transaction *txn; local 226 txn = mempool_alloc(&relay->pool, incoming ? GFP_ATOMIC : GFP_KERNEL); 227 if (!txn) 230 txn->incoming = incoming; 231 txn->remote = remote; 232 txn->rid = rid; 233 txn->offset = remote ? 234 prepare_pf2guc(incoming ? txn->response_buf : txn->request_buf, remote, rid) : 235 prepare_vf2guc(incoming ? txn 270 relay_release_transaction(struct xe_guc_relay *relay, struct relay_transaction *txn) argument 280 relay_send_transaction(struct xe_guc_relay *relay, struct relay_transaction *txn) argument 404 relay_send_message_and_wait(struct xe_guc_relay *relay, struct relay_transaction *txn, u32 *buf, u32 buf_size) argument 480 struct relay_transaction *txn; local 688 struct relay_transaction *txn; local 701 struct relay_transaction *txn; local 782 struct relay_transaction *txn; local [all...] |
/linux-master/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, argument 313 memset(txn, 0, sizeof(*txn)); 315 mutex_init(&txn->lock); 316 init_completion(&txn->completion); 317 txn->qmi = qmi; 318 txn->ei = ei; 319 txn->dest = c_struct; 322 ret = idr_alloc_cyclic(&qmi->txns, txn, 344 qmi_txn_wait(struct qmi_txn *txn, unsigned long timeout) argument 368 qmi_txn_cancel(struct qmi_txn *txn) argument 390 qmi_invoke_handler(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *buf, size_t len) argument 478 struct qmi_txn *txn = NULL; local 739 qmi_send_message(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, int type, int msg_id, size_t len, const struct qmi_elem_info *ei, const void *c_struct) argument 792 qmi_send_request(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, int msg_id, size_t len, const struct qmi_elem_info *ei, const void *c_struct) argument 813 qmi_send_response(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, int msg_id, size_t len, const struct qmi_elem_info *ei, const void *c_struct) argument 838 struct qmi_txn txn; local [all...] |
H A D | pdr_interface.c | 124 struct qmi_txn txn; local 127 ret = qmi_txn_init(&pdr->notifier_hdl, &txn, 137 &txn, SERVREG_REGISTER_LISTENER_REQ, 142 qmi_txn_cancel(&txn); 146 ret = qmi_txn_wait(&txn, 5 * HZ); 148 pr_err("PDR: %s register listener txn wait failed: %d\n", 251 struct qmi_txn txn; local 254 ret = qmi_txn_init(&pdr->notifier_hdl, &txn, servreg_set_ack_resp_ei, 263 &txn, SERVREG_SET_ACK_REQ, 269 qmi_txn_cancel(&txn); 299 pdr_indication_cb(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *data) argument 360 struct qmi_txn txn; local 574 struct qmi_txn txn; local [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | qmi.c | 127 struct qmi_txn txn; local 134 ret = qmi_txn_init(&qmi->qmi_hdl, &txn, 139 ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn, 144 qmi_txn_cancel(&txn); 149 ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOUT * HZ); 204 struct qmi_txn txn; local 207 ret = qmi_txn_init(&qmi->qmi_hdl, &txn, 212 ret = qmi_send_request(&qmi->qmi_hdl, NULL, &txn, 217 qmi_txn_cancel(&txn); 222 ret = qmi_txn_wait(&txn, ATH10K_QMI_TIMEOU 244 struct qmi_txn txn; local 330 struct qmi_txn txn; local 387 struct qmi_txn txn; local 436 struct qmi_txn txn; local 578 struct qmi_txn txn; local 660 struct qmi_txn txn; local 711 struct qmi_txn txn; local 757 struct qmi_txn txn; local 939 ath10k_qmi_fw_ready_ind(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *data) argument 948 ath10k_qmi_msa_ready_ind(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *data) argument [all...] |
/linux-master/drivers/sbus/char/ |
H A D | uctrl.c | 262 static void uctrl_do_txn(struct uctrl_driver *driver, struct uctrl_txn *txn) argument 273 incnt = txn->inbits; 274 outcnt = txn->outbits; 275 byte = (txn->opcode << 8); 280 byte = (txn->inbuf[bytecnt] << 8); 293 txn->outbuf[bytecnt] = (byte >> 8); 302 struct uctrl_txn txn; local 305 txn.opcode = READ_EVENT_STATUS; 306 txn.inbits = 0; 307 txn 321 struct uctrl_txn txn; local [all...] |
/linux-master/include/linux/soc/qcom/ |
H A D | qmi.h | 196 struct qmi_txn *txn, const void *decoded); 251 struct qmi_txn *txn, int msg_id, size_t len, 254 struct qmi_txn *txn, int msg_id, size_t len, 267 int qmi_txn_init(struct qmi_handle *qmi, struct qmi_txn *txn, 269 int qmi_txn_wait(struct qmi_txn *txn, unsigned long timeout); 270 void qmi_txn_cancel(struct qmi_txn *txn);
|
/linux-master/samples/qmi/ |
H A D | qmi_sample_client.c | 306 struct qmi_txn txn; local 311 ret = qmi_txn_init(qmi, &txn, NULL, NULL); 315 ret = qmi_send_request(qmi, NULL, &txn, 320 qmi_txn_cancel(&txn); 324 ret = qmi_txn_wait(&txn, 5 * HZ); 337 struct qmi_txn *txn, const void *data) 341 if (!txn) { 347 txn->result = -ENXIO; 349 txn->result = -EINVAL; 351 complete(&txn 336 ping_pong_cb(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *data) argument 375 struct qmi_txn txn; local [all...] |
/linux-master/drivers/gpu/drm/omapdrm/ |
H A D | omap_dmm_tiler.c | 208 /* simple allocator to grab next 16 byte aligned memory from txn */ 209 static void *alloc_dma(struct dmm_txn *txn, size_t sz, dma_addr_t *pa) argument 212 struct refill_engine *engine = txn->engine_handle; 215 txn->current_pa = round_up(txn->current_pa, 16); 216 txn->current_va = (void *)round_up((long)txn->current_va, 16); 218 ptr = txn->current_va; 219 *pa = txn->current_pa; 221 txn 307 struct dmm_txn *txn = NULL; local 344 dmm_txn_append(struct dmm_txn *txn, struct pat_area *area, struct page **pages, u32 npages, u32 roll) argument 391 dmm_txn_commit(struct dmm_txn *txn, bool wait) argument 464 struct dmm_txn *txn; local [all...] |
H A D | omap_dmm_priv.h | 139 struct dmm_txn txn; member in struct:refill_engine
|
/linux-master/drivers/net/ipa/ |
H A D | ipa_qmi.c | 181 struct qmi_txn *txn, 195 ret = qmi_send_response(qmi, sq, txn, IPA_QMI_INDICATION_REGISTER, 210 struct qmi_txn *txn, 224 ret = qmi_send_response(qmi, sq, txn, IPA_QMI_DRIVER_INIT_COMPLETE, 258 struct qmi_txn *txn, const void *decoded) 260 txn->result = 0; /* IPA_QMI_INIT_DRIVER request was successful */ 261 complete(&txn->completion); 411 struct qmi_txn txn; local 422 ret = qmi_txn_init(qmi, &txn, NULL, NULL); 430 ret = qmi_send_request(qmi, &ipa_qmi->modem_sq, &txn, 179 ipa_server_indication_register(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument 208 ipa_server_driver_init_complete(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument 256 ipa_client_init_driver(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | qmi.c | 2047 struct qmi_txn txn; local 2090 ret = qmi_txn_init(&ab->qmi.handle, &txn, 2095 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, 2100 qmi_txn_cancel(&txn); 2105 ret = qmi_txn_wait(&txn, msecs_to_jiffies(ATH12K_QMI_WLANFW_TIMEOUT_MS)); 2124 struct qmi_txn txn; local 2130 ret = qmi_txn_init(&ab->qmi.handle, &txn, 2135 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, 2140 qmi_txn_cancel(&txn); 2145 ret = qmi_txn_wait(&txn, msecs_to_jiffie 2181 struct qmi_txn txn; local 2250 struct qmi_txn txn; local 2389 struct qmi_txn txn; local 2488 struct qmi_txn txn; local 2742 struct qmi_txn txn; local 2791 struct qmi_txn txn; local 2842 struct qmi_txn txn; local 2926 struct qmi_txn txn; local 3099 ath12k_qmi_msg_mem_request_cb(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *data) argument 3135 ath12k_qmi_msg_mem_ready_cb(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument 3147 ath12k_qmi_msg_fw_ready_cb(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument [all...] |
/linux-master/drivers/remoteproc/ |
H A D | qcom_sysmon.c | 290 struct qmi_txn *txn, const void *data) 333 struct qmi_txn txn; local 339 ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_shutdown_resp_ei, &resp); 341 dev_err(sysmon->dev, "failed to allocate QMI txn\n"); 345 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, 349 qmi_txn_cancel(&txn); 353 ret = qmi_txn_wait(&txn, 5 * HZ); 379 struct qmi_txn txn; local 383 ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_subsys_event_resp_ei, &resp); 385 dev_err(sysmon->dev, "failed to allocate QMI txn\ 289 sysmon_ind_cb(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *data) argument [all...] |
/linux-master/drivers/gpu/drm/xe/tests/ |
H A D | xe_guc_relay_test.c | 182 struct relay_transaction *txn; local 184 txn = __relay_get_transaction(relay, false, TEST_VFID, TEST_RID, 186 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, txn); 190 KUNIT_EXPECT_EQ(test, -ECOMM, relay_send_transaction(relay, txn)); 192 relay_release_transaction(relay, txn); 198 struct relay_transaction *txn; local 200 txn = __relay_get_transaction(relay, false, TEST_VFID, TEST_RID, 202 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, txn); 206 KUNIT_ASSERT_EQ(test, 0, relay_send_transaction(relay, txn)); 208 relay_release_transaction(relay, txn); [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | qmi.c | 1711 struct qmi_txn txn; local 1760 ret = qmi_txn_init(&ab->qmi.handle, &txn, 1765 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, 1770 qmi_txn_cancel(&txn); 1775 ret = qmi_txn_wait(&txn, msecs_to_jiffies(ATH11K_QMI_WLANFW_TIMEOUT_MS)); 1795 struct qmi_txn txn; local 1831 ret = qmi_txn_init(handle, &txn, 1838 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, 1843 qmi_txn_cancel(&txn); 1849 ret = qmi_txn_wait(&txn, msecs_to_jiffie 1873 struct qmi_txn txn; local 2118 struct qmi_txn txn; local 2192 struct qmi_txn txn; local 2293 struct qmi_txn txn; local 2575 struct qmi_txn txn; local 2634 struct qmi_txn txn; local 2690 struct qmi_txn txn; local 2778 struct qmi_txn txn; local 3010 ath11k_qmi_msg_mem_request_cb(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *data) argument 3056 ath11k_qmi_msg_mem_ready_cb(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument 3068 ath11k_qmi_msg_fw_ready_cb(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument 3086 ath11k_qmi_msg_cold_boot_cal_done_cb(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument 3100 ath11k_qmi_msg_fw_init_done_cb(struct qmi_handle *qmi_hdl, struct sockaddr_qrtr *sq, struct qmi_txn *txn, const void *decoded) argument [all...] |
/linux-master/tools/perf/util/bpf_skel/vmlinux/ |
H A D | vmlinux.h | 160 u64 txn; member in struct:perf_sample_data
|
/linux-master/tools/perf/util/bpf_skel/ |
H A D | sample_filter.bpf.c | 74 return kctx->data->txn;
|
/linux-master/tools/perf/util/ |
H A D | bpf-filter.l | 78 txn { return sample(PERF_SAMPLE_TRANSACTION); }
|
/linux-master/drivers/edac/ |
H A D | armada_xp_edac.c | 403 uint32_t cnt, src, txn, err, attr_cap, addr_cap, way_cap; local 429 txn = (attr_cap & AURORA_ERR_ATTR_TXN_MSK) >> AURORA_ERR_ATTR_TXN_OFF; 430 switch (txn) { 432 len += scnprintf(msg+len, size-len, "txn=Data-Read "); 435 len += scnprintf(msg+len, size-len, "txn=Isn-Read "); 438 len += scnprintf(msg+len, size-len, "txn=Clean-Flush "); 441 len += scnprintf(msg+len, size-len, "txn=Eviction "); 445 "txn=Read-Modify-Write ");
|
/linux-master/drivers/dma/ |
H A D | sa11x0-dma.c | 178 struct sa11x0_dma_desc *txn = sa11x0_dma_next_desc(c); local 185 if (txn && txn->ddar == txd->ddar) { 186 txd = txn; 187 sa11x0_dma_start_desc(p, txn);
|