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

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
H A Dxilinx_hwicap.h66 int (*get_configuration)(struct hwicap_drvdata *drvdata, u32 *data,
70 int (*set_configuration)(struct hwicap_drvdata *drvdata, u32 *data,
83 u32 (*get_status)(struct hwicap_drvdata *drvdata);
85 void (*reset)(struct hwicap_drvdata *drvdata);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
H A Dtxx9aclc.c158 struct txx9aclc_plat_drvdata *drvdata = local
160 void __iomem *base = drvdata->base;
208 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
209 void __iomem *base = drvdata->base;
317 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
325 ds->tx_reg = drvdata->physbase + ACAUDODAT;
329 ds->rx_reg = drvdata->physbase + ACAUDIDAT;
386 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_get_plat_drvdata(dev); local
387 void __iomem *base = drvdata->base;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dxilinx_emaclite.c150 * @drvdata: Pointer to the Emaclite device private data
155 static void xemaclite_enable_interrupts(struct net_local *drvdata) argument
160 reg_data = in_be32(drvdata->base_addr + XEL_TSR_OFFSET);
161 out_be32(drvdata->base_addr + XEL_TSR_OFFSET,
166 if (drvdata->tx_ping_pong != 0) {
167 reg_data = in_be32(drvdata->base_addr +
169 out_be32(drvdata->base_addr + XEL_BUFFER_OFFSET +
175 out_be32(drvdata->base_addr + XEL_RSR_OFFSET,
180 if (drvdata->rx_ping_pong != 0) {
181 out_be32(drvdata
197 xemaclite_disable_interrupts(struct net_local *drvdata) argument
338 xemaclite_send_data(struct net_local *drvdata, u8 *data, unsigned int byte_count) argument
399 xemaclite_recv_data(struct net_local *drvdata, u8 *data) argument
482 xemaclite_update_address(struct net_local *drvdata, u8 *address_ptr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ssb/
H A Dssb.h177 void *drvdata; /* Per-device data */ member in struct:ssb_device
194 dev->drvdata = data;
199 return dev->drvdata;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/comedi/
H A Dcomedidev.h64 #define COMEDI_DEVICE_CREATE(cs, parent, devt, drvdata, device, fmt...) \
65 device_create(cs, ((parent) ? (parent) : (device)), devt, drvdata, fmt)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/sound/
H A Dsoc.h441 void *drvdata; member in struct:snd_soc_codec
630 codec->drvdata = data;
635 return codec->drvdata;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Ddevice.h595 void *drvdata,
599 dev_t devt, void *drvdata,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/base/
H A Dcore.c1470 * @drvdata: the data to be added to the device for callbacks
1491 dev_t devt, void *drvdata, const char *fmt,
1510 dev_set_drvdata(dev, drvdata);
1533 * @drvdata: the data to be added to the device for callbacks
1553 dev_t devt, void *drvdata, const char *fmt, ...)
1559 dev = device_create_vargs(class, parent, devt, drvdata, fmt, vargs);
1490 device_create_vargs(struct class *class, struct device *parent, dev_t devt, void *drvdata, const char *fmt, va_list args) argument
1552 device_create(struct class *class, struct device *parent, dev_t devt, void *drvdata, const char *fmt, ...) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ibm_newemac/
H A Dcore.c2206 void *drvdata; member in struct:emac_depentry
2248 if (deps[i].drvdata == NULL)
2249 deps[i].drvdata = dev_get_drvdata(&deps[i].ofdev->dev);
2250 if (deps[i].drvdata != NULL)
2825 /* Set our drvdata last as we don't want them visible until we are

Completed in 222 milliseconds