| H A D | ntb_hw_epf.c | 14 #include <linux/ntb.h> 48 * Legacy doorbell slot layout when paired with pci-epf-*ntb: 101 struct ntb_dev ntb; in ntb_epf_send_command() 124 #define ntb_ndev(__ntb) container_of(__ntb, struct ntb_epf_dev, ntb) in ntb_epf_send_command() 177 static int ntb_epf_mw_count(struct ntb_dev *ntb, int pidx) in ntb_epf_mw_get_align() 179 struct ntb_epf_dev *ndev = ntb_ndev(ntb); in ntb_epf_mw_get_align() 190 static int ntb_epf_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, in ntb_epf_mw_get_align() 195 struct ntb_epf_dev *ndev = ntb_ndev(ntb); in ntb_epf_link_is_up() 215 *size_max = pci_resource_len(ndev->ntb.pdev, bar); in ntb_epf_spad_read() 220 static u64 ntb_epf_link_is_up(struct ntb_dev *ntb, in ntb_epf_spad_read() 75 struct ntb_dev ntb; global() member 150 ntb_epf_mw_count(struct ntb_dev * ntb,int pidx) ntb_epf_mw_count() argument 163 ntb_epf_mw_get_align(struct ntb_dev * ntb,int pidx,int idx,resource_size_t * addr_align,resource_size_t * size_align,resource_size_t * size_max) ntb_epf_mw_get_align() argument 193 ntb_epf_link_is_up(struct ntb_dev * ntb,enum ntb_speed * speed,enum ntb_width * width) ntb_epf_link_is_up() argument 205 ntb_epf_spad_read(struct ntb_dev * ntb,int idx) ntb_epf_spad_read() argument 222 ntb_epf_spad_write(struct ntb_dev * ntb,int idx,u32 val) ntb_epf_spad_write() argument 241 ntb_epf_peer_spad_read(struct ntb_dev * ntb,int pidx,int idx) ntb_epf_peer_spad_read() argument 261 ntb_epf_peer_spad_write(struct ntb_dev * ntb,int pidx,int idx,u32 val) ntb_epf_peer_spad_write() argument 284 ntb_epf_link_enable(struct ntb_dev * ntb,enum ntb_speed max_speed,enum ntb_width max_width) ntb_epf_link_enable() argument 301 ntb_epf_link_disable(struct ntb_dev * ntb) ntb_epf_link_disable() argument 383 ntb_epf_peer_mw_count(struct ntb_dev * ntb) ntb_epf_peer_mw_count() argument 388 ntb_epf_spad_count(struct ntb_dev * ntb) ntb_epf_spad_count() argument 393 ntb_epf_db_valid_mask(struct ntb_dev * ntb) ntb_epf_db_valid_mask() argument 398 ntb_epf_db_set_mask(struct ntb_dev * ntb,u64 db_bits) ntb_epf_db_set_mask() argument 403 ntb_epf_mw_set_trans(struct ntb_dev * ntb,int pidx,int idx,dma_addr_t addr,resource_size_t size) ntb_epf_mw_set_trans() argument 437 ntb_epf_mw_clear_trans(struct ntb_dev * ntb,int pidx,int idx) ntb_epf_mw_clear_trans() argument 450 ntb_epf_peer_mw_get_addr(struct ntb_dev * ntb,int idx,phys_addr_t * base,resource_size_t * size) ntb_epf_peer_mw_get_addr() argument 473 ntb_epf_peer_db_set(struct ntb_dev * ntb,u64 db_bits) ntb_epf_peer_db_set() argument 498 ntb_epf_db_read(struct ntb_dev * ntb) ntb_epf_db_read() argument 505 ntb_epf_db_clear_mask(struct ntb_dev * ntb,u64 db_bits) ntb_epf_db_clear_mask() argument 510 ntb_epf_db_clear(struct ntb_dev * ntb,u64 db_bits) ntb_epf_db_clear() argument [all...] |