Lines Matching refs:device_t
34 int ntb_register_device(device_t ntb);
35 int ntb_unregister_device(device_t ntb);
36 int ntb_child_location(device_t dev, device_t child, struct sbuf *sb);
37 int ntb_print_child(device_t dev, device_t child);
38 bus_dma_tag_t ntb_get_dma_tag(device_t bus, device_t child);
47 void ntb_link_event(device_t ntb);
62 void ntb_db_event(device_t ntb, uint32_t vec);
72 int ntb_port_number(device_t ntb);
82 int ntb_peer_port_count(device_t ntb);
94 int ntb_peer_port_number(device_t ntb, int pidx);
107 int ntb_peer_port_idx(device_t ntb, int port);
117 bool ntb_link_is_up(device_t ntb, enum ntb_speed *speed, enum ntb_width *width);
135 int ntb_link_enable(device_t ntb, enum ntb_speed speed, enum ntb_width width);
149 int ntb_link_disable(device_t ntb);
154 bool ntb_link_enabled(device_t ntb);
168 int ntb_set_ctx(device_t ntb, void *ctx, const struct ntb_ctx_ops *ctx_ops);
177 void * ntb_get_ctx(device_t ntb, const struct ntb_ctx_ops **ctx_ops);
186 void ntb_clear_ctx(device_t ntb);
194 uint8_t ntb_mw_count(device_t ntb);
213 int ntb_mw_get_range(device_t ntb, unsigned mw_idx, vm_paddr_t *base,
233 int ntb_mw_set_trans(device_t ntb, unsigned mw_idx, bus_addr_t addr,
246 int ntb_mw_clear_trans(device_t ntb, unsigned mw_idx);
256 int ntb_mw_get_wc(device_t ntb, unsigned mw_idx, vm_memattr_t *mode);
268 int ntb_mw_set_wc(device_t ntb, unsigned mw_idx, vm_memattr_t mode);
279 uint8_t ntb_spad_count(device_t ntb);
287 void ntb_spad_clear(device_t ntb);
300 int ntb_spad_write(device_t ntb, unsigned int idx, uint32_t val);
313 int ntb_spad_read(device_t ntb, unsigned int idx, uint32_t *val);
326 int ntb_peer_spad_write(device_t ntb, unsigned int idx, uint32_t val);
339 int ntb_peer_spad_read(device_t ntb, unsigned int idx, uint32_t *val);
349 uint64_t ntb_db_valid_mask(device_t ntb);
359 int ntb_db_vector_count(device_t ntb);
370 uint64_t ntb_db_vector_mask(device_t ntb, uint32_t vector);
391 int ntb_peer_db_addr(device_t ntb, bus_addr_t *db_addr, vm_size_t *db_size);
403 void ntb_db_clear(device_t ntb, uint64_t bits);
419 void ntb_db_clear_mask(device_t ntb, uint64_t bits);
429 uint64_t ntb_db_read(device_t ntb);
442 void ntb_db_set_mask(device_t ntb, uint64_t bits);
452 void ntb_peer_db_set(device_t ntb, uint64_t bits);