Home
last modified time | relevance | path

Searched refs:rdev (Results 1 – 20 of 20) sorted by relevance

/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/rpmsg/
A Drpmsg.c113 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 Drpmsg_virtio.c309 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 Drpmsg_internal.h92 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 Drpmsg.c113 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 Drpmsg_virtio.c309 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 Drpmsg_internal.h92 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 Dsunxi_hal_regulator.h163 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 Dsunxi_hal_regulator_private.h17 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 Dcore.c7 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 Daxp.c70 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 Daxp_twi.c10 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, &reg_val); in hal_axp_byte_update()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/regulator/sun8iw19p1/
A Dcore.c12 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 Drpmsg_virtio.h57 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 Drpmsg.h51 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 Drpmsg_retarget.h71 struct rpmsg_device *rdev,
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Drpmsg_virtio.h57 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 Drpmsg.h51 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 Drpmsg_retarget.h71 struct rpmsg_device *rdev,
/bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Src/
A Dopenamp.c161 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 Dopenamp.c161 return rpmsg_create_ept(ept, &rvdev.rdev, name, RPMSG_ADDR_ANY, dest, cb, in OPENAMP_create_endpoint()

Completed in 34 milliseconds