Lines Matching refs:device_t

37 int ntb_register_device(device_t ntb);
38 int ntb_unregister_device(device_t ntb);
39 int ntb_child_location_str(device_t dev, device_t child, char *buf,
41 int ntb_print_child(device_t dev, device_t child);
42 bus_dma_tag_t ntb_get_dma_tag(device_t bus, device_t child);
51 void ntb_link_event(device_t ntb);
66 void ntb_db_event(device_t ntb, uint32_t vec);
76 int ntb_port_number(device_t ntb);
86 int ntb_peer_port_count(device_t ntb);
98 int ntb_peer_port_number(device_t ntb, int pidx);
111 int ntb_peer_port_idx(device_t ntb, int port);
121 bool ntb_link_is_up(device_t ntb, enum ntb_speed *speed, enum ntb_width *width);
139 int ntb_link_enable(device_t ntb, enum ntb_speed speed, enum ntb_width width);
153 int ntb_link_disable(device_t ntb);
158 bool ntb_link_enabled(device_t ntb);
172 int ntb_set_ctx(device_t ntb, void *ctx, const struct ntb_ctx_ops *ctx_ops);
181 void * ntb_get_ctx(device_t ntb, const struct ntb_ctx_ops **ctx_ops);
190 void ntb_clear_ctx(device_t ntb);
198 uint8_t ntb_mw_count(device_t ntb);
217 int ntb_mw_get_range(device_t ntb, unsigned mw_idx, vm_paddr_t *base,
237 int ntb_mw_set_trans(device_t ntb, unsigned mw_idx, bus_addr_t addr,
250 int ntb_mw_clear_trans(device_t ntb, unsigned mw_idx);
260 int ntb_mw_get_wc(device_t ntb, unsigned mw_idx, vm_memattr_t *mode);
272 int ntb_mw_set_wc(device_t ntb, unsigned mw_idx, vm_memattr_t mode);
283 uint8_t ntb_spad_count(device_t ntb);
291 void ntb_spad_clear(device_t ntb);
304 int ntb_spad_write(device_t ntb, unsigned int idx, uint32_t val);
317 int ntb_spad_read(device_t ntb, unsigned int idx, uint32_t *val);
330 int ntb_peer_spad_write(device_t ntb, unsigned int idx, uint32_t val);
343 int ntb_peer_spad_read(device_t ntb, unsigned int idx, uint32_t *val);
353 uint64_t ntb_db_valid_mask(device_t ntb);
363 int ntb_db_vector_count(device_t ntb);
374 uint64_t ntb_db_vector_mask(device_t ntb, uint32_t vector);
395 int ntb_peer_db_addr(device_t ntb, bus_addr_t *db_addr, vm_size_t *db_size);
407 void ntb_db_clear(device_t ntb, uint64_t bits);
423 void ntb_db_clear_mask(device_t ntb, uint64_t bits);
433 uint64_t ntb_db_read(device_t ntb);
446 void ntb_db_set_mask(device_t ntb, uint64_t bits);
456 void ntb_peer_db_set(device_t ntb, uint64_t bits);