Searched refs:drvdata (Results 1 - 25 of 44) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/char/xilinx_hwicap/
H A Dfifo_icap.c88 * @drvdata: a pointer to the drvdata.
93 static inline void fifo_icap_fifo_write(struct hwicap_drvdata *drvdata, argument
96 dev_dbg(drvdata->dev, "fifo_write: %x\n", data);
97 out_be32(drvdata->base_address + XHI_WF_OFFSET, data);
102 * @drvdata: a pointer to the drvdata.
106 static inline u32 fifo_icap_fifo_read(struct hwicap_drvdata *drvdata) argument
108 u32 data = in_be32(drvdata->base_address + XHI_RF_OFFSET);
109 dev_dbg(drvdata
118 fifo_icap_set_read_size(struct hwicap_drvdata *drvdata, u32 data) argument
128 fifo_icap_start_config(struct hwicap_drvdata *drvdata) argument
138 fifo_icap_start_readback(struct hwicap_drvdata *drvdata) argument
160 fifo_icap_get_status(struct hwicap_drvdata *drvdata) argument
171 fifo_icap_busy(struct hwicap_drvdata *drvdata) argument
183 fifo_icap_write_fifo_vacancy( struct hwicap_drvdata *drvdata) argument
195 fifo_icap_read_fifo_occupancy( struct hwicap_drvdata *drvdata) argument
213 fifo_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *frame_buffer, u32 num_words) argument
289 fifo_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *frame_buffer, u32 num_words) argument
357 fifo_icap_reset(struct hwicap_drvdata *drvdata) argument
378 fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata) argument
[all...]
H A Dfifo_icap.h45 struct hwicap_drvdata *drvdata,
51 struct hwicap_drvdata *drvdata,
55 u32 fifo_icap_get_status(struct hwicap_drvdata *drvdata);
56 void fifo_icap_reset(struct hwicap_drvdata *drvdata);
57 void fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata);
H A Dbuffer_icap.h44 int buffer_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *data,
48 int buffer_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *data,
51 u32 buffer_icap_get_status(struct hwicap_drvdata *drvdata);
52 void buffer_icap_reset(struct hwicap_drvdata *drvdata);
H A Dxilinx_hwicap.c198 * @drvdata: a pointer to the drvdata.
204 static int hwicap_command_desync(struct hwicap_drvdata *drvdata) argument
212 buffer[index++] = hwicap_type_1_write(drvdata->config_regs->CMD) | 1;
221 return drvdata->config->set_configuration(drvdata,
227 * @drvdata: a pointer to the drvdata.
236 static int hwicap_get_configuration_register(struct hwicap_drvdata *drvdata, argument
256 status = drvdata
290 hwicap_initialize_hwicap(struct hwicap_drvdata *drvdata) argument
329 struct hwicap_drvdata *drvdata = file->private_data; local
415 struct hwicap_drvdata *drvdata = file->private_data; local
502 struct hwicap_drvdata *drvdata; local
537 struct hwicap_drvdata *drvdata = file->private_data; local
578 struct hwicap_drvdata *drvdata = NULL; local
696 struct hwicap_drvdata *drvdata; local
[all...]
H A Dbuffer_icap.c74 * @drvdata: a pointer to the drvdata.
88 u32 buffer_icap_get_status(struct hwicap_drvdata *drvdata) argument
90 return in_be32(drvdata->base_address + XHI_STATUS_REG_OFFSET);
182 * @drvdata: a pointer to the drvdata.
187 static int buffer_icap_device_read(struct hwicap_drvdata *drvdata, argument
192 void __iomem *base_address = drvdata->base_address;
216 * @drvdata: a pointer to the drvdata
221 buffer_icap_device_write(struct hwicap_drvdata *drvdata, u32 offset, u32 count) argument
256 buffer_icap_reset(struct hwicap_drvdata *drvdata) argument
267 buffer_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *data, u32 size) argument
326 buffer_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *data, u32 size) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/char/xilinx_hwicap/
H A Dfifo_icap.c88 * @drvdata: a pointer to the drvdata.
93 static inline void fifo_icap_fifo_write(struct hwicap_drvdata *drvdata, argument
96 dev_dbg(drvdata->dev, "fifo_write: %x\n", data);
97 out_be32(drvdata->base_address + XHI_WF_OFFSET, data);
102 * @drvdata: a pointer to the drvdata.
106 static inline u32 fifo_icap_fifo_read(struct hwicap_drvdata *drvdata) argument
108 u32 data = in_be32(drvdata->base_address + XHI_RF_OFFSET);
109 dev_dbg(drvdata
118 fifo_icap_set_read_size(struct hwicap_drvdata *drvdata, u32 data) argument
128 fifo_icap_start_config(struct hwicap_drvdata *drvdata) argument
138 fifo_icap_start_readback(struct hwicap_drvdata *drvdata) argument
160 fifo_icap_get_status(struct hwicap_drvdata *drvdata) argument
171 fifo_icap_busy(struct hwicap_drvdata *drvdata) argument
183 fifo_icap_write_fifo_vacancy( struct hwicap_drvdata *drvdata) argument
195 fifo_icap_read_fifo_occupancy( struct hwicap_drvdata *drvdata) argument
213 fifo_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *frame_buffer, u32 num_words) argument
289 fifo_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *frame_buffer, u32 num_words) argument
357 fifo_icap_reset(struct hwicap_drvdata *drvdata) argument
378 fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata) argument
[all...]
H A Dfifo_icap.h45 struct hwicap_drvdata *drvdata,
51 struct hwicap_drvdata *drvdata,
55 u32 fifo_icap_get_status(struct hwicap_drvdata *drvdata);
56 void fifo_icap_reset(struct hwicap_drvdata *drvdata);
57 void fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata);
H A Dbuffer_icap.h44 int buffer_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *data,
48 int buffer_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *data,
51 u32 buffer_icap_get_status(struct hwicap_drvdata *drvdata);
52 void buffer_icap_reset(struct hwicap_drvdata *drvdata);
H A Dxilinx_hwicap.c198 * @drvdata: a pointer to the drvdata.
204 static int hwicap_command_desync(struct hwicap_drvdata *drvdata) argument
212 buffer[index++] = hwicap_type_1_write(drvdata->config_regs->CMD) | 1;
221 return drvdata->config->set_configuration(drvdata,
227 * @drvdata: a pointer to the drvdata.
236 static int hwicap_get_configuration_register(struct hwicap_drvdata *drvdata, argument
256 status = drvdata
290 hwicap_initialize_hwicap(struct hwicap_drvdata *drvdata) argument
329 struct hwicap_drvdata *drvdata = file->private_data; local
415 struct hwicap_drvdata *drvdata = file->private_data; local
502 struct hwicap_drvdata *drvdata; local
537 struct hwicap_drvdata *drvdata = file->private_data; local
578 struct hwicap_drvdata *drvdata = NULL; local
696 struct hwicap_drvdata *drvdata; local
[all...]
H A Dbuffer_icap.c74 * @drvdata: a pointer to the drvdata.
88 u32 buffer_icap_get_status(struct hwicap_drvdata *drvdata) argument
90 return in_be32(drvdata->base_address + XHI_STATUS_REG_OFFSET);
182 * @drvdata: a pointer to the drvdata.
187 static int buffer_icap_device_read(struct hwicap_drvdata *drvdata, argument
192 void __iomem *base_address = drvdata->base_address;
216 * @drvdata: a pointer to the drvdata
221 buffer_icap_device_write(struct hwicap_drvdata *drvdata, u32 offset, u32 count) argument
256 buffer_icap_reset(struct hwicap_drvdata *drvdata) argument
267 buffer_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *data, u32 size) argument
326 buffer_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *data, u32 size) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/input/serio/
H A Dxilinx_ps2.c85 * @drvdata: pointer to ps2 device private data structure
91 static int xps2_recv(struct xps2data *drvdata, u8 *byte) argument
97 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET);
99 *byte = in_be32(drvdata->base_address + XPS2_RX_DATA_OFFSET);
111 struct xps2data *drvdata = dev_id; local
117 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET);
118 out_be32(drvdata->base_address + XPS2_IPISR_OFFSET, intr_sr);
122 dev_warn(drvdata->serio.dev.parent, "receive overrun error\n");
125 drvdata->flags |= SERIO_PARITY;
128 drvdata
162 struct xps2data *drvdata = pserio->port_data; local
189 struct xps2data *drvdata = pserio->port_data; local
217 struct xps2data *drvdata = pserio->port_data; local
240 struct xps2data *drvdata; local
338 struct xps2data *drvdata = dev_get_drvdata(dev); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/input/serio/
H A Dxilinx_ps2.c85 * @drvdata: pointer to ps2 device private data structure
91 static int xps2_recv(struct xps2data *drvdata, u8 *byte) argument
97 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET);
99 *byte = in_be32(drvdata->base_address + XPS2_RX_DATA_OFFSET);
111 struct xps2data *drvdata = dev_id; local
117 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET);
118 out_be32(drvdata->base_address + XPS2_IPISR_OFFSET, intr_sr);
122 dev_warn(drvdata->serio.dev.parent, "receive overrun error\n");
125 drvdata->flags |= SERIO_PARITY;
128 drvdata
162 struct xps2data *drvdata = pserio->port_data; local
189 struct xps2data *drvdata = pserio->port_data; local
217 struct xps2data *drvdata = pserio->port_data; local
240 struct xps2data *drvdata; local
338 struct xps2data *drvdata = dev_get_drvdata(dev); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/video/
H A Dxilinxfb.c150 static void xilinx_fb_out_be32(struct xilinxfb_drvdata *drvdata, u32 offset, argument
153 if (drvdata->flags & PLB_ACCESS_FLAG)
154 out_be32(drvdata->regs + (offset << 2), val);
156 dcr_write(drvdata->dcr_host, offset, val);
191 struct xilinxfb_drvdata *drvdata = to_xilinxfb_drvdata(fbi); local
196 xilinx_fb_out_be32(drvdata, REG_CTRL, drvdata->reg_ctrl_default);
204 xilinx_fb_out_be32(drvdata, REG_CTRL, 0);
227 struct xilinxfb_drvdata *drvdata,
234 if (drvdata
226 xilinxfb_assign(struct device *dev, struct xilinxfb_drvdata *drvdata, unsigned long physaddr, struct xilinxfb_platform_data *pdata) argument
363 struct xilinxfb_drvdata *drvdata = dev_get_drvdata(dev); local
408 struct xilinxfb_drvdata *drvdata; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/video/
H A Dxilinxfb.c150 static void xilinx_fb_out_be32(struct xilinxfb_drvdata *drvdata, u32 offset, argument
153 if (drvdata->flags & PLB_ACCESS_FLAG)
154 out_be32(drvdata->regs + (offset << 2), val);
156 dcr_write(drvdata->dcr_host, offset, val);
191 struct xilinxfb_drvdata *drvdata = to_xilinxfb_drvdata(fbi); local
196 xilinx_fb_out_be32(drvdata, REG_CTRL, drvdata->reg_ctrl_default);
204 xilinx_fb_out_be32(drvdata, REG_CTRL, 0);
227 struct xilinxfb_drvdata *drvdata,
234 if (drvdata
226 xilinxfb_assign(struct device *dev, struct xilinxfb_drvdata *drvdata, unsigned long physaddr, struct xilinxfb_platform_data *pdata) argument
363 struct xilinxfb_drvdata *drvdata = dev_get_drvdata(dev); local
408 struct xilinxfb_drvdata *drvdata; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/regulator/
H A Dfixed.c108 struct fixed_voltage_data *drvdata; local
111 drvdata = kzalloc(sizeof(struct fixed_voltage_data), GFP_KERNEL);
112 if (drvdata == NULL) {
118 drvdata->desc.name = kstrdup(config->supply_name, GFP_KERNEL);
119 if (drvdata->desc.name == NULL) {
124 drvdata->desc.type = REGULATOR_VOLTAGE;
125 drvdata->desc.owner = THIS_MODULE;
126 drvdata->desc.ops = &fixed_voltage_ops;
127 drvdata->desc.n_voltages = 1;
129 drvdata
197 struct fixed_voltage_data *drvdata = platform_get_drvdata(pdev); local
[all...]
H A Duserspace-consumer.c110 struct userspace_consumer_data *drvdata; local
117 drvdata = kzalloc(sizeof(struct userspace_consumer_data), GFP_KERNEL);
118 if (drvdata == NULL)
121 drvdata->name = pdata->name;
122 drvdata->num_supplies = pdata->num_supplies;
123 drvdata->supplies = pdata->supplies;
125 mutex_init(&drvdata->lock);
127 ret = regulator_bulk_get(&pdev->dev, drvdata->num_supplies,
128 drvdata->supplies);
139 ret = regulator_bulk_enable(drvdata
[all...]
H A Dvirtual.c290 struct virtual_consumer_data *drvdata; local
293 drvdata = kzalloc(sizeof(struct virtual_consumer_data), GFP_KERNEL);
294 if (drvdata == NULL)
297 mutex_init(&drvdata->lock);
299 drvdata->regulator = regulator_get(&pdev->dev, reg_id);
300 if (IS_ERR(drvdata->regulator)) {
301 ret = PTR_ERR(drvdata->regulator);
315 drvdata->mode = regulator_get_mode(drvdata->regulator);
317 platform_set_drvdata(pdev, drvdata);
330 struct virtual_consumer_data *drvdata = platform_get_drvdata(pdev); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/regulator/
H A Dfixed.c108 struct fixed_voltage_data *drvdata; local
111 drvdata = kzalloc(sizeof(struct fixed_voltage_data), GFP_KERNEL);
112 if (drvdata == NULL) {
118 drvdata->desc.name = kstrdup(config->supply_name, GFP_KERNEL);
119 if (drvdata->desc.name == NULL) {
124 drvdata->desc.type = REGULATOR_VOLTAGE;
125 drvdata->desc.owner = THIS_MODULE;
126 drvdata->desc.ops = &fixed_voltage_ops;
127 drvdata->desc.n_voltages = 1;
129 drvdata
197 struct fixed_voltage_data *drvdata = platform_get_drvdata(pdev); local
[all...]
H A Duserspace-consumer.c110 struct userspace_consumer_data *drvdata; local
117 drvdata = kzalloc(sizeof(struct userspace_consumer_data), GFP_KERNEL);
118 if (drvdata == NULL)
121 drvdata->name = pdata->name;
122 drvdata->num_supplies = pdata->num_supplies;
123 drvdata->supplies = pdata->supplies;
125 mutex_init(&drvdata->lock);
127 ret = regulator_bulk_get(&pdev->dev, drvdata->num_supplies,
128 drvdata->supplies);
139 ret = regulator_bulk_enable(drvdata
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/leds/
H A Dleds-wm831x-status.c227 struct wm831x_status *drvdata; local
239 drvdata = kzalloc(sizeof(struct wm831x_status), GFP_KERNEL);
240 if (!drvdata)
242 dev_set_drvdata(&pdev->dev, drvdata);
244 drvdata->wm831x = wm831x;
245 drvdata->reg = res->start;
258 mutex_init(&drvdata->mutex);
259 INIT_WORK(&drvdata->work, wm831x_status_work);
260 spin_lock_init(&drvdata->value_lock);
264 drvdata
309 struct wm831x_status *drvdata = platform_get_drvdata(pdev); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/leds/
H A Dleds-wm831x-status.c227 struct wm831x_status *drvdata; local
239 drvdata = kzalloc(sizeof(struct wm831x_status), GFP_KERNEL);
240 if (!drvdata)
242 dev_set_drvdata(&pdev->dev, drvdata);
244 drvdata->wm831x = wm831x;
245 drvdata->reg = res->start;
258 mutex_init(&drvdata->mutex);
259 INIT_WORK(&drvdata->work, wm831x_status_work);
260 spin_lock_init(&drvdata->value_lock);
264 drvdata
309 struct wm831x_status *drvdata = platform_get_drvdata(pdev); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/soc/txx9/
H A Dtxx9aclc-ac97.c44 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
46 return __raw_readl(drvdata->base + ACINTSTS) & ACINT_REGACCRDY;
54 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
55 void __iomem *base = drvdata->base;
88 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
89 void __iomem *base = drvdata->base;
105 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
106 void __iomem *base = drvdata->base;
136 struct txx9aclc_plat_drvdata *drvdata = dev_id; local
137 void __iomem *base = drvdata
160 struct txx9aclc_plat_drvdata *drvdata = platform_get_drvdata(aclc_pdev); local
189 struct txx9aclc_plat_drvdata *drvdata; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/soc/txx9/
H A Dtxx9aclc-ac97.c44 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
46 return __raw_readl(drvdata->base + ACINTSTS) & ACINT_REGACCRDY;
54 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
55 void __iomem *base = drvdata->base;
88 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
89 void __iomem *base = drvdata->base;
105 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
106 void __iomem *base = drvdata->base;
136 struct txx9aclc_plat_drvdata *drvdata = dev_id; local
137 void __iomem *base = drvdata
160 struct txx9aclc_plat_drvdata *drvdata = platform_get_drvdata(aclc_pdev); local
189 struct txx9aclc_plat_drvdata *drvdata; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mtd/nand/
H A Dtxx9ndfmc.c91 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
94 return drvdata->base + (reg << plat->shift);
243 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
263 txx9ndfmc_write(dev, (drvdata->hold << 4) | drvdata->spw, TXX9_NDFSPR);
296 struct txx9ndfmc_drvdata *drvdata; local
303 drvdata = devm_kzalloc(&dev->dev, sizeof(*drvdata), GFP_KERNEL);
304 if (!drvdata)
309 drvdata
416 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/mtd/nand/
H A Dtxx9ndfmc.c91 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
94 return drvdata->base + (reg << plat->shift);
243 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
263 txx9ndfmc_write(dev, (drvdata->hold << 4) | drvdata->spw, TXX9_NDFSPR);
296 struct txx9ndfmc_drvdata *drvdata; local
303 drvdata = devm_kzalloc(&dev->dev, sizeof(*drvdata), GFP_KERNEL);
304 if (!drvdata)
309 drvdata
416 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
[all...]

Completed in 176 milliseconds

12