H A D | ntb_hw.c | 158 struct ntb_softc *ntb; member in struct:ntb_vec 639 struct ntb_softc *ntb; local 695 struct ntb_softc *ntb; local 724 ntb_mw_to_bar(struct ntb_softc *ntb, unsigned mw) argument 735 bar_is_64bit(struct ntb_softc *ntb, enum ntb_bar bar) argument 743 bar_get_xlat_params(struct ntb_softc *ntb, enum ntb_bar bar, uint32_t *base, uint32_t *xlat, uint32_t *lmt) argument 780 ntb_map_pci_bars(struct ntb_softc *ntb) argument 822 print_map_success(struct ntb_softc *ntb, struct ntb_pci_bar_info *bar, const char *kind) argument 835 map_mmr_bar(struct ntb_softc *ntb, struct ntb_pci_bar_info *bar) argument 850 map_memory_window_bar(struct ntb_softc *ntb, struct ntb_pci_bar_info *bar) argument 933 ntb_unmap_pci_bar(struct ntb_softc *ntb) argument 948 ntb_setup_msix(struct ntb_softc *ntb, uint32_t num_vectors) argument 1021 ntb_init_isr(struct ntb_softc *ntb) argument 1093 ntb_setup_legacy_interrupt(struct ntb_softc *ntb) argument 1120 ntb_teardown_interrupts(struct ntb_softc *ntb) argument 1145 db_ioread(struct ntb_softc *ntb, uint64_t regoff) argument 1157 db_iowrite(struct ntb_softc *ntb, uint64_t regoff, uint64_t val) argument 1171 db_iowrite_raw(struct ntb_softc *ntb, uint64_t regoff, uint64_t val) argument 1184 ntb_db_set_mask(struct ntb_softc *ntb, uint64_t bits) argument 1197 ntb_db_clear_mask(struct ntb_softc *ntb, uint64_t bits) argument 1215 ntb_db_read(struct ntb_softc *ntb) argument 1234 ntb_db_clear(struct ntb_softc *ntb, uint64_t bits) argument 1265 ntb_vec_mask(struct ntb_softc *ntb, uint64_t db_vector) argument 1275 ntb_interrupt(struct ntb_softc *ntb, uint32_t vec) argument 1320 ntb_create_msix_vec(struct ntb_softc *ntb, uint32_t num_vectors) argument 1335 ntb_free_msix_vec(struct ntb_softc *ntb) argument 1346 ntb_get_msix_info(struct ntb_softc *ntb) argument 1393 ntb_teardown_xeon(struct ntb_softc *ntb) argument 1401 ntb_detect_max_mw(struct ntb_softc *ntb) argument 1416 ntb_detect_xeon(struct ntb_softc *ntb) argument 1454 ntb_detect_atom(struct ntb_softc *ntb) argument 1479 ntb_xeon_init_dev(struct ntb_softc *ntb) argument 1566 ntb_atom_init_dev(struct ntb_softc *ntb) argument 1610 configure_atom_secondary_side_bars(struct ntb_softc *ntb) argument 1646 xeon_reset_sbar_size(struct ntb_softc *ntb, enum ntb_bar idx, enum ntb_bar regbar) argument 1669 xeon_set_sbar_base_and_limit(struct ntb_softc *ntb, uint64_t bar_addr, enum ntb_bar idx, enum ntb_bar regbar) argument 1703 xeon_set_pbar_xlat(struct ntb_softc *ntb, uint64_t base_addr, enum ntb_bar idx) argument 1719 xeon_setup_msix_bar(struct ntb_softc *ntb) argument 1732 xeon_setup_b2b_mw(struct ntb_softc *ntb, const struct ntb_b2b_addr *addr, const struct ntb_b2b_addr *peer_addr) argument 1886 _xeon_link_is_up(struct ntb_softc *ntb) argument 1895 link_is_up(struct ntb_softc *ntb) argument 1907 atom_link_is_err(struct ntb_softc *ntb) argument 1925 struct ntb_softc *ntb = arg; local 1954 atom_perform_link_restart(struct ntb_softc *ntb) argument 2005 ntb_set_ctx(struct ntb_softc *ntb, void *ctx, const struct ntb_ctx_ops *ops) argument 2030 ntb_get_ctx(struct ntb_softc *ntb, const struct ntb_ctx_ops **ops) argument 2047 ntb_clear_ctx(struct ntb_softc *ntb) argument 2064 ntb_link_event(struct ntb_softc *ntb) argument 2087 ntb_db_event(struct ntb_softc *ntb, uint32_t vec) argument 2113 ntb_link_enable(struct ntb_softc *ntb, enum ntb_speed s __unused, enum ntb_width w __unused) argument 2154 ntb_link_disable(struct ntb_softc *ntb) argument 2176 ntb_link_enabled(struct ntb_softc *ntb) argument 2195 struct ntb_softc *ntb = arg; local 2240 ntb_poll_link(struct ntb_softc *ntb) argument 2278 ntb_link_sta_speed(struct ntb_softc *ntb) argument 2287 ntb_link_sta_width(struct ntb_softc *ntb) argument 2309 ntb_sysctl_init(struct ntb_softc *ntb) argument 2586 struct ntb_softc *ntb; local 2607 struct ntb_softc *ntb; local 2637 struct ntb_softc *ntb; local 2665 struct ntb_softc *ntb; local 2683 struct ntb_softc *ntb; local 2752 ntb_user_mw_to_idx(struct ntb_softc *ntb, unsigned uidx) argument 2769 struct ntb_softc *ntb; local 2842 ntb_get_max_spads(struct ntb_softc *ntb) argument 2855 ntb_mw_count(struct ntb_softc *ntb) argument 2879 ntb_spad_write(struct ntb_softc *ntb, unsigned int idx, uint32_t val) argument 2894 ntb_spad_clear(struct ntb_softc *ntb) argument 2914 ntb_spad_read(struct ntb_softc *ntb, unsigned int idx, uint32_t *val) argument 2937 ntb_peer_spad_write(struct ntb_softc *ntb, unsigned int idx, uint32_t val) argument 2963 ntb_peer_spad_read(struct ntb_softc *ntb, unsigned int idx, uint32_t *val) argument 2995 ntb_mw_get_range(struct ntb_softc *ntb, unsigned mw_idx, vm_paddr_t *base, caddr_t *vbase, size_t *size, size_t *align, size_t *align_size, bus_addr_t *plimit) argument 3054 ntb_mw_set_trans(struct ntb_softc *ntb, unsigned idx, bus_addr_t addr, size_t size) argument 3152 ntb_mw_clear_trans(struct ntb_softc *ntb, unsigned mw_idx) argument 3167 ntb_mw_get_wc(struct ntb_softc *ntb, unsigned idx, vm_memattr_t *mode) argument 3191 ntb_mw_set_wc(struct ntb_softc *ntb, unsigned idx, vm_memattr_t mode) argument 3202 ntb_mw_set_wc_internal(struct ntb_softc *ntb, unsigned idx, vm_memattr_t mode) argument 3227 ntb_peer_db_set(struct ntb_softc *ntb, uint64_t bit) argument 3265 ntb_get_peer_db_addr(struct ntb_softc *ntb, vm_size_t *sz_out) argument 3298 ntb_db_valid_mask(struct ntb_softc *ntb) argument 3314 ntb_db_vector_mask(struct ntb_softc *ntb, uint32_t vector) argument 3331 ntb_link_is_up(struct ntb_softc *ntb, enum ntb_speed *speed, enum ntb_width *width) argument 3354 ntb_get_device(struct ntb_softc *ntb) argument 3362 ntb_has_feature(struct ntb_softc *ntb, uint32_t feature) argument [all...] |