Home
last modified time | relevance | path

Searched refs:tre (Results 1 – 13 of 13) sorted by relevance

/drivers/bus/mhi/
A Dcommon.h144 #define MHI_TRE_GET_DWORD(tre, word) le32_to_cpu((tre)->dword[(word)]) argument
145 #define MHI_TRE_GET_CMD_CHID(tre) FIELD_GET(GENMASK(31, 24), MHI_TRE_GET_DWORD(tre, 1)) argument
146 #define MHI_TRE_GET_CMD_TYPE(tre) FIELD_GET(GENMASK(23, 16), MHI_TRE_GET_DWORD(tre, 1)) argument
154 #define MHI_TRE_GET_EV_PTR(tre) le64_to_cpu((tre)->ptr) argument
161 #define MHI_TRE_GET_EV_SEQ(tre) MHI_TRE_GET_DWORD(tre, 0) argument
162 #define MHI_TRE_GET_EV_TIME(tre) MHI_TRE_GET_EV_PTR(tre) argument
163 #define MHI_TRE_GET_EV_COOKIE(tre) lower_32_bits(MHI_TRE_GET_EV_PTR(tre)) argument
194 #define MHI_TRE_DATA_GET_PTR(tre) le64_to_cpu((tre)->ptr) argument
197 #define MHI_TRE_DATA_GET_IEOB(tre) (!!(FIELD_GET(BIT(8), MHI_TRE_GET_DWORD(tre, 1)))) argument
198 #define MHI_TRE_DATA_GET_IEOT(tre) (!!(FIELD_GET(BIT(9), MHI_TRE_GET_DWORD(tre, 1)))) argument
[all …]
/drivers/dma/qcom/
A Dhidma_ll.c157 tre->data = data; in hidma_ll_request()
158 tre->idx = i; in hidma_ll_request()
159 tre->status = 0; in hidma_ll_request()
160 tre->queued = 0; in hidma_ll_request()
161 tre->err_code = 0; in hidma_ll_request()
162 tre->err_info = 0; in hidma_ll_request()
184 tre->callback(tre->data); in hidma_ll_tre_complete()
199 if (!tre) { in hidma_post_completed()
223 tre->queued = 0; in hidma_post_completed()
534 lldev->pending_tre_list[tre->tre_index] = tre; in hidma_ll_queue_request()
[all …]
A Dhidma_dbg.c18 struct hidma_tre *tre; in hidma_ll_chstats() local
28 tre = &lldev->trepool[tre_ch]; in hidma_ll_chstats()
31 seq_printf(s, "queued = 0x%x\n", tre->queued); in hidma_ll_chstats()
32 seq_printf(s, "err_info = 0x%x\n", tre->err_info); in hidma_ll_chstats()
34 seq_printf(s, "status = 0x%x\n", tre->status); in hidma_ll_chstats()
35 seq_printf(s, "idx = 0x%x\n", tre->idx); in hidma_ll_chstats()
36 seq_printf(s, "dma_sig = 0x%x\n", tre->dma_sig); in hidma_ll_chstats()
37 seq_printf(s, "dev_name=%s\n", tre->dev_name); in hidma_ll_chstats()
38 seq_printf(s, "callback=%p\n", tre->callback); in hidma_ll_chstats()
39 seq_printf(s, "data=%p\n", tre->data); in hidma_ll_chstats()
[all …]
A Dgpi.c948 gpi_tre = tre; in gpi_process_imed_data_event()
965 ch_ring->rp = tre; in gpi_process_imed_data_event()
1633 tre = &desc->tre[tre_idx]; in gpi_create_i2c_tre()
1652 tre = &desc->tre[tre_idx]; in gpi_create_i2c_tre()
1676 tre = &desc->tre[tre_idx]; in gpi_create_i2c_tre()
1691 desc->tre[i].dword[1], desc->tre[i].dword[2], desc->tre[i].dword[3]); in gpi_create_i2c_tre()
1709 tre = &desc->tre[tre_idx]; in gpi_create_spi_tre()
1730 tre = &desc->tre[tre_idx]; in gpi_create_spi_tre()
1754 tre = &desc->tre[tre_idx]; in gpi_create_spi_tre()
1785 desc->tre[i].dword[1], desc->tre[i].dword[2], desc->tre[i].dword[3]); in gpi_create_spi_tre()
[all …]
/drivers/net/ipa/
A Dgsi_trans.c521 struct gsi_tre tre; in gsi_trans_tre_fill() local
523 tre.addr = cpu_to_le64(addr); in gsi_trans_tre_fill()
524 tre.len_opcode = gsi_tre_len_opcode(opcode, len); in gsi_trans_tre_fill()
525 tre.reserved = 0; in gsi_trans_tre_fill()
526 tre.flags = gsi_tre_flags(last_tre, bei, opcode); in gsi_trans_tre_fill()
531 *dest_tre = tre; in gsi_trans_tre_fill()
/drivers/net/ethernet/chelsio/cxgb4/
A Dcudbg_entity.h152 u32 tre; member
A Dcxgb4_debugfs.c909 unsigned int tre = TIMERRESOLUTION_G(res); in clk_show() local
911 unsigned long long tp_tick_us = (cclk_ps << tre) / 1000000; /* in us */ in clk_show()
916 unit_conv(buf, sizeof(buf), (cclk_ps << tre), 1000000)); in clk_show()
A Dcudbg_lib.c1981 clk_info_buff->tre = TIMERRESOLUTION_G(clk_info_buff->res); in cudbg_collect_clk_info()
1983 tp_tick_us = (clk_info_buff->cclk_ps << clk_info_buff->tre) / 1000000; in cudbg_collect_clk_info()
A Dcxgb4.h349 unsigned int tre; /* log2 of core clocks per TP tick */ member
A Dt4_hw.c9416 adap->params.tp.tre = TIMERRESOLUTION_G(v); in t4_init_tp_params()
/drivers/bus/mhi/ep/
A Dmain.c88 struct mhi_ring_element *tre, u32 len, enum mhi_ev_ccs code) in mhi_ep_send_completion_event() argument
97 event->ptr = cpu_to_le64(ring->rbase + ring->rd_offset * sizeof(*tre)); in mhi_ep_send_completion_event()
101 ret = mhi_ep_send_event(mhi_cntrl, ring->er_index, event, MHI_TRE_DATA_GET_BEI(tre)); in mhi_ep_send_completion_event()
/drivers/bus/mhi/host/
A Dmain.c781 struct mhi_ring_element *tre) in mhi_process_cmd_completion() argument
783 dma_addr_t ptr = MHI_TRE_GET_EV_PTR(tre); in mhi_process_cmd_completion()
804 mhi_chan->ccs = MHI_TRE_GET_EV_CODE(tre); in mhi_process_cmd_completion()
/drivers/net/ethernet/chelsio/cxgb3/
A Dt3_hw.c2673 unsigned int tre = fls(core_clk / (1000000 / TP_TMR_RES)) - 1; in tp_set_timers() local
2676 unsigned int tps = core_clk >> tre; in tp_set_timers()
2678 t3_write_reg(adap, A_TP_TIMER_RESOLUTION, V_TIMERRESOLUTION(tre) | in tp_set_timers()

Completed in 80 milliseconds