/barrelfish-master/usr/drivers/xeon_phi/ |
H A D | dma_service.h | 37 static inline errval_t xdma_service_poll(struct xeon_phi *phi) argument
|
H A D | smpt.h | 49 static inline void smpt_set_entry(struct xeon_phi *phi, argument 67 static inline void smpt_clear_entry(struct xeon_phi *phi, uint8_t slot) argument [all...] |
H A D | main_host.c | 84 errval_t xeon_phi_event_poll(struct xeon_phi *phi, uint8_t do_yield) argument 194 struct xeon_phi *phi = phis; local
|
H A D | interrupts.c | 122 errval_t msix_enable(struct xeon_phi *phi) argument 154 errval_t interrupts_init(struct xeon_phi *phi) argument [all...] |
H A D | interrupts.h | 109 static inline void interrupts_enable(struct xeon_phi *phi) argument 124 interrupts_disable(struct xeon_phi *phi) argument [all...] |
H A D | dma_service.c | 214 errval_t xdma_state_init(struct xeon_phi *phi, struct dma_mem_mgr **retst) argument 232 xdma_register_region(struct xeon_phi *phi, struct dma_mem_mgr *st, struct capref cap, uint64_t *addr) argument 266 xdma_memcpy(struct xeon_phi *phi, struct dma_mem_mgr *st, uint64_t to, uint64_t from, uint64_t length, struct txq_msg_st *txst) argument 319 xdma_service_init(struct xeon_phi *phi) argument [all...] |
H A D | smpt.c | 46 lpaddr_t smpt_get_coprocessor_address(struct xeon_phi *phi, argument 75 smpt_set_coprocessor_offset(struct xeon_phi *phi, uint8_t id, lpaddr_t offset) argument 101 smtp_get_xeon_phi_id_from_addr(struct xeon_phi *phi, lpaddr_t addr) argument 129 smpt_set_coprocessor_address(struct xeon_phi *phi, uint8_t id, lpaddr_t addr) argument 161 smpt_set_address(struct xeon_phi *phi, uint8_t slot, lpaddr_t address, uint8_t snooping) argument 189 smpt_reset(struct xeon_phi *phi) argument 202 smpt_init(struct xeon_phi *phi) argument 223 smpt_init(struct xeon_phi *phi) argument [all...] |
H A D | serial.c | 51 uint32_t xeon_phi_serial_handle_recv(struct xeon_phi *phi) argument 128 struct xeon_phi *phi = arg; local 161 xeon_phi_serial_start_recv_thread(struct xeon_phi *phi) argument 178 xeon_phi_serial_init(struct xeon_phi *phi) argument [all...] |
H A D | main_card.c | 44 static errval_t map_mmio_space(struct xeon_phi *phi) argument 85 errval_t xeon_phi_event_poll(struct xeon_phi *phi, uint8_t do_yield) argument
|
H A D | service.c | 137 errval_t service_bootstrap(struct xeon_phi *phi, argument 207 struct xeon_phi *phi = topology->local; local 231 struct xeon_phi *phi local 293 struct xeon_phi *phi = topology->local; local 375 struct xeon_phi *phi = st; local 388 service_init(struct xeon_phi *phi) argument 425 service_register(struct xeon_phi *phi, iref_t *irefs, uint8_t num) argument 484 service_start(struct xeon_phi *phi) argument [all...] |
H A D | xeon_phi.c | 71 static void device_init(struct xeon_phi *phi) argument 249 errval_t xeon_phi_init(struct xeon_phi *phi, struct capref mmio, struct capref apt) argument 280 xeon_phi_reset(struct xeon_phi *phi) argument 366 xeon_phi_map_aperture(struct xeon_phi *phi, size_t range) argument 394 xeon_phi_unmap_aperture(struct xeon_phi *phi) argument [all...] |
H A D | boot.c | 67 static inline lvaddr_t get_load_offset(struct xeon_phi *phi) argument 101 static errval_t load_cmdline(struct xeon_phi *phi, lvaddr_t load_offset) argument 135 bootstrap_notify(struct xeon_phi *phi) argument 272 download_bootloader_generic(struct xeon_phi *phi, char *bootloader, loadfile_fn_t loadfn, size_t args) argument 320 download_bootloader_vfs(struct xeon_phi *phi, char *bootloader, uint8_t use_nfs) argument 326 download_bootloader_tftp(struct xeon_phi *phi, char *bootloader) argument 411 download_modules_generic(struct xeon_phi *phi, size_t offset, char **mods, uint32_t num_mods, uint32_t num_mmaps, loadfile_fn_t loadfn, size_t args) argument 466 download_modules_vfs(struct xeon_phi *phi, size_t offset, char **mods, uint32_t num_mods, uint32_t num_mmaps, uint8_t use_nfs) argument 474 download_modules_tftp(struct xeon_phi *phi, lpaddr_t offset, char **mods, uint32_t num_mods, uint32_t num_mmaps) argument 651 xeon_phi_boot(struct xeon_phi *phi, char *mod_uri, char *mod_list) argument [all...] |
H A D | xphi_service.c | 35 struct xeon_phi *phi; member in struct:xphi_svc_st 248 struct xeon_phi *phi = svc_st->phi; local 272 struct xeon_phi *phi = svc_st->phi; local 308 struct xeon_phi *phi local 329 struct xeon_phi *phi = svc_st->phi; local 690 struct xeon_phi *phi = st; local 708 xeon_phi_service_init(struct xeon_phi *phi) argument [all...] |
H A D | interphi.c | 618 struct xeon_phi *phi = local_node->local; local 685 struct xeon_phi *phi = local_node->local; local 770 struct xeon_phi *phi = local_node->local; local 814 struct xeon_phi *phi = local_node->local; local 870 struct xeon_phi *phi = local_node->local; local 1079 interphi_wait_for_client(struct xeon_phi *phi) argument 1129 interphi_init_xphi(uint8_t xphi, struct xeon_phi *phi, struct capref frame, uint8_t is_client) argument 1269 interphi_init(struct xeon_phi *phi, struct capref frame) argument 1418 interphi_bootstrap(struct xeon_phi *phi, lpaddr_t frame_base, uint8_t frame_bits, lpaddr_t offset, uint8_t xid, uint8_t is_client) argument [all...] |