Lines Matching refs:config

769 pci_set_byte(uint8_t *config, uint8_t val)  in pci_set_byte()  argument
771 *config = val; in pci_set_byte()
775 pci_get_byte(const uint8_t *config) in pci_get_byte() argument
777 return *config; in pci_get_byte()
781 pci_set_word(uint8_t *config, uint16_t val) in pci_set_word() argument
783 stw_le_p(config, val); in pci_set_word()
787 pci_get_word(const uint8_t *config) in pci_get_word() argument
789 return lduw_le_p(config); in pci_get_word()
793 pci_set_long(uint8_t *config, uint32_t val) in pci_set_long() argument
795 stl_le_p(config, val); in pci_set_long()
799 pci_get_long(const uint8_t *config) in pci_get_long() argument
801 return ldl_le_p(config); in pci_get_long()
812 pci_set_quad(uint8_t *config, uint64_t val) in pci_set_quad() argument
814 stq_le_p(config, val); in pci_set_quad()
818 pci_get_quad(const uint8_t *config) in pci_get_quad() argument
820 return ldq_le_p(config); in pci_get_quad()
866 pci_byte_test_and_clear_mask(uint8_t *config, uint8_t mask) in pci_byte_test_and_clear_mask() argument
868 uint8_t val = pci_get_byte(config); in pci_byte_test_and_clear_mask()
869 pci_set_byte(config, val & ~mask); in pci_byte_test_and_clear_mask()
874 pci_byte_test_and_set_mask(uint8_t *config, uint8_t mask) in pci_byte_test_and_set_mask() argument
876 uint8_t val = pci_get_byte(config); in pci_byte_test_and_set_mask()
877 pci_set_byte(config, val | mask); in pci_byte_test_and_set_mask()
882 pci_word_test_and_clear_mask(uint8_t *config, uint16_t mask) in pci_word_test_and_clear_mask() argument
884 uint16_t val = pci_get_word(config); in pci_word_test_and_clear_mask()
885 pci_set_word(config, val & ~mask); in pci_word_test_and_clear_mask()
890 pci_word_test_and_set_mask(uint8_t *config, uint16_t mask) in pci_word_test_and_set_mask() argument
892 uint16_t val = pci_get_word(config); in pci_word_test_and_set_mask()
893 pci_set_word(config, val | mask); in pci_word_test_and_set_mask()
898 pci_long_test_and_clear_mask(uint8_t *config, uint32_t mask) in pci_long_test_and_clear_mask() argument
900 uint32_t val = pci_get_long(config); in pci_long_test_and_clear_mask()
901 pci_set_long(config, val & ~mask); in pci_long_test_and_clear_mask()
906 pci_long_test_and_set_mask(uint8_t *config, uint32_t mask) in pci_long_test_and_set_mask() argument
908 uint32_t val = pci_get_long(config); in pci_long_test_and_set_mask()
909 pci_set_long(config, val | mask); in pci_long_test_and_set_mask()
914 pci_quad_test_and_clear_mask(uint8_t *config, uint64_t mask) in pci_quad_test_and_clear_mask() argument
916 uint64_t val = pci_get_quad(config); in pci_quad_test_and_clear_mask()
917 pci_set_quad(config, val & ~mask); in pci_quad_test_and_clear_mask()
922 pci_quad_test_and_set_mask(uint8_t *config, uint64_t mask) in pci_quad_test_and_set_mask() argument
924 uint64_t val = pci_get_quad(config); in pci_quad_test_and_set_mask()
925 pci_set_quad(config, val | mask); in pci_quad_test_and_set_mask()
931 pci_set_byte_by_mask(uint8_t *config, uint8_t mask, uint8_t reg) in pci_set_byte_by_mask() argument
933 uint8_t val = pci_get_byte(config); in pci_set_byte_by_mask()
938 pci_set_byte(config, (~mask & val) | (mask & rval)); in pci_set_byte_by_mask()
942 pci_set_word_by_mask(uint8_t *config, uint16_t mask, uint16_t reg) in pci_set_word_by_mask() argument
944 uint16_t val = pci_get_word(config); in pci_set_word_by_mask()
949 pci_set_word(config, (~mask & val) | (mask & rval)); in pci_set_word_by_mask()
953 pci_set_long_by_mask(uint8_t *config, uint32_t mask, uint32_t reg) in pci_set_long_by_mask() argument
955 uint32_t val = pci_get_long(config); in pci_set_long_by_mask()
960 pci_set_long(config, (~mask & val) | (mask & rval)); in pci_set_long_by_mask()
964 pci_set_quad_by_mask(uint8_t *config, uint64_t mask, uint64_t reg) in pci_set_quad_by_mask() argument
966 uint64_t val = pci_get_quad(config); in pci_set_quad_by_mask()
971 pci_set_quad(config, (~mask & val) | (mask & rval)); in pci_set_quad_by_mask()