• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/ncsw/Peripherals/BM/

Lines Matching refs:bm_portal

79 struct bm_portal;
124 t_Error bm_rcr_init(struct bm_portal *portal,
127 void bm_rcr_finish(struct bm_portal *portal);
130 struct bm_rcr_entry *bm_rcr_start(struct bm_portal *portal);
131 void bm_rcr_abort(struct bm_portal *portal);
137 struct bm_rcr_entry *bm_rcr_pend_and_next(struct bm_portal *portal, uint8_t myverb);
140 void bm_rcr_pci_commit(struct bm_portal *portal, uint8_t myverb);
141 void bm_rcr_pce_prefetch(struct bm_portal *portal);
142 void bm_rcr_pce_commit(struct bm_portal *portal, uint8_t myverb);
143 void bm_rcr_pvb_commit(struct bm_portal *portal, uint8_t myverb);
147 uint8_t bm_rcr_cci_update(struct bm_portal *portal);
148 void bm_rcr_cce_prefetch(struct bm_portal *portal);
149 uint8_t bm_rcr_cce_update(struct bm_portal *portal);
151 uint8_t bm_rcr_get_avail(struct bm_portal *portal);
153 uint8_t bm_rcr_get_fill(struct bm_portal *portal);
156 uint8_t bm_rcr_get_ithresh(struct bm_portal *portal);
157 void bm_rcr_set_ithresh(struct bm_portal *portal, uint8_t ithresh);
164 t_Error bm_mc_init(struct bm_portal *portal);
165 void bm_mc_finish(struct bm_portal *portal);
168 struct bm_mc_command *bm_mc_start(struct bm_portal *portal);
169 void bm_mc_abort(struct bm_portal *portal);
173 void bm_mc_commit(struct bm_portal *portal, uint8_t myverb);
176 struct bm_mc_result *bm_mc_result(struct bm_portal *portal);
187 t_Error bm_isr_init(struct bm_portal *portal);
188 void bm_isr_finish(struct bm_portal *portal);
191 void bm_isr_bscn_mask(struct bm_portal *portal, uint8_t bpid, int enable);
209 uint32_t __bm_isr_read(struct bm_portal *portal, enum bm_isr_reg n);
210 void __bm_isr_write(struct bm_portal *portal, enum bm_isr_reg n, uint32_t val);