Searched refs:pdc (Results 1 - 6 of 6) sorted by relevance

/barrelfish-2018-10-04/include/pci/
H A Dpci_driver_client.h43 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 Dpci_driver_client.c56 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 De1000n.c164 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 De1000n.h191 struct pcid pdc; member in struct:e1000_driver_state
H A De1000n_hwinit.c522 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 Dsfn5122f_cdriver.c194 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