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);
50 void ntb_link_event(device_t ntb);
65 void ntb_db_event(device_t ntb, uint32_t vec);
75 int ntb_port_number(device_t ntb);
85 int ntb_peer_port_count(device_t ntb);
97 int ntb_peer_port_number(device_t ntb, int pidx);
110 int ntb_peer_port_idx(device_t ntb, int port);
120 bool ntb_link_is_up(device_t ntb, enum ntb_speed *speed, enum ntb_width *width);
138 int ntb_link_enable(device_t ntb, enum ntb_speed speed, enum ntb_width width);
152 int ntb_link_disable(device_t ntb);
157 bool ntb_link_enabled(device_t ntb);
171 int ntb_set_ctx(device_t ntb, void *ctx, const struct ntb_ctx_ops *ctx_ops);
180 void * ntb_get_ctx(device_t ntb, const struct ntb_ctx_ops **ctx_ops);
189 void ntb_clear_ctx(device_t ntb);
197 uint8_t ntb_mw_count(device_t ntb);
216 int ntb_mw_get_range(device_t ntb, unsigned mw_idx, vm_paddr_t *base,
236 int ntb_mw_set_trans(device_t ntb, unsigned mw_idx, bus_addr_t addr,
249 int ntb_mw_clear_trans(device_t ntb, unsigned mw_idx);
259 int ntb_mw_get_wc(device_t ntb, unsigned mw_idx, vm_memattr_t *mode);
271 int ntb_mw_set_wc(device_t ntb, unsigned mw_idx, vm_memattr_t mode);
282 uint8_t ntb_spad_count(device_t ntb);
290 void ntb_spad_clear(device_t ntb);
303 int ntb_spad_write(device_t ntb, unsigned int idx, uint32_t val);
316 int ntb_spad_read(device_t ntb, unsigned int idx, uint32_t *val);
329 int ntb_peer_spad_write(device_t ntb, unsigned int idx, uint32_t val);
342 int ntb_peer_spad_read(device_t ntb, unsigned int idx, uint32_t *val);
352 uint64_t ntb_db_valid_mask(device_t ntb);
362 int ntb_db_vector_count(device_t ntb);
373 uint64_t ntb_db_vector_mask(device_t ntb, uint32_t vector);
394 int ntb_peer_db_addr(device_t ntb, bus_addr_t *db_addr, vm_size_t *db_size);
406 void ntb_db_clear(device_t ntb, uint64_t bits);
422 void ntb_db_clear_mask(device_t ntb, uint64_t bits);
432 uint64_t ntb_db_read(device_t ntb);
445 void ntb_db_set_mask(device_t ntb, uint64_t bits);
455 void ntb_peer_db_set(device_t ntb, uint64_t bits);