Lines Matching refs:geni_se
65 struct geni_se { struct
306 u32 geni_se_get_qup_hw_version(struct geni_se *se);
314 static inline u32 geni_se_read_proto(struct geni_se *se) in geni_se_read_proto()
332 static inline void geni_se_setup_m_cmd(struct geni_se *se, u32 cmd, u32 params) in geni_se_setup_m_cmd()
349 static inline void geni_se_setup_s_cmd(struct geni_se *se, u32 cmd, u32 params) in geni_se_setup_s_cmd()
368 static inline void geni_se_cancel_m_cmd(struct geni_se *se) in geni_se_cancel_m_cmd()
381 static inline void geni_se_cancel_s_cmd(struct geni_se *se) in geni_se_cancel_s_cmd()
393 static inline void geni_se_abort_m_cmd(struct geni_se *se) in geni_se_abort_m_cmd()
406 static inline void geni_se_abort_s_cmd(struct geni_se *se) in geni_se_abort_s_cmd()
421 static inline u32 geni_se_get_tx_fifo_depth(struct geni_se *se) in geni_se_get_tx_fifo_depth()
448 static inline u32 geni_se_get_tx_fifo_width(struct geni_se *se) in geni_se_get_tx_fifo_width()
467 static inline u32 geni_se_get_rx_fifo_depth(struct geni_se *se) in geni_se_get_rx_fifo_depth()
485 void geni_se_init(struct geni_se *se, u32 rx_wm, u32 rx_rfr);
487 void geni_se_select_mode(struct geni_se *se, enum geni_se_xfer_mode mode);
489 void geni_se_config_packing(struct geni_se *se, int bpw, int pack_words,
492 int geni_se_resources_off(struct geni_se *se);
494 int geni_se_resources_on(struct geni_se *se);
496 int geni_se_clk_tbl_get(struct geni_se *se, unsigned long **tbl);
498 int geni_se_clk_freq_match(struct geni_se *se, unsigned long req_freq,
502 void geni_se_tx_init_dma(struct geni_se *se, dma_addr_t iova, size_t len);
504 int geni_se_tx_dma_prep(struct geni_se *se, void *buf, size_t len,
507 void geni_se_rx_init_dma(struct geni_se *se, dma_addr_t iova, size_t len);
509 int geni_se_rx_dma_prep(struct geni_se *se, void *buf, size_t len,
512 void geni_se_tx_dma_unprep(struct geni_se *se, dma_addr_t iova, size_t len);
514 void geni_se_rx_dma_unprep(struct geni_se *se, dma_addr_t iova, size_t len);
516 int geni_icc_get(struct geni_se *se, const char *icc_ddr);
518 int geni_icc_set_bw(struct geni_se *se);
519 void geni_icc_set_tag(struct geni_se *se, u32 tag);
521 int geni_icc_enable(struct geni_se *se);
523 int geni_icc_disable(struct geni_se *se);