Home
last modified time | relevance | path

Searched refs:pci_location_t (Results 1 – 12 of 12) sorted by relevance

/lk-master/dev/bus/pci/
A Dpci_backend.h30 …virtual int find_pci_device(pci_location_t *state, uint16_t device_id, uint16_t vendor_id, uint16_… in find_pci_device()
34 virtual int find_pci_class_code(pci_location_t *state, uint32_t class_code, uint16_t index) { in find_pci_class_code()
38 virtual int read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) { in read_config_byte()
41 virtual int read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) { in read_config_half()
44 virtual int read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) { in read_config_word()
48 virtual int write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value) { in write_config_byte()
51 virtual int write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value) { in write_config_half()
54 virtual int write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value) { in write_config_word()
68 virtual int set_irq_hw_int(const pci_location_t *state, uint8_t int_pin, uint8_t irq) { in set_irq_hw_int()
A Dbios32.h23 …virtual int find_pci_device(pci_location_t *state, uint16_t device_id, uint16_t vendor_id, uint16_…
24 …virtual int find_pci_class_code(pci_location_t *state, uint32_t class_code, uint16_t index) overri…
26 … virtual int read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) override;
27 … virtual int read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) override;
28 … virtual int read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) override;
30 … virtual int write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value) override;
31 … virtual int write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value) override;
32 … virtual int write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value) override;
35 virtual int set_irq_hw_int(const pci_location_t *state, uint8_t int_pin, uint8_t irq) override;
A Decam.h20 int read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) override;
21 int read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) override;
22 int read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) override;
23 int write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value) override;
24 int write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value) override;
25 int write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value) override;
A Decam.cpp87 inline size_t location_to_offset(const pci_location_t *state, uint32_t reg) { in location_to_offset()
97 inline int read_config(const pci_location_t *state, uint32_t reg, T *value, const uint8_t *ecam_ptr… in read_config()
106 inline int write_config(const pci_location_t *state, uint32_t reg, T value, uint8_t *ecam_ptr) { in write_config()
114 int pci_ecam::read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) { in read_config_byte()
119 int pci_ecam::read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) { in read_config_half()
124 int pci_ecam::read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) { in read_config_word()
129 int pci_ecam::write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value) { in write_config_byte()
134 int pci_ecam::write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value) { in write_config_half()
139 int pci_ecam::write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value) { in write_config_word()
A Dpci.cpp39 status_t pci_find_pci_device(pci_location_t *state, uint16_t device_id, uint16_t vendor_id, uint16_… in pci_find_pci_device()
51 status_t pci_find_pci_class_code(pci_location_t *state, uint32_t class_code, uint16_t index) { in pci_find_pci_class_code()
63 status_t pci_read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) { in pci_read_config_byte()
72 status_t pci_read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) { in pci_read_config_half()
82 status_t pci_read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) { in pci_read_config_word()
92 status_t pci_write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value) { in pci_write_config_byte()
102 status_t pci_write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value) { in pci_write_config_half()
112 status_t pci_write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value) { in pci_write_config_word()
143 status_t pci_set_irq_hw_int(const pci_location_t *state, uint8_t int_pin, uint8_t irq) { in pci_set_irq_hw_int()
A Dtype1.h21 int read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) override;
22 int read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) override;
23 int read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) override;
A Dbios32.cpp182 int pci_bios32::find_pci_device(pci_location_t *state, uint16_t device_id, uint16_t vendor_id, uint… in find_pci_device()
206 int pci_bios32::find_pci_class_code(pci_location_t *state, uint32_t class_code, uint16_t index) { in find_pci_class_code()
229 int pci_bios32::read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) { in read_config_byte()
251 int pci_bios32::read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) { in read_config_half()
273 int pci_bios32::read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) { in read_config_word()
295 int pci_bios32::write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value) { in write_config_byte()
317 int pci_bios32::write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value) { in write_config_half()
339 int pci_bios32::write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value) { in write_config_word()
380 int pci_bios32::set_irq_hw_int(const pci_location_t *state, uint8_t int_pin, uint8_t irq) { in set_irq_hw_int()
A Dtype1.cpp83 int pci_type1::read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) { in read_config_byte()
89 int pci_type1::read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) { in read_config_half()
95 int pci_type1::read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) { in read_config_word()
A Ddebug.cpp23 pci_location_t state; in pci_list()
97 pci_location_t loc; in pci_config()
/lk-master/dev/bus/pci/include/dev/bus/
A Dpci.h128 } pci_location_t; typedef
159 status_t pci_find_pci_device(pci_location_t *state, uint16_t device_id, uint16_t vendor_id, uint16_…
160 status_t pci_find_pci_class_code(pci_location_t *state, uint32_t class_code, uint16_t index);
162 status_t pci_read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value);
163 status_t pci_read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value);
164 status_t pci_read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value);
166 status_t pci_write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value);
167 status_t pci_write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value);
168 status_t pci_write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value);
171 status_t pci_set_irq_hw_int(const pci_location_t *state, uint8_t int_pin, uint8_t irq);
/lk-master/dev/net/pcnet/
A Dpcnet.c73 static status_t pcnet_read_pci_config(struct device *dev, pci_location_t *loc);
131 pci_location_t loc; in pcnet_init()
273 static status_t pcnet_read_pci_config(struct device *dev, pci_location_t *loc) { in pcnet_read_pci_config()
/lk-master/platform/pc/
A Dide.c224 pci_location_t loc; in ide_init()

Completed in 18 milliseconds