Searched refs:pdc (Results 1 - 6 of 6) sorted by relevance
/barrelfish-2018-10-04/include/pci/ |
H A D | pci_driver_client.h | 43 struct pcid* pdc, 54 errval_t pcid_get_interrupt_cap(struct pcid* pdc, struct capref *ret); 55 errval_t pcid_get_bar_cap(struct pcid* pdc, int bar_index, struct capref *ret); 56 size_t pcid_get_bar_num(struct pcid* pdc); 60 size_t pcid_get_int_num(struct pcid* pdc); 61 errval_t pcid_connect_int(struct pcid* pdc, int int_index,
|
/barrelfish-2018-10-04/lib/pci/ |
H A D | pci_driver_client.c | 56 static errval_t bind_to_pci(struct capref ep, struct pcid * pdc){ argument 65 err = pci_driver_client_connect(&fi, pci_bind_cont, pdc, get_default_waitset(), 79 struct pcid * pdc, 87 pdc->ws = ws; 90 pdc->num_bars = caps_len - 2; 104 pdc->arg_cnode = build_cnoderef(cnodecap, CNODE_TYPE_OTHER); 113 pci_deserialize_octet(args[i] + strlen("pci="), &pdc->addr, 114 &pdc->id, &pdc->cls); 118 err = int_startup_argument_parse(args[i], &pdc 78 pcid_init( struct pcid * pdc, struct capref* caps, size_t caps_len, char** args, size_t args_len, struct waitset * ws) argument 154 pcid_get_interrupt_cap(struct pcid* pdc, struct capref *ret) argument 167 pcid_get_bar_cap(struct pcid* pdc, int bar_index, struct capref *ret) argument 180 pcid_get_bar_num(struct pcid* pdc) argument 200 pcid_connect_int(struct pcid* pdc, int int_index, interrupt_handler_fn handler, void *st) argument [all...] |
/barrelfish-2018-10-04/usr/drivers/e1000/ |
H A D | e1000n.c | 164 int num_bars = pcid_get_bar_num(&eds->pdc); 175 err = pcid_get_bar_cap(&eds->pdc, 2, &bar2); 303 err = pcid_connect_int(&device->pdc, 0, e1000_interrupt_handler_fn, device); 308 err = pcid_connect_int(&device->pdc, 0, e1000_interrupt_handler_fn, device); 401 *err = pcid_get_interrupt_cap(&driver->pdc, irq); 467 sprintf(name, "%s_%x_%x_%x_%s", s->service_name, s->pdc.addr.bus, s->pdc.addr.device, 468 s->pdc.addr.function, suffix); 503 err = pcid_init(&eds->pdc, caps, caps_len, args, args_len, get_default_waitset()); 557 eds->mac_type = e1000_get_mac_type(eds->pdc [all...] |
H A D | e1000n.h | 191 struct pcid pdc; member in struct:e1000_driver_state
|
H A D | e1000n_hwinit.c | 522 switch (eds->pdc.id.device) { 1039 int num_bars = pcid_get_bar_num(&eds->pdc); 1050 err = pcid_get_bar_cap(&eds->pdc, 0, &eds->regs);
|
/barrelfish-2018-10-04/usr/drivers/solarflare/ |
H A D | sfn5122f_cdriver.c | 194 struct pcid pdc; member in struct:sfn5122f_driver_state 844 err = pcid_connect_int(&st->pdc, 0, global_interrupt_handler, st); 1561 int num_bars = pcid_get_bar_num(&st->pdc); 1572 err = pcid_get_bar_cap(&st->pdc, 0, &st->regframe); 1743 err = pcid_init(&st->pdc, caps, caps_len, args, args_len, get_default_waitset());
|
Completed in 48 milliseconds