| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/rpmsg/ |
| A D | rpmsg.c | 113 struct rpmsg_device *rdev; in rpmsg_send_offchannel_raw() local 118 rdev = ept->rdev; in rpmsg_send_offchannel_raw() 120 if (rdev->ops.send_offchannel_raw) in rpmsg_send_offchannel_raw() 121 return rdev->ops.send_offchannel_raw(rdev, src, dst, data, in rpmsg_send_offchannel_raw() 179 struct rpmsg_device *rdev; in rpmsg_unregister_endpoint() local 184 rdev = ept->rdev; in rpmsg_unregister_endpoint() 195 ept->rdev = rdev; in rpmsg_register_endpoint() 211 metal_mutex_acquire(&rdev->lock); in rpmsg_create_ept() 245 metal_mutex_release(&rdev->lock); in rpmsg_create_ept() 259 struct rpmsg_device *rdev; in rpmsg_destroy_ept() local [all …]
|
| A D | rpmsg_virtio.c | 309 rvdev = metal_container_of(rdev, struct rpmsg_virtio_device, rdev); in rpmsg_virtio_send_offchannel_raw() 398 struct rpmsg_device *rdev = &rvdev->rdev; in rpmsg_virtio_rx_callback() local 471 struct rpmsg_device *rdev = ept->rdev; in rpmsg_virtio_ns_callback() local 510 if (rdev->ns_bind_cb) in rpmsg_virtio_ns_callback() 511 rdev->ns_bind_cb(rdev, name, dest); in rpmsg_virtio_ns_callback() 531 if (!rdev) in rpmsg_virtio_get_buffer_size() 546 struct rpmsg_device *rdev; in rpmsg_init_vdev() local 554 rdev = &rvdev->rdev; in rpmsg_init_vdev() 555 memset(rdev, 0, sizeof(*rdev)); in rpmsg_init_vdev() 664 (void)rpmsg_register_endpoint(rdev, &rdev->ns_ept); in rpmsg_init_vdev() [all …]
|
| A D | rpmsg_internal.h | 92 int rpmsg_register_endpoint(struct rpmsg_device *rdev, 96 rpmsg_get_ept_from_addr(struct rpmsg_device *rdev, uint32_t addr) in rpmsg_get_ept_from_addr() argument 98 return rpmsg_get_endpoint(rdev, NULL, addr, RPMSG_ADDR_ANY); in rpmsg_get_ept_from_addr()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/rpmsg/ |
| A D | rpmsg.c | 113 struct rpmsg_device *rdev; in rpmsg_send_offchannel_raw() local 118 rdev = ept->rdev; in rpmsg_send_offchannel_raw() 120 if (rdev->ops.send_offchannel_raw) in rpmsg_send_offchannel_raw() 121 return rdev->ops.send_offchannel_raw(rdev, src, dst, data, in rpmsg_send_offchannel_raw() 179 struct rpmsg_device *rdev; in rpmsg_unregister_endpoint() local 184 rdev = ept->rdev; in rpmsg_unregister_endpoint() 195 ept->rdev = rdev; in rpmsg_register_endpoint() 211 metal_mutex_acquire(&rdev->lock); in rpmsg_create_ept() 245 metal_mutex_release(&rdev->lock); in rpmsg_create_ept() 259 struct rpmsg_device *rdev; in rpmsg_destroy_ept() local [all …]
|
| A D | rpmsg_virtio.c | 309 rvdev = metal_container_of(rdev, struct rpmsg_virtio_device, rdev); in rpmsg_virtio_send_offchannel_raw() 398 struct rpmsg_device *rdev = &rvdev->rdev; in rpmsg_virtio_rx_callback() local 471 struct rpmsg_device *rdev = ept->rdev; in rpmsg_virtio_ns_callback() local 510 if (rdev->ns_bind_cb) in rpmsg_virtio_ns_callback() 511 rdev->ns_bind_cb(rdev, name, dest); in rpmsg_virtio_ns_callback() 531 if (!rdev) in rpmsg_virtio_get_buffer_size() 546 struct rpmsg_device *rdev; in rpmsg_init_vdev() local 554 rdev = &rvdev->rdev; in rpmsg_init_vdev() 555 memset(rdev, 0, sizeof(*rdev)); in rpmsg_init_vdev() 664 (void)rpmsg_register_endpoint(rdev, &rdev->ns_ept); in rpmsg_init_vdev() [all …]
|
| A D | rpmsg_internal.h | 92 int rpmsg_register_endpoint(struct rpmsg_device *rdev, 96 rpmsg_get_ept_from_addr(struct rpmsg_device *rdev, uint32_t addr) in rpmsg_get_ept_from_addr() argument 98 return rpmsg_get_endpoint(rdev, NULL, addr, RPMSG_ADDR_ANY); in rpmsg_get_ept_from_addr()
|
| /bsp/allwinner/libraries/sunxi-hal/include/hal/ |
| A D | sunxi_hal_regulator.h | 163 if(rdev && rdev->ops && rdev->ops->get_voltage) in hal_regulator_get_voltage() 165 return rdev->ops->get_voltage(rdev, vol_uV); in hal_regulator_get_voltage() 178 if(rdev && rdev->ops && rdev->ops->set_voltage) in hal_regulator_set_voltage() 180 return rdev->ops->set_voltage(rdev, target_uV); in hal_regulator_set_voltage() 190 static inline int hal_regulator_enable(struct regulator_dev *rdev) in hal_regulator_enable() argument 192 if(rdev && rdev->ops && rdev->ops->enable) in hal_regulator_enable() 194 return rdev->ops->enable(rdev); in hal_regulator_enable() 204 static inline int hal_regulator_disable(struct regulator_dev *rdev) in hal_regulator_disable() argument 206 if(rdev && rdev->ops && rdev->ops->disable) in hal_regulator_disable() 208 return rdev->ops->disable(rdev); in hal_regulator_disable() [all …]
|
| A D | sunxi_hal_regulator_private.h | 17 int hal_axp_byte_read(struct regulator_dev *rdev, u8 reg, u8 *reg_val); 18 int hal_axp_byte_write(struct regulator_dev *rdev, u8 reg, u8 reg_val); 19 int hal_axp_byte_update(struct regulator_dev *rdev, u8 reg, u8 val, u8 mask);
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/regulator/sun8iw18p1/ |
| A D | core.c | 7 int hal_regulator_get(unsigned int request_flag, struct regulator_dev *rdev) in hal_regulator_get() argument 13 static int hal_regulator_enable(struct regulator_dev *rdev) 15 struct pwm_regulator_info *info = rdev->pwm; 34 struct pwm_regulator_info *pwm_info = rdev->pwm; 64 struct regulator_dev *rdev) 68 rdev->flag = request_flag; 70 switch (REGULATOR_TYPE(rdev->flag)) { 72 rdev->pwm = (struct pwm_regulator_info *)data; 73 rdev->ops = &pwm_regulator_voltage_continuous_ops; 79 rc = rdev->ops->enable(rdev); [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/regulator/ |
| A D | axp.c | 70 unsigned char id = REGULATOR_ID(rdev->flag); in axp_regulator_set_voltage() 71 struct regulator_desc *pd = (struct regulator_desc *)rdev->private; in axp_regulator_set_voltage() 84 unsigned char id = REGULATOR_ID(rdev->flag); in axp_regulator_get_voltage() 85 struct regulator_desc *pd = (struct regulator_desc *)rdev->private; in axp_regulator_get_voltage() 90 ret = hal_axp_byte_read(rdev, info->vol_reg, &val); in axp_regulator_get_voltage() 102 static int axp_regulator_enable(struct regulator_dev *rdev) in axp_regulator_enable() argument 104 unsigned char id = REGULATOR_ID(rdev->flag); in axp_regulator_enable() 113 return hal_axp_byte_update(rdev, info->enable_reg, in axp_regulator_enable() 117 static int axp_regulator_disable(struct regulator_dev *rdev) in axp_regulator_disable() argument 119 unsigned char id = REGULATOR_ID(rdev->flag); in axp_regulator_disable() [all …]
|
| A D | axp_twi.c | 10 int hal_axp_twi_init(struct regulator_dev *rdev) in hal_axp_twi_init() argument 12 unsigned char port = TWI_PORT(rdev->flag); in hal_axp_twi_init() 13 unsigned short addr = AXP_ADDR(rdev->flag); in hal_axp_twi_init() 21 int hal_axp_byte_read(struct regulator_dev *rdev, u8 reg, u8 *reg_val) in hal_axp_byte_read() argument 23 unsigned char port = TWI_PORT(rdev->flag); in hal_axp_byte_read() 33 int hal_axp_byte_write(struct regulator_dev *rdev, u8 reg, u8 reg_val) in hal_axp_byte_write() argument 36 unsigned char port = TWI_PORT(rdev->flag); in hal_axp_byte_write() 43 msg.addr = AXP_ADDR(rdev->flag); in hal_axp_byte_write() 50 int hal_axp_byte_update(struct regulator_dev *rdev, u8 reg, u8 val, u8 mask) in hal_axp_byte_update() argument 55 ret = hal_axp_byte_read(rdev, reg, ®_val); in hal_axp_byte_update() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/regulator/sun8iw19p1/ |
| A D | core.c | 12 int hal_regulator_get(unsigned int request_flag, struct regulator_dev *rdev) in hal_regulator_get() argument 16 rdev->flag = request_flag; in hal_regulator_get() 18 switch (REGULATOR_TYPE(rdev->flag)) { in hal_regulator_get() 20 rdev->flag |= (REGULATOR_PMU_ADDR << AXP_ADDR_SHIFT) | in hal_regulator_get() 22 rdev->private = (void *)axp2101_regulators; in hal_regulator_get() 23 rdev->ops = &axp_regulator_ops; in hal_regulator_get() 24 hal_axp_twi_init(rdev); in hal_regulator_get()
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | rpmsg_virtio.h | 57 struct rpmsg_device rdev; member 107 int rpmsg_virtio_get_buffer_size(struct rpmsg_device *rdev); 167 return &rvdev->rdev; in rpmsg_virtio_get_rpmsg_device()
|
| A D | rpmsg.h | 51 typedef void (*rpmsg_ns_bind_cb)(struct rpmsg_device *rdev, 73 struct rpmsg_device *rdev; member 87 int (*send_offchannel_raw)(struct rpmsg_device *rdev, 325 int rpmsg_create_ept(struct rpmsg_endpoint *ept, struct rpmsg_device *rdev,
|
| A D | rpmsg_retarget.h | 71 struct rpmsg_device *rdev,
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | rpmsg_virtio.h | 57 struct rpmsg_device rdev; member 107 int rpmsg_virtio_get_buffer_size(struct rpmsg_device *rdev); 167 return &rvdev->rdev; in rpmsg_virtio_get_rpmsg_device()
|
| A D | rpmsg.h | 51 typedef void (*rpmsg_ns_bind_cb)(struct rpmsg_device *rdev, 73 struct rpmsg_device *rdev; member 87 int (*send_offchannel_raw)(struct rpmsg_device *rdev, 325 int rpmsg_create_ept(struct rpmsg_endpoint *ept, struct rpmsg_device *rdev,
|
| A D | rpmsg_retarget.h | 71 struct rpmsg_device *rdev,
|
| /bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Src/ |
| A D | openamp.c | 161 return rpmsg_create_ept(ept, &rvdev.rdev, name, RPMSG_ADDR_ANY, dest, cb, in OPENAMP_create_endpoint()
|
| /bsp/stm32/stm32mp157a-st-discovery/board/CubeMX_Config/CM4/Src/ |
| A D | openamp.c | 161 return rpmsg_create_ept(ept, &rvdev.rdev, name, RPMSG_ADDR_ANY, dest, cb, in OPENAMP_create_endpoint()
|