Searched refs:device_t (Results 1 - 25 of 212) sorted by relevance

123456789

/haiku/src/libs/compat/freebsd_iflib/compat/
H A Ddevice_if.h8 void* DEVICE_REGISTER(device_t dev);
/haiku/src/libs/compat/freebsd_network/compat/dev/pci/
H A Dpcivar.h23 int pci_enable_busmaster(device_t dev);
24 int pci_enable_io(device_t dev, int reg);
26 uint32_t pci_get_devid(device_t dev);
27 void pci_set_intpin(device_t dev, uint8_t pin);
28 uint8_t pci_get_intpin(device_t dev);
30 uint16_t pci_get_vendor(device_t dev);
31 uint16_t pci_get_device(device_t dev);
32 uint16_t pci_get_subvendor(device_t dev);
33 uint16_t pci_get_subdevice(device_t dev);
34 uint8_t pci_get_revid(device_t de
[all...]
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dbus.h30 static __inline type varp ## _get_ ## var(device_t dev) \
35 static __inline void varp ## _set_ ## var(device_t dev, type t) \
54 int bus_generic_detach(device_t dev);
55 int bus_generic_suspend(device_t dev);
56 int bus_generic_resume(device_t dev);
57 void bus_generic_shutdown(device_t dev);
67 struct resource *bus_alloc_resource(device_t dev, int type, int *rid,
69 int bus_release_resource(device_t dev, int type, int rid, struct resource *r);
70 int bus_alloc_resources(device_t dev, struct resource_spec *resourceSpec,
72 void bus_release_resources(device_t de
[all...]
H A Dhaiku-module.h22 typedef struct device *device_t; typedef in typeref:struct:device
25 typedef int (*device_method_signature_t)(device_t dev);
27 typedef int device_probe_t(device_t dev);
28 typedef int device_attach_t(device_t dev);
29 typedef int device_detach_t(device_t dev);
30 typedef int device_resume_t(device_t dev);
31 typedef int device_shutdown_t(device_t dev);
32 typedef int device_suspend_t(device_t dev);
34 typedef int bus_child_location_str_t(device_t dev __unused, device_t chil
[all...]
/haiku/src/libs/compat/freebsd_network/
H A Dshared.h37 void* (*device_register)(device_t dev);
38 int (*probe)(device_t dev);
39 int (*attach)(device_t dev);
40 int (*detach)(device_t dev);
41 int (*suspend)(device_t dev);
42 int (*resume)(device_t dev);
43 void (*shutdown)(device_t dev);
45 int (*miibus_readreg)(device_t, int, int);
46 int (*miibus_writereg)(device_t, int, int, int);
47 void (*miibus_statchg)(device_t);
[all...]
H A Dmii.c19 __haiku_miibus_readreg(device_t device, int phy, int reg)
29 __haiku_miibus_writereg(device_t device, int phy, int reg, int data)
39 __haiku_miibus_statchg(device_t device)
47 __haiku_miibus_linkchg(device_t device)
55 __haiku_miibus_mediainit(device_t device)
H A Dpci.cpp51 get_device_pci_info(device_t device)
61 pci_read_config(device_t dev, int offset, int size)
73 pci_write_config(device_t dev, int offset, uint32_t value, int size)
85 pci_get_vendor(device_t dev)
92 pci_get_device(device_t dev)
99 pci_get_subvendor(device_t dev)
106 pci_get_subdevice(device_t dev)
113 pci_get_revid(device_t dev)
120 pci_get_domain(device_t dev)
126 pci_get_devid(device_t de
[all...]
H A Ddevice.c36 static device_t
37 init_device(device_t device, driver_t *driver)
49 static device_t
52 device_t dev = malloc(sizeof(struct device));
139 device_printf(device_t dev, const char *format, ...)
151 device_set_desc(device_t dev, const char *desc)
158 device_set_desc_copy(device_t dev, const char *desc)
166 device_get_desc(device_t dev)
172 device_t
173 device_get_parent(device_t de
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/
H A Dglue.h11 int haiku_sge_get_mac_addr_apc(device_t dev, uint8_t* dest, int* rgmii);
/haiku/src/libs/compat/freebsd_network/compat/dev/mii/
H A Dmii_bitbang.h43 uint32_t (*mbo_read)(device_t);
44 void (*mbo_write)(device_t, uint32_t);
50 int mii_bitbang_readreg(device_t dev, mii_bitbang_ops_t ops,
52 void mii_bitbang_sync(device_t dev, mii_bitbang_ops_t ops);
53 void mii_bitbang_writereg(device_t dev, mii_bitbang_ops_t ops,
/haiku/src/libs/compat/freebsd_iflib/
H A Ddevice_if.c15 DEVICE_REGISTER(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/
H A Dglue_de.c21 int check_disable_interrupts_de(device_t dev);
22 void reenable_interrupts_de(device_t dev);
26 check_disable_interrupts_de(device_t dev)
60 reenable_interrupts_de(device_t dev)
H A Dglue.c24 int check_disable_interrupts_dc(device_t dev);
25 void reenable_interrupts_dc(device_t dev);
27 extern int check_disable_interrupts_de(device_t dev);
28 extern void reenable_interrupts_de(device_t dev);
53 __haiku_select_miibus_driver(device_t dev)
69 HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev)
87 HAIKU_REENABLE_INTERRUPTS(device_t dev)
105 check_disable_interrupts_dc(device_t dev)
139 reenable_interrupts_dc(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/
H A Dglue_pcn.c12 int check_disable_interrupts_pcn(device_t dev);
13 void reenable_interrupts_pcn(device_t dev);
17 check_disable_interrupts_pcn(device_t dev)
45 reenable_interrupts_pcn(device_t dev)
H A Dglue.c25 __haiku_select_miibus_driver(device_t dev)
37 int check_disable_interrupts_le(device_t dev);
38 void reenable_interrupts_le(device_t dev);
40 extern int check_disable_interrupts_pcn(device_t dev);
41 extern void reenable_interrupts_pcn(device_t dev);
61 HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev)
79 HAIKU_REENABLE_INTERRUPTS(device_t dev)
114 check_disable_interrupts_le(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/
H A Dglue.c18 HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/
H A Dglue.c18 HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/
H A Dglue.c18 HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev)
/haiku/src/add-ons/kernel/bus_managers/firewire/
H A Dfwohcivar.h88 int fwohci_init (struct fwohci_softc *, device_t);
90 void fwohci_reset (struct fwohci_softc *, device_t);
91 int fwohci_detach (struct fwohci_softc *, device_t);
92 int fwohci_resume (struct fwohci_softc *, device_t);
93 int fwohci_stop (struct fwohci_softc *, device_t dev);
/haiku/src/libs/compat/freebsd_iflib/compat/net/
H A Diflib_private.h58 int noop_attach(device_t dev);
59 int iflib_pseudo_detach(device_t dev);
61 int iflib_pseudo_register(device_t dev, if_shared_ctx_t sctx, if_ctx_t *ctxp,
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/
H A Dglue.c24 __haiku_select_miibus_driver(device_t dev)
36 __haiku_disable_interrupts(device_t dev)
59 __haiku_reenable_interrupts(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/
H A Dglue.c27 __haiku_select_miibus_driver(device_t dev)
40 __haiku_disable_interrupts(device_t dev)
53 __haiku_reenable_interrupts(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/mii/
H A Dukphy.c82 static int ukphy_probe(device_t);
83 static int ukphy_attach(device_t);
113 ukphy_probe(device_t dev)
124 ukphy_attach(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/mii/
H A Dukphy.c82 static int ukphy_probe(device_t);
83 static int ukphy_attach(device_t);
113 ukphy_probe(device_t dev)
124 ukphy_attach(device_t dev)
/haiku/src/add-ons/kernel/drivers/network/ether/atheros81xx/dev/mii/
H A Dukphy.c82 static int ukphy_probe(device_t);
83 static int ukphy_attach(device_t);
113 ukphy_probe(device_t dev)
124 ukphy_attach(device_t dev)

Completed in 85 milliseconds

123456789