/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 D | fifo_icap.c | 88 * @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 D | fifo_icap.h | 45 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 D | buffer_icap.h | 44 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 D | xilinx_hwicap.c | 198 * @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 D | buffer_icap.c | 74 * @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 D | fifo_icap.c | 88 * @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 D | fifo_icap.h | 45 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 D | buffer_icap.h | 44 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 D | xilinx_hwicap.c | 198 * @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 D | buffer_icap.c | 74 * @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 D | xilinx_ps2.c | 85 * @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 D | xilinx_ps2.c | 85 * @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 D | xilinxfb.c | 150 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 D | xilinxfb.c | 150 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 D | fixed.c | 108 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 D | userspace-consumer.c | 110 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 D | virtual.c | 290 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 D | fixed.c | 108 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 D | userspace-consumer.c | 110 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 D | leds-wm831x-status.c | 227 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 D | leds-wm831x-status.c | 227 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 D | txx9aclc-ac97.c | 44 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 D | txx9aclc-ac97.c | 44 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 D | txx9ndfmc.c | 91 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 D | txx9ndfmc.c | 91 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...] |