/lk-master/dev/bus/pci/ |
A D | pci_backend.h | 30 …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 D | bios32.h | 23 …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 D | ecam.h | 20 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 D | ecam.cpp | 87 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 D | pci.cpp | 39 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 D | type1.h | 21 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 D | bios32.cpp | 182 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 D | type1.cpp | 83 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 D | debug.cpp | 23 pci_location_t state; in pci_list() 97 pci_location_t loc; in pci_config()
|
/lk-master/dev/bus/pci/include/dev/bus/ |
A D | pci.h | 128 } 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 D | pcnet.c | 73 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 D | ide.c | 224 pci_location_t loc; in ide_init()
|