Searched refs:txn (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/drivers/slimbus/
H A Dmessaging.c26 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 Dsched.c23 * 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 Dqcom-ngd-ctrl.c352 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 Dstream.c130 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 Dqcom-ctrl.c303 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 Dslimbus.h431 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 Dxe_guc_relay.c210 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 Dqmi_interface.c295 * @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 Dpdr_interface.c124 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 Dqmi.c127 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 Ductrl.c262 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 Dqmi.h196 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 Dqmi_sample_client.c306 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 Domap_dmm_tiler.c208 /* 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 Domap_dmm_priv.h139 struct dmm_txn txn; member in struct:refill_engine
/linux-master/drivers/net/ipa/
H A Dipa_qmi.c181 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 Dqmi.c2047 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 Dqcom_sysmon.c290 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 Dxe_guc_relay_test.c182 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 Dqmi.c1711 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 Dvmlinux.h160 u64 txn; member in struct:perf_sample_data
/linux-master/tools/perf/util/bpf_skel/
H A Dsample_filter.bpf.c74 return kctx->data->txn;
/linux-master/tools/perf/util/
H A Dbpf-filter.l78 txn { return sample(PERF_SAMPLE_TRANSACTION); }
/linux-master/drivers/edac/
H A Darmada_xp_edac.c403 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 Dsa11x0-dma.c178 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);

Completed in 271 milliseconds

12