| /include/dm/ |
| A D | read.h | 868 static inline int dev_read_u8(const struct udevice *dev, in dev_read_u8() 880 static inline int dev_read_u16(const struct udevice *dev, in dev_read_u16() 892 static inline int dev_read_u32(const struct udevice *dev, in dev_read_u32() 904 static inline int dev_read_u32_index(struct udevice *dev, in dev_read_u32_index() 918 static inline int dev_read_s32(const struct udevice *dev, in dev_read_s32() 930 static inline int dev_read_u32u(const struct udevice *dev, in dev_read_u32u() 944 static inline int dev_read_u64(const struct udevice *dev, in dev_read_u64() 962 static inline bool dev_read_bool(const struct udevice *dev, in dev_read_bool() 1047 static inline void *dev_remap_addr(const struct udevice *dev) in dev_remap_addr() 1285 #define dev_for_each_subnode(subnode, dev) \ argument [all …]
|
| A D | device-internal.h | 210 static inline int device_remove(struct udevice *dev, uint flags) { return 0; } in device_remove() 224 static inline int device_unbind(struct udevice *dev) { return 0; } in device_unbind() 230 static inline void device_free(struct udevice *dev) {} in device_free() 247 static inline int device_chld_unbind(struct udevice *dev, struct driver *drv) in device_chld_unbind() 273 static inline int device_chld_remove(struct udevice *dev, struct driver *drv, in device_chld_remove() 422 static inline void devres_release_probe(struct udevice *dev) in devres_release_probe() 426 static inline void devres_release_all(struct udevice *dev) in devres_release_all() 432 static inline int device_notify(const struct udevice *dev, enum event_t type) in device_notify()
|
| A D | device_compat.h | 83 #define __dev_printk(level, dev, fmt, ...) \ argument 103 #define dev_emerg(dev, fmt, ...) \ argument 105 #define dev_alert(dev, fmt, ...) \ argument 107 #define dev_crit(dev, fmt, ...) \ argument 109 #define dev_err(dev, fmt, ...) \ argument 111 #define dev_warn(dev, fmt, ...) \ argument 113 #define dev_notice(dev, fmt, ...) \ argument 115 #define dev_info(dev, fmt, ...) \ argument 117 #define dev_dbg(dev, fmt, ...) \ argument 119 #define dev_vdbg(dev, fmt, ...) \ argument
|
| A D | devres.h | 184 static inline void *devm_kmalloc_array(struct udevice *dev, in devm_kmalloc_array() 192 static inline void *devm_kcalloc(struct udevice *dev, in devm_kcalloc() 222 static inline void devres_add(struct udevice *dev, void *res) in devres_add() 226 static inline void *devres_find(struct udevice *dev, dr_release_t release, in devres_find() 232 static inline void *devres_get(struct udevice *dev, void *new_res, in devres_get() 244 static inline int devres_destroy(struct udevice *dev, dr_release_t release, in devres_destroy() 250 static inline int devres_release(struct udevice *dev, dr_release_t release, in devres_release() 266 static inline void *devm_kmalloc_array(struct udevice *dev, in devm_kmalloc_array() 272 static inline void *devm_kcalloc(struct udevice *dev, in devm_kcalloc() 278 static inline void devm_kfree(struct udevice *dev, void *ptr) in devm_kfree() [all …]
|
| A D | uclass-internal.h | 282 static inline int uclass_pre_unbind_device(struct udevice *dev) { return 0; } in uclass_pre_unbind_device() 283 static inline int uclass_unbind_device(struct udevice *dev) { return 0; } in uclass_unbind_device() 320 static inline int uclass_pre_remove_device(struct udevice *dev) { return 0; } in uclass_pre_remove_device()
|
| A D | device.h | 234 #define device_get_ops(dev) ((dev)->driver->ops) argument 241 static inline u32 dev_get_flags(const struct udevice *dev) in dev_get_flags() 246 static inline void dev_or_flags(struct udevice *dev, u32 or) in dev_or_flags() 251 static inline void dev_bic_flags(struct udevice *dev, u32 bic) in dev_bic_flags() 263 static inline __attribute_const__ ofnode dev_ofnode(const struct udevice *dev) in dev_ofnode() 273 #define device_active(dev) (dev_get_flags(dev) & DM_FLAG_ACTIVATED) argument 283 static inline __attribute_const__ int dev_of_offset(const struct udevice *dev) in dev_of_offset() 292 static inline __attribute_const__ bool dev_has_ofnode(const struct udevice *dev) in dev_has_ofnode() 301 static inline void dev_set_ofnode(struct udevice *dev, ofnode node) in dev_set_ofnode() 308 static inline int dev_seq(const struct udevice *dev) in dev_seq() [all …]
|
| /include/ |
| A D | reset.h | 59 struct udevice *dev; member 363 static inline struct reset_ctl *devm_reset_control_get(struct udevice *dev, in devm_reset_control_get() 369 static inline struct reset_ctl *devm_reset_control_get_optional(struct udevice *dev, in devm_reset_control_get_optional() 375 static inline struct reset_ctl *devm_reset_control_get_by_index(struct udevice *dev, in devm_reset_control_get_by_index() 381 static inline struct reset_ctl_bulk *devm_reset_bulk_get(struct udevice *dev) in devm_reset_bulk_get() 386 static inline struct reset_ctl_bulk *devm_reset_bulk_get_optional(struct udevice *dev) in devm_reset_bulk_get_optional() 391 static inline struct reset_ctl_bulk *devm_reset_bulk_get_by_node(struct udevice *dev, in devm_reset_bulk_get_by_node() 397 static inline struct reset_ctl_bulk *devm_reset_bulk_get_optional_by_node(struct udevice *dev, in devm_reset_bulk_get_optional_by_node() 403 static inline int reset_get_by_index(struct udevice *dev, int index, in reset_get_by_index() 409 static inline int reset_get_bulk(struct udevice *dev, in reset_get_bulk() [all …]
|
| A D | video_bridge.h | 80 #define video_bridge_get_ops(dev) \ argument 133 static inline int video_bridge_attach(struct udevice *dev) in video_bridge_attach() 138 static inline int video_bridge_set_backlight(struct udevice *dev, int percent) in video_bridge_set_backlight() 143 static inline int video_bridge_set_active(struct udevice *dev, bool active) in video_bridge_set_active() 148 static inline int video_bridge_check_attached(struct udevice *dev) in video_bridge_check_attached() 153 static inline int video_bridge_get_display_timing(struct udevice *dev, in video_bridge_get_display_timing() 159 static inline int video_bridge_read_edid(struct udevice *dev, u8 *buf, int buf_size) in video_bridge_read_edid()
|
| A D | p2sb.h | 56 #define p2sb_get_ops(dev) ((struct p2sb_ops *)(dev)->driver->ops) argument 114 static inline void pcr_setbits32(struct udevice *dev, uint offset, uint set) in pcr_setbits32() 119 static inline void pcr_setbits16(struct udevice *dev, uint offset, uint set) in pcr_setbits16() 124 static inline void pcr_setbits8(struct udevice *dev, uint offset, uint set) in pcr_setbits8() 129 static inline void pcr_clrbits32(struct udevice *dev, uint offset, uint clr) in pcr_clrbits32() 134 static inline void pcr_clrbits16(struct udevice *dev, uint offset, uint clr) in pcr_clrbits16() 139 static inline void pcr_clrbits8(struct udevice *dev, uint offset, uint clr) in pcr_clrbits8()
|
| A D | scmi_agent-uclass.h | 50 static inline u32 scmi_version(struct udevice *dev) in scmi_version() 55 static inline u32 scmi_num_agents(struct udevice *dev) in scmi_num_agents() 60 static inline u32 scmi_num_protocols(struct udevice *dev) in scmi_num_protocols() 65 static inline u32 scmi_impl_version(struct udevice *dev) in scmi_impl_version() 70 static inline u8 *scmi_protocols(struct udevice *dev) in scmi_protocols() 75 static inline u8 *scmi_vendor(struct udevice *dev) in scmi_vendor() 80 static inline u8 *scmi_sub_vendor(struct udevice *dev) in scmi_sub_vendor() 85 static inline u8 *scmi_agent_name(struct udevice *dev) in scmi_agent_name() 90 static inline u32 scmi_agent_id(struct udevice *dev) in scmi_agent_id()
|
| A D | power-domain.h | 63 struct udevice *dev; member 94 int power_domain_get(struct udevice *dev, struct power_domain *power_domain) in power_domain_get() 114 int power_domain_get_by_index(struct udevice *dev, in power_domain_get_by_index() 135 int power_domain_get_by_name(struct udevice *dev, in power_domain_get_by_name() 244 static inline int dev_power_domain_on(struct udevice *dev) in dev_power_domain_on() 260 static inline int dev_power_domain_off(struct udevice *dev) in dev_power_domain_off()
|
| A D | rtc.h | 105 #define rtc_get_ops(dev) ((struct rtc_ops *)(dev)->driver->ops) argument 225 static inline int dm_rtc_get(struct udevice *dev, struct rtc_time *time) in dm_rtc_get() 230 static inline int dm_rtc_set(struct udevice *dev, struct rtc_time *time) in dm_rtc_set() 235 static inline int dm_rtc_reset(struct udevice *dev) in dm_rtc_reset() 240 static inline int dm_rtc_read(struct udevice *dev, unsigned int reg, u8 *buf, in dm_rtc_read() 246 static inline int dm_rtc_write(struct udevice *dev, unsigned int reg, in dm_rtc_write()
|
| A D | uboot_aes.h | 220 #define aes_get_ops(dev) ((struct aes_ops *)(dev)->driver->ops) argument 314 static inline int dm_aes_get_available_key_slots(struct udevice *dev) in dm_aes_get_available_key_slots() 319 static inline int dm_aes_select_key_slot(struct udevice *dev, u32 key_size, u8 slot) in dm_aes_select_key_slot() 324 static inline int dm_aes_set_key_for_key_slot(struct udevice *dev, u32 key_size, u8 *key, in dm_aes_set_key_for_key_slot() 330 static inline int dm_aes_ecb_encrypt(struct udevice *dev, u8 *src, u8 *dst, in dm_aes_ecb_encrypt() 336 static inline int dm_aes_ecb_decrypt(struct udevice *dev, u8 *src, u8 *dst, in dm_aes_ecb_decrypt() 342 static inline int dm_aes_cbc_encrypt(struct udevice *dev, u8 *iv, u8 *src, in dm_aes_cbc_encrypt() 348 static inline int dm_aes_cbc_decrypt(struct udevice *dev, u8 *iv, u8 *src, in dm_aes_cbc_decrypt() 354 static inline int dm_aes_cmac(struct udevice *dev, u8 *src, u8 *dst, u32 num_aes_blocks) in dm_aes_cmac()
|
| A D | clk.h | 19 #define CLK_ID(dev, id) (((dev_seq(dev) + 1) << CLK_ID_SZ) | ((id) & CLK_ID_MSK)) argument 22 #define CLK_ID(dev, id) id argument 73 struct udevice *dev; member 232 static inline struct clk *devm_clk_get_optional(struct udevice *dev, in devm_clk_get_optional() 261 static inline int clk_get_by_phandle(struct udevice *dev, const in clk_get_by_phandle() 268 static inline int clk_get_by_index(struct udevice *dev, int index, in clk_get_by_index() 285 static inline int clk_get_by_name(struct udevice *dev, const char *name, in clk_get_by_name() 296 static inline struct clk *devm_clk_get_optional(struct udevice *dev, in devm_clk_get_optional() 326 static inline int clk_get_by_name_optional(struct udevice *dev, in clk_get_by_name_optional() 406 static inline int clk_set_defaults(struct udevice *dev, int stage) in clk_set_defaults() [all …]
|
| A D | tpm_api.h | 324 static inline bool tpm_is_v1(struct udevice *dev) in tpm_is_v1() 329 static inline bool tpm_is_v2(struct udevice *dev) in tpm_is_v2()
|
| A D | soc.h | 68 #define soc_get_ops(dev) ((struct soc_ops *)(dev)->driver->ops) argument 128 static inline int soc_get_machine(struct udevice *dev, char *buf, int size) in soc_get_machine() 133 static inline int soc_get_revision(struct udevice *dev, char *buf, int size) in soc_get_revision() 138 static inline int soc_get_family(struct udevice *dev, char *buf, int size) in soc_get_family()
|
| A D | i2c_eeprom.h | 65 static inline int i2c_eeprom_read(struct udevice *dev, int offset, uint8_t *buf, in i2c_eeprom_read() 71 static inline int i2c_eeprom_write(struct udevice *dev, int offset, in i2c_eeprom_write() 77 static inline int i2c_eeprom_size(struct udevice *dev) in i2c_eeprom_size()
|
| A D | spi_flash.h | 40 #define sf_get_ops(dev) ((struct dm_spi_flash_ops *)(dev)->driver->ops) argument 149 static inline int spi_flash_read_dm(struct udevice *dev, u32 offset, size_t len, in spi_flash_read_dm() 155 static inline int spi_flash_write_dm(struct udevice *dev, u32 offset, size_t len, in spi_flash_write_dm() 161 static inline int spi_flash_erase_dm(struct udevice *dev, u32 offset, size_t len) in spi_flash_erase_dm() 166 static inline int spl_flash_get_sw_write_prot(struct udevice *dev) in spl_flash_get_sw_write_prot() 171 static inline int spi_flash_std_probe(struct udevice *dev) in spi_flash_std_probe()
|
| A D | sysinfo.h | 269 #define sysinfo_get_ops(dev) ((struct sysinfo_ops *)(dev)->driver->ops) argument 393 static inline int sysinfo_detect(struct udevice *dev) in sysinfo_detect() 398 static inline int sysinfo_get_bool(struct udevice *dev, int id, bool *val) in sysinfo_get_bool() 403 static inline int sysinfo_get_int(struct udevice *dev, int id, int *val) in sysinfo_get_int() 408 static inline int sysinfo_get_str(struct udevice *dev, int id, size_t size, in sysinfo_get_str() 414 static inline int sysinfo_get_data(struct udevice *dev, int id, void **data, in sysinfo_get_data() 420 static inline int sysinfo_get_item_count(struct udevice *dev, int id) in sysinfo_get_item_count() 425 static inline int sysinfo_get_data_by_index(struct udevice *dev, int id, in sysinfo_get_data_by_index() 437 static inline int sysinfo_get_fit_loadable(struct udevice *dev, int index, in sysinfo_get_fit_loadable()
|
| A D | dma.h | 160 struct udevice *dev; member 203 static inline int dma_get_by_index(struct udevice *dev, int index, in dma_get_by_index() 209 static inline int dma_get_by_name(struct udevice *dev, const char *name, in dma_get_by_name()
|
| A D | usb.h | 161 struct udevice *dev; /* Pointer to associated device */ member 189 #define usb_reset_root_port(dev) argument 354 #define create_pipe(dev,endpoint) \ argument 357 #define default_pipe(dev) ((dev)->speed << 26) argument 359 #define usb_sndctrlpipe(dev, endpoint) ((PIPE_CONTROL << 30) | \ argument 361 #define usb_rcvctrlpipe(dev, endpoint) ((PIPE_CONTROL << 30) | \ argument 369 #define usb_sndbulkpipe(dev, endpoint) ((PIPE_BULK << 30) | \ argument 371 #define usb_rcvbulkpipe(dev, endpoint) ((PIPE_BULK << 30) | \ argument 379 #define usb_snddefctrl(dev) ((PIPE_CONTROL << 30) | \ argument 381 #define usb_rcvdefctrl(dev) ((PIPE_CONTROL << 30) | \ argument [all …]
|
| A D | phys2bus.h | 27 static inline dma_addr_t dev_phys_to_bus(struct udevice *dev, phys_addr_t phys) in dev_phys_to_bus() 32 static inline phys_addr_t dev_bus_to_phys(struct udevice *dev, dma_addr_t bus) in dev_bus_to_phys()
|
| /include/power/ |
| A D | regulator.h | 530 static inline int regulator_get_value(struct udevice *dev) in regulator_get_value() 535 static inline int regulator_set_value(struct udevice *dev, int uV) in regulator_set_value() 545 static inline int regulator_get_suspend_value(struct udevice *dev) in regulator_get_suspend_value() 550 static inline int regulator_set_value_force(struct udevice *dev, int uV) in regulator_set_value_force() 555 static inline int regulator_get_current(struct udevice *dev) in regulator_get_current() 560 static inline int regulator_set_current(struct udevice *dev, int uA) in regulator_set_current() 565 static inline int regulator_get_enable(struct udevice *dev) in regulator_get_enable() 585 static inline int regulator_get_suspend_enable(struct udevice *dev) in regulator_get_suspend_enable() 590 static inline int regulator_get_mode(struct udevice *dev) in regulator_get_mode() 595 static inline int regulator_set_mode(struct udevice *dev, int mode_id) in regulator_set_mode() [all …]
|
| /include/soc/qcom/ |
| A D | rpmh.h | 19 static inline int rpmh_write(const struct device *dev, enum rpmh_state state, in rpmh_write() 26 #define rpmh_write_async(dev, state, cmd, n) rpmh_write(dev, state, cmd, n) argument
|
| /include/linux/i3c/ |
| A D | master.h | 123 struct i2c_client *dev; member 147 struct i3c_dev_desc *dev; member 244 struct i3c_device *dev; member 262 struct udevice dev; member 336 struct udevice dev; member 531 struct udevice *dev; member 553 #define i3c_bus_for_each_i2cdev(bus, dev) \ argument 564 #define i3c_bus_for_each_i3cdev(bus, dev) \ argument 612 static inline void i3c_dev_set_master_data(struct i3c_dev_desc *dev, in i3c_dev_set_master_data() 653 i3c_dev_get_master(struct i3c_dev_desc *dev) in i3c_dev_get_master() [all …]
|