Searched refs:rcdev (Results 26 - 50 of 119) sorted by relevance

12345

/linux-master/drivers/reset/starfive/
H A Dreset-starfive-jh71x0.c18 struct reset_controller_dev rcdev; member in struct:jh71x0_reset
27 jh71x0_reset_from(struct reset_controller_dev *rcdev) argument
29 return container_of(rcdev, struct jh71x0_reset, rcdev);
32 static int jh71x0_reset_update(struct reset_controller_dev *rcdev, argument
35 struct jh71x0_reset *data = jh71x0_reset_from(rcdev);
64 static int jh71x0_reset_assert(struct reset_controller_dev *rcdev, argument
67 return jh71x0_reset_update(rcdev, id, true);
70 static int jh71x0_reset_deassert(struct reset_controller_dev *rcdev, argument
73 return jh71x0_reset_update(rcdev, i
76 jh71x0_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
88 jh71x0_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
/linux-master/drivers/reset/
H A Dreset-simple.c25 to_reset_simple_data(struct reset_controller_dev *rcdev) argument
27 return container_of(rcdev, struct reset_simple_data, rcdev);
30 static int reset_simple_update(struct reset_controller_dev *rcdev, argument
33 struct reset_simple_data *data = to_reset_simple_data(rcdev);
54 static int reset_simple_assert(struct reset_controller_dev *rcdev, argument
57 return reset_simple_update(rcdev, id, true);
60 static int reset_simple_deassert(struct reset_controller_dev *rcdev, argument
63 return reset_simple_update(rcdev, id, false);
66 static int reset_simple_reset(struct reset_controller_dev *rcdev, argument
84 reset_simple_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
H A Dreset-ti-sci.c31 * @rcdev: reset controller entity
37 struct reset_controller_dev rcdev; member in struct:ti_sci_reset_data
44 container_of((p), struct ti_sci_reset_data, rcdev)
48 * @rcdev: reset controller entity
62 static int ti_sci_reset_set(struct reset_controller_dev *rcdev, argument
65 struct ti_sci_reset_data *data = to_ti_sci_reset_data(rcdev);
96 * @rcdev: reset controller entity
106 static int ti_sci_reset_assert(struct reset_controller_dev *rcdev, argument
109 return ti_sci_reset_set(rcdev, id, true);
114 * @rcdev
124 ti_sci_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
143 ti_sci_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
184 ti_sci_reset_of_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
[all...]
H A Dreset-sunplus.c102 struct reset_controller_dev rcdev; member in struct:sp_reset
107 static inline struct sp_reset *to_sp_reset(struct reset_controller_dev *rcdev) argument
109 return container_of(rcdev, struct sp_reset, rcdev);
112 static int sp_reset_update(struct reset_controller_dev *rcdev, argument
115 struct sp_reset *reset = to_sp_reset(rcdev);
126 static int sp_reset_assert(struct reset_controller_dev *rcdev, argument
129 return sp_reset_update(rcdev, id, true);
132 static int sp_reset_deassert(struct reset_controller_dev *rcdev, argument
135 return sp_reset_update(rcdev, i
138 sp_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
H A Dreset-tn48m.c30 struct reset_controller_dev rcdev; member in struct:tn48_reset_data
44 struct reset_controller_dev *rcdev)
46 return container_of(rcdev, struct tn48_reset_data, rcdev);
49 static int tn48m_control_reset(struct reset_controller_dev *rcdev, argument
52 struct tn48_reset_data *data = to_tn48_reset_data(rcdev);
66 static int tn48m_control_status(struct reset_controller_dev *rcdev, argument
69 struct tn48_reset_data *data = to_tn48_reset_data(rcdev);
103 data->rcdev.owner = THIS_MODULE;
104 data->rcdev
43 to_tn48_reset_data( struct reset_controller_dev *rcdev) argument
[all...]
H A Dreset-zynq.c22 struct reset_controller_dev rcdev; member in struct:zynq_reset_data
27 container_of((p), struct zynq_reset_data, rcdev)
29 static int zynq_reset_assert(struct reset_controller_dev *rcdev, argument
32 struct zynq_reset_data *priv = to_zynq_reset_data(rcdev);
46 static int zynq_reset_deassert(struct reset_controller_dev *rcdev, argument
49 struct zynq_reset_data *priv = to_zynq_reset_data(rcdev);
63 static int zynq_reset_status(struct reset_controller_dev *rcdev, argument
66 struct zynq_reset_data *priv = to_zynq_reset_data(rcdev);
113 priv->rcdev.owner = THIS_MODULE;
114 priv->rcdev
[all...]
H A Dreset-pistachio.c23 struct reset_controller_dev rcdev; member in struct:pistachio_reset_data
63 static int pistachio_reset_assert(struct reset_controller_dev *rcdev, argument
70 rd = container_of(rcdev, struct pistachio_reset_data, rcdev);
80 static int pistachio_reset_deassert(struct reset_controller_dev *rcdev, argument
87 rd = container_of(rcdev, struct pistachio_reset_data, rcdev);
116 rd->rcdev.owner = THIS_MODULE;
117 rd->rcdev.nr_resets = PISTACHIO_RESET_MAX + 1;
118 rd->rcdev
[all...]
H A Dreset-meson.c28 struct reset_controller_dev rcdev; member in struct:meson_reset
32 static int meson_reset_reset(struct reset_controller_dev *rcdev, argument
36 container_of(rcdev, struct meson_reset, rcdev);
46 static int meson_reset_level(struct reset_controller_dev *rcdev, argument
50 container_of(rcdev, struct meson_reset, rcdev);
72 static int meson_reset_assert(struct reset_controller_dev *rcdev, argument
75 return meson_reset_level(rcdev, id, true);
78 static int meson_reset_deassert(struct reset_controller_dev *rcdev, argument
[all...]
H A Dreset-brcmstb-rescal.c20 struct reset_controller_dev rcdev; member in struct:brcm_rescal_reset
23 static int brcm_rescal_reset_set(struct reset_controller_dev *rcdev, argument
27 container_of(rcdev, struct brcm_rescal_reset, rcdev);
55 static int brcm_rescal_reset_xlate(struct reset_controller_dev *rcdev, argument
78 data->rcdev.owner = THIS_MODULE;
79 data->rcdev.nr_resets = 1;
80 data->rcdev.ops = &brcm_rescal_reset_ops;
81 data->rcdev.of_node = pdev->dev.of_node;
82 data->rcdev
[all...]
H A Dreset-hsdk.c21 #define to_hsdk_rst(p) container_of((p), struct hsdk_rst, rcdev)
27 struct reset_controller_dev rcdev; member in struct:hsdk_rst
72 static int hsdk_reset_reset(struct reset_controller_dev *rcdev, argument
75 struct hsdk_rst *rst = to_hsdk_rst(rcdev);
110 rst->rcdev.owner = THIS_MODULE;
111 rst->rcdev.ops = &hsdk_reset_ops;
112 rst->rcdev.of_node = pdev->dev.of_node;
113 rst->rcdev.nr_resets = HSDK_MAX_RESETS;
114 rst->rcdev.of_reset_n_cells = 1;
116 return reset_controller_register(&rst->rcdev);
[all...]
H A Dreset-ti-syscon.c41 * @rcdev: reset controller entity
47 struct reset_controller_dev rcdev; member in struct:ti_syscon_reset_data
54 container_of(_rcdev, struct ti_syscon_reset_data, rcdev)
58 * @rcdev: reset controller entity
66 static int ti_syscon_reset_assert(struct reset_controller_dev *rcdev, argument
69 struct ti_syscon_reset_data *data = to_ti_syscon_reset_data(rcdev);
89 * @rcdev: reset controller entity
97 static int ti_syscon_reset_deassert(struct reset_controller_dev *rcdev, argument
100 struct ti_syscon_reset_data *data = to_ti_syscon_reset_data(rcdev);
120 * @rcdev
129 ti_syscon_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
H A Dreset-qcom-pdc.c28 struct reset_controller_dev rcdev; member in struct:qcom_pdc_reset_data
83 struct reset_controller_dev *rcdev)
85 return container_of(rcdev, struct qcom_pdc_reset_data, rcdev);
88 static int qcom_pdc_control_assert(struct reset_controller_dev *rcdev, argument
91 struct qcom_pdc_reset_data *data = to_qcom_pdc_reset_data(rcdev);
97 static int qcom_pdc_control_deassert(struct reset_controller_dev *rcdev, argument
100 struct qcom_pdc_reset_data *data = to_qcom_pdc_reset_data(rcdev);
137 data->rcdev.owner = THIS_MODULE;
138 data->rcdev
82 to_qcom_pdc_reset_data( struct reset_controller_dev *rcdev) argument
[all...]
H A Dreset-sunxi.c52 data->rcdev.owner = THIS_MODULE;
53 data->rcdev.nr_resets = size * 8;
54 data->rcdev.ops = &reset_simple_ops;
55 data->rcdev.of_node = np;
58 return reset_controller_register(&data->rcdev);
H A Dreset-lpc18xx.c33 struct reset_controller_dev rcdev; member in struct:lpc18xx_rgu_data
42 #define to_rgu_data(p) container_of(p, struct lpc18xx_rgu_data, rcdev)
66 static int lpc18xx_rgu_setclear_reset(struct reset_controller_dev *rcdev, argument
69 struct lpc18xx_rgu_data *rc = to_rgu_data(rcdev);
90 static int lpc18xx_rgu_assert(struct reset_controller_dev *rcdev, argument
93 return lpc18xx_rgu_setclear_reset(rcdev, id, true);
96 static int lpc18xx_rgu_deassert(struct reset_controller_dev *rcdev, argument
99 return lpc18xx_rgu_setclear_reset(rcdev, id, false);
103 static int lpc18xx_rgu_reset(struct reset_controller_dev *rcdev, argument
106 struct lpc18xx_rgu_data *rc = to_rgu_data(rcdev);
120 lpc18xx_rgu_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
/linux-master/drivers/clk/qcom/
H A Dreset.h23 struct reset_controller_dev rcdev; member in struct:qcom_reset_controller
27 container_of(r, struct qcom_reset_controller, rcdev);
/linux-master/drivers/media/rc/
H A Dimon_raw.c16 struct rc_dev *rcdev; member in struct:imon
66 ir_raw_event_store_with_filter(imon->rcdev, &rawir);
74 if (packet_no == 0x0a && !imon->rcdev->idle) {
75 ir_raw_event_set_idle(imon->rcdev, true);
76 ir_raw_event_handle(imon->rcdev);
111 struct rc_dev *rcdev; local
152 rcdev = devm_rc_allocate_device(&intf->dev, RC_DRIVER_IR_RAW);
153 if (!rcdev) {
160 rcdev->device_name = "iMON Station";
161 rcdev
[all...]
H A Dbpf-lirc.c137 static int lirc_bpf_attach(struct rc_dev *rcdev, struct bpf_prog *prog) argument
144 if (rcdev->driver_type != RC_DRIVER_IR_RAW)
151 raw = rcdev->raw;
175 static int lirc_bpf_detach(struct rc_dev *rcdev, struct bpf_prog *prog) argument
182 if (rcdev->driver_type != RC_DRIVER_IR_RAW)
189 raw = rcdev->raw;
213 void lirc_bpf_run(struct rc_dev *rcdev, u32 sample) argument
215 struct ir_raw_event_ctrl *raw = rcdev->raw;
233 void lirc_bpf_free(struct rc_dev *rcdev) argument
238 array = lirc_rcu_dereference(rcdev
250 struct rc_dev *rcdev; local
270 struct rc_dev *rcdev; local
299 struct rc_dev *rcdev; local
[all...]
H A Dgpio-ir-recv.c22 struct rc_dev *rcdev; member in struct:gpio_rc_dev
50 ir_raw_event_store_edge(gpio_dev->rcdev, val == 1);
65 struct rc_dev *rcdev; local
84 rcdev = devm_rc_allocate_device(dev, RC_DRIVER_IR_RAW);
85 if (!rcdev)
88 rcdev->priv = gpio_dev;
89 rcdev->device_name = GPIO_IR_DEVICE_NAME;
90 rcdev->input_phys = GPIO_IR_DEVICE_NAME "/input0";
91 rcdev->input_id.bustype = BUS_HOST;
92 rcdev
[all...]
/linux-master/drivers/clk/rockchip/
H A Dsoftrst.c14 struct reset_controller_dev rcdev; member in struct:rockchip_softrst
23 static int rockchip_softrst_assert(struct reset_controller_dev *rcdev, argument
26 struct rockchip_softrst *softrst = container_of(rcdev,
28 rcdev);
55 static int rockchip_softrst_deassert(struct reset_controller_dev *rcdev, argument
58 struct rockchip_softrst *softrst = container_of(rcdev,
60 rcdev);
112 softrst->rcdev.owner = THIS_MODULE;
114 softrst->rcdev.nr_resets = num_regs;
116 softrst->rcdev
[all...]
/linux-master/drivers/clk/ux500/
H A Dreset-prcc.c19 #define to_u8500_prcc_reset(p) container_of((p), struct u8500_prcc_reset, rcdev)
67 static int u8500_prcc_reset(struct reset_controller_dev *rcdev, argument
70 struct u8500_prcc_reset *ur = to_u8500_prcc_reset(rcdev);
88 static int u8500_prcc_reset_assert(struct reset_controller_dev *rcdev, argument
91 struct u8500_prcc_reset *ur = to_u8500_prcc_reset(rcdev);
101 static int u8500_prcc_reset_deassert(struct reset_controller_dev *rcdev, argument
104 struct u8500_prcc_reset *ur = to_u8500_prcc_reset(rcdev);
114 static int u8500_prcc_reset_status(struct reset_controller_dev *rcdev, argument
117 struct u8500_prcc_reset *ur = to_u8500_prcc_reset(rcdev);
136 static int u8500_prcc_reset_xlate(struct reset_controller_dev *rcdev, argument
161 struct reset_controller_dev *rcdev = &ur->rcdev; local
[all...]
/linux-master/drivers/clk/bcm/
H A Dclk-bcm63268-timer.c26 struct reset_controller_dev rcdev; member in struct:bcm63268_tclkrst_hw
78 to_bcm63268_timer_reset(struct reset_controller_dev *rcdev) argument
80 return container_of(rcdev, struct bcm63268_tclkrst_hw, rcdev);
83 static int bcm63268_timer_reset_update(struct reset_controller_dev *rcdev, argument
86 struct bcm63268_tclkrst_hw *reset = to_bcm63268_timer_reset(rcdev);
102 static int bcm63268_timer_reset_assert(struct reset_controller_dev *rcdev, argument
105 return bcm63268_timer_reset_update(rcdev, id, true);
108 static int bcm63268_timer_reset_deassert(struct reset_controller_dev *rcdev, argument
111 return bcm63268_timer_reset_update(rcdev, i
114 bcm63268_timer_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
133 bcm63268_timer_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
/linux-master/drivers/clk/sunxi-ng/
H A Dccu_reset.c13 static int ccu_reset_assert(struct reset_controller_dev *rcdev, argument
16 struct ccu_reset *ccu = rcdev_to_ccu_reset(rcdev);
31 static int ccu_reset_deassert(struct reset_controller_dev *rcdev, argument
34 struct ccu_reset *ccu = rcdev_to_ccu_reset(rcdev);
49 static int ccu_reset_reset(struct reset_controller_dev *rcdev, argument
52 ccu_reset_assert(rcdev, id);
54 ccu_reset_deassert(rcdev, id);
59 static int ccu_reset_status(struct reset_controller_dev *rcdev, argument
62 struct ccu_reset *ccu = rcdev_to_ccu_reset(rcdev);
/linux-master/drivers/reset/hisilicon/
H A Dreset-hi3660.c22 static int hi3660_reset_program_hw(struct reset_controller_dev *rcdev, argument
25 struct hi3660_reset_controller *rc = to_hi3660_reset_controller(rcdev);
35 static int hi3660_reset_assert(struct reset_controller_dev *rcdev, argument
38 return hi3660_reset_program_hw(rcdev, idx, true);
41 static int hi3660_reset_deassert(struct reset_controller_dev *rcdev, argument
44 return hi3660_reset_program_hw(rcdev, idx, false);
47 static int hi3660_reset_dev(struct reset_controller_dev *rcdev, argument
52 err = hi3660_reset_assert(rcdev, idx);
56 return hi3660_reset_deassert(rcdev, idx);
65 static int hi3660_reset_xlate(struct reset_controller_dev *rcdev, argument
[all...]
/linux-master/drivers/clk/sunxi/
H A Dclk-a10-ve.c30 struct reset_controller_dev rcdev; member in struct:ve_reset_data
33 static int sunxi_ve_reset_assert(struct reset_controller_dev *rcdev, argument
36 struct ve_reset_data *data = container_of(rcdev,
38 rcdev);
52 static int sunxi_ve_reset_deassert(struct reset_controller_dev *rcdev, argument
55 struct ve_reset_data *data = container_of(rcdev,
57 rcdev);
71 static int sunxi_ve_of_xlate(struct reset_controller_dev *rcdev, argument
138 reset_data->rcdev.nr_resets = 1;
139 reset_data->rcdev
[all...]
/linux-master/drivers/reset/sti/
H A Dreset-syscfg.c50 static int syscfg_reset_program_hw(struct reset_controller_dev *rcdev, argument
53 struct syscfg_reset_controller *rst = to_syscfg_reset_controller(rcdev);
58 if (idx >= rcdev->nr_resets)
79 static int syscfg_reset_assert(struct reset_controller_dev *rcdev, argument
82 return syscfg_reset_program_hw(rcdev, idx, true);
85 static int syscfg_reset_deassert(struct reset_controller_dev *rcdev, argument
88 return syscfg_reset_program_hw(rcdev, idx, false);
91 static int syscfg_reset_dev(struct reset_controller_dev *rcdev, argument
96 err = syscfg_reset_assert(rcdev, idx);
100 return syscfg_reset_deassert(rcdev, id
103 syscfg_reset_status(struct reset_controller_dev *rcdev, unsigned long idx) argument
[all...]

Completed in 541 milliseconds

12345