Searched defs:flash (Results 1 - 24 of 24) sorted by relevance

/drivers/mtd/maps/
H A Dpxa2xx-flash.c25 #include <asm/mach/flash.h>
54 struct flash_platform_data *flash = pdev->dev.platform_data; local
66 info->map.name = (char *) flash->name;
67 info->map.bankwidth = flash->width;
91 info->mtd = do_map_probe(flash->map_name, &info->map);
101 mtd_device_parse_register(info->mtd, probes, NULL, flash->parts,
102 flash->nr_parts);
138 .name = "pxa2xx-flash",
/drivers/sbus/char/
H A Dflash.c0 /* flash.c: Allow mmap access to the OBP Flash, for OBP updates.
32 } flash; variable in typeref:struct:__anon3993
43 if (flash.read_base == flash.write_base) {
44 addr = flash.read_base;
45 size = flash.read_size;
53 addr = flash.read_base;
54 size = flash.read_size;
56 addr = flash.write_base;
57 size = flash
[all...]
/drivers/scsi/qla4xxx/
H A Dql4_bsg.c22 uint8_t *flash = NULL; local
37 ql4_printk(KERN_ERR, ha, "%s: another flash operation "
47 flash = dma_alloc_coherent(&ha->pdev->dev, length, &flash_dma,
49 if (!flash) {
50 ql4_printk(KERN_ERR, ha, "%s: dma alloc failed for flash "
58 ql4_printk(KERN_ERR, ha, "%s: get flash failed\n", __func__);
65 flash, length);
71 dma_free_coherent(&ha->pdev->dev, length, flash, flash_dma);
88 uint8_t *flash = NULL; local
103 ql4_printk(KERN_ERR, ha, "%s: another flash operatio
[all...]
/drivers/spi/
H A Dspi-butterfly.c30 #include <linux/spi/flash.h>
187 static struct flash_platform_data flash = { variable in typeref:struct:flash_platform_data
284 pp->info[0].platform_data = &flash;
/drivers/isdn/hardware/eicon/
H A Dos_pri.c770 volatile byte __iomem *flash; local
788 flash = DIVA_OS_MEM_ATTACH_PROM(&a->xdi_adapter);
790 data[i] = READ_BYTE(&flash[0x8000 - len + i]);
792 DIVA_OS_MEM_DETACH_PROM(&a->xdi_adapter, flash);
807 addr3 = a->resources.pci.bar[3]; /* flash */
848 flash = DIVA_OS_MEM_ATTACH_PROM(&a->xdi_adapter);
850 data[i] = flash[0x8000 - len + i];
852 DIVA_OS_MEM_ATTACH_PROM(&a->xdi_adapter, flash);
/drivers/media/video/
H A Dadp1653.c50 static int adp1653_update_hw(struct adp1653_flash *flash) argument
52 struct i2c_client *client = v4l2_get_subdevdata(&flash->subdev);
58 flash->indicator_intensity->val)
61 switch (flash->led_mode->val) {
67 config |= TIMEOUT_US_TO_CODE(flash->flash_timeout->val)
73 flash->torch_intensity->val)
89 static int adp1653_get_fault(struct adp1653_flash *flash) argument
91 struct i2c_client *client = v4l2_get_subdevdata(&flash->subdev);
99 flash->fault |= fault;
101 if (!flash
118 adp1653_strobe(struct adp1653_flash *flash, int enable) argument
154 struct adp1653_flash *flash = local
180 struct adp1653_flash *flash = local
210 adp1653_init_controls(struct adp1653_flash *flash) argument
273 adp1653_init_device(struct adp1653_flash *flash) argument
308 __adp1653_set_power(struct adp1653_flash *flash, int on) argument
329 struct adp1653_flash *flash = to_adp1653_flash(subdev); local
384 struct adp1653_flash *flash = to_adp1653_flash(subdev); local
396 struct adp1653_flash *flash = to_adp1653_flash(subdev); local
414 struct adp1653_flash *flash; local
454 struct adp1653_flash *flash = to_adp1653_flash(subdev); local
[all...]
H A Das3645a.c2 * drivers/media/video/as3645a.c - AS3645A and LM3555 flash controllers driver
110 * @led_mode: V4L2 flash LED mode
139 static int as3645a_write(struct as3645a *flash, u8 addr, u8 val) argument
141 struct i2c_client *client = v4l2_get_subdevdata(&flash->subdev);
153 static int as3645a_read(struct as3645a *flash, u8 addr) argument
155 struct i2c_client *client = v4l2_get_subdevdata(&flash->subdev);
171 * as3645a_set_config - Set flash configuration registers
172 * @flash: The flash
174 * Configure the hardware with flash, assis
180 as3645a_set_config(struct as3645a *flash) argument
215 as3645a_set_control(struct as3645a *flash, enum as_mode mode, bool on) argument
250 as3645a_set_output(struct as3645a *flash, bool strobe) argument
280 as3645a_is_active(struct as3645a *flash) argument
288 as3645a_read_fault(struct as3645a *flash) argument
326 struct as3645a *flash = local
373 struct as3645a *flash = local
480 as3645a_setup(struct as3645a *flash) argument
515 __as3645a_set_power(struct as3645a *flash, int on) argument
542 struct as3645a *flash = to_as3645a(sd); local
563 struct as3645a *flash = to_as3645a(sd); local
672 struct as3645a *flash = to_as3645a(subdev); local
689 struct as3645a *flash = to_as3645a(subdev); local
716 as3645a_init_controls(struct as3645a *flash) argument
810 struct as3645a *flash; local
852 struct as3645a *flash = to_as3645a(subdev); local
[all...]
/drivers/mtd/devices/
H A Dsst25l.c30 #include <linux/spi/flash.h>
72 static int sst25l_status(struct sst25l_flash *flash, int *status) argument
88 err = spi_sync(flash->spi, &m);
96 static int sst25l_write_enable(struct sst25l_flash *flash, int enable) argument
102 err = spi_write(flash->spi, command, 1);
107 err = spi_write(flash->spi, command, 1);
113 err = spi_write(flash->spi, command, 2);
118 err = sst25l_status(flash, &status);
128 static int sst25l_wait_till_ready(struct sst25l_flash *flash) argument
135 err = sst25l_status(flash,
147 sst25l_erase_sector(struct sst25l_flash *flash, uint32_t offset) argument
173 struct sst25l_flash *flash = to_sst25l_flash(mtd); local
217 struct sst25l_flash *flash = to_sst25l_flash(mtd); local
260 struct sst25l_flash *flash = to_sst25l_flash(mtd); local
359 struct sst25l_flash *flash; local
416 struct sst25l_flash *flash = dev_get_drvdata(&spi->dev); local
[all...]
H A Dm25p80.c2 * MTD SPI driver for ST M25Pxx (and similar) serial flash chips
36 #include <linux/spi/flash.h>
47 #define OPCODE_CHIP_ERASE 0xc7 /* Erase whole flash chip */
114 static int read_sr(struct m25p *flash) argument
120 retval = spi_write_then_read(flash->spi, &code, 1, &val, 1);
123 dev_err(&flash->spi->dev, "error %d reading SR\n",
135 static int write_sr(struct m25p *flash, u8 val) argument
137 flash->command[0] = OPCODE_WRSR;
138 flash->command[1] = val;
140 return spi_write(flash
147 write_enable(struct m25p *flash) argument
157 write_disable(struct m25p *flash) argument
167 set_4byte(struct m25p *flash, u32 jedec_id, int enable) argument
185 wait_till_ready(struct m25p *flash) argument
210 erase_chip(struct m25p *flash) argument
230 m25p_addr2cmd(struct m25p *flash, unsigned int addr, u8 *cmd) argument
239 m25p_cmdsz(struct m25p *flash) argument
250 erase_sector(struct m25p *flash, u32 offset) argument
283 struct m25p *flash = mtd_to_m25p(mtd); local
342 struct m25p *flash = mtd_to_m25p(mtd); local
399 struct m25p *flash = mtd_to_m25p(mtd); local
481 struct m25p *flash = mtd_to_m25p(mtd); local
791 struct m25p *flash; local
949 struct m25p *flash = dev_get_drvdata(&spi->dev); local
[all...]
H A Dmtd_dataflash.c24 #include <linux/spi/flash.h>
30 * DataFlash is a kind of SPI flash. Most AT45 chips have two buffers in
52 /* erasing flash */
56 /* move data between buffer and flash */
66 /* write to buffer, then write-erase to flash */
70 /* compare buffer to flash */
74 /* read flash to buffer, then write-erase to flash */
93 unsigned short page_offset; /* offset in flash address */
151 * Erase pages of flash
902 struct dataflash *flash = dev_get_drvdata(&spi->dev); local
[all...]
H A Dspear_smi.c89 /* flash opcodes */
94 /* data structure to maintain flash ids from different vendors */
164 * @cmd_complete: queue to wait for command completion of NOR-flash.
166 * @flash: separate structure for each Serial NOR-flash attached to SMI.
177 struct spear_snor_flash *flash[MAX_NUM_FLASH_CHIP]; member in struct:spear_smi
183 * @bank: Bank number(0, 1, 2, 3) for each NOR-flash.
184 * @dev_id: Device ID of NOR-flash.
185 * @lock: lock to manage flash read, write and erase operations
186 * @mtd: MTD info for each NOR-flash
413 get_sector_erase_cmd(struct spear_snor_flash *flash, u32 offset) argument
489 struct spear_snor_flash *flash = get_flash_data(mtd); local
544 struct spear_snor_flash *flash = get_flash_data(mtd); local
637 struct spear_snor_flash *flash = get_flash_data(mtd); local
809 struct spear_snor_flash *flash; local
1046 struct spear_snor_flash *flash; local
[all...]
/drivers/scsi/bfa/
H A Dbfa_modules.h44 struct bfa_flash_s flash; /* flash module */ member in struct:bfa_modules_s
H A Dbfa_core.c140 struct bfa_flash_s *flash = BFA_FLASH(bfa); local
143 bfa_flash_attach(flash, &bfa->ioc, bfa, bfa->trcmod, mincfg);
144 bfa_flash_memclaim(flash, flash_dma->kva_curp,
1617 * Return boot target port wwns -- read from boot information in flash.
H A Dbfa_ioc.c3953 bfa_flash_cb(struct bfa_flash_s *flash) argument
3955 flash->op_busy = 0;
3956 if (flash->cbfn)
3957 flash->cbfn(flash->cbarg, flash->status);
3963 struct bfa_flash_s *flash = cbarg; local
3965 bfa_trc(flash, event);
3969 if (flash->op_busy) {
3970 flash
3989 struct bfa_flash_s *flash = cbarg; local
4006 bfa_flash_write_send(struct bfa_flash_s *flash) argument
4040 struct bfa_flash_s *flash = cbarg; local
4065 struct bfa_flash_s *flash = cbarg; local
4085 struct bfa_flash_s *flash = flasharg; local
4221 bfa_flash_attach(struct bfa_flash_s *flash, struct bfa_ioc_s *ioc, void *dev, struct bfa_trc_mod_s *trcmod, bfa_boolean_t mincfg) argument
4251 bfa_flash_memclaim(struct bfa_flash_s *flash, u8 *dm_kva, u64 dm_pa, bfa_boolean_t mincfg) argument
4275 bfa_flash_get_attr(struct bfa_flash_s *flash, struct bfa_flash_attr_s *attr, bfa_cb_flash_t cbfn, void *cbarg) argument
4309 bfa_flash_erase_part(struct bfa_flash_s *flash, enum bfa_flash_part_type type, u8 instance, bfa_cb_flash_t cbfn, void *cbarg) argument
4351 bfa_flash_update_part(struct bfa_flash_s *flash, enum bfa_flash_part_type type, u8 instance, void *buf, u32 len, u32 offset, bfa_cb_flash_t cbfn, void *cbarg) argument
4408 bfa_flash_read_part(struct bfa_flash_s *flash, enum bfa_flash_part_type type, u8 instance, void *buf, u32 len, u32 offset, bfa_cb_flash_t cbfn, void *cbarg) argument
[all...]
/drivers/mtd/onenand/
H A Donenand_sim.c70 #define ONENAND_CORE(flash) (flash->data)
71 #define ONENAND_CORE_SPARE(flash, this, offset) \
72 ((flash->data) + (this->chipsize) + (offset >> 5))
111 struct onenand_flash flash; member in struct:onenand_info
264 struct onenand_flash *flash = this->priv; local
295 src = ONENAND_CORE(flash) + offset;
305 src = ONENAND_CORE_SPARE(flash, this, offset);
312 dest = ONENAND_CORE(flash) + offset;
335 dest = ONENAND_CORE_SPARE(flash, thi
447 flash_init(struct onenand_flash *flash) argument
492 flash_exit(struct onenand_flash *flash) argument
551 struct onenand_flash *flash = this->priv; local
[all...]
/drivers/media/video/m5mols/
H A Dm5mols.h56 * @flash: status register value of the flash
67 u16 flash; member in struct:m5mols_exif
100 * @flash: status of the Flash
121 u8 flash; member in struct:m5mols_scenemode
/drivers/scsi/aic94xx/
H A Daic94xx_hwi.h106 struct flash_struct flash; member in struct:hw_profile
/drivers/net/ethernet/brocade/bna/
H A Dbfa_ioc.c2619 bfa_flash_cb(struct bfa_flash *flash) argument
2621 flash->op_busy = 0;
2622 if (flash->cbfn)
2623 flash->cbfn(flash->cbarg, flash->status);
2629 struct bfa_flash *flash = cbarg; local
2634 if (flash->op_busy) {
2635 flash->status = BFA_STATUS_IOC_FAILURE;
2636 flash
2651 bfa_flash_write_send(struct bfa_flash *flash) argument
2685 struct bfa_flash *flash = cbarg; local
2711 struct bfa_flash *flash = flasharg; local
2807 bfa_nw_flash_attach(struct bfa_flash *flash, struct bfa_ioc *ioc, void *dev) argument
2828 bfa_nw_flash_memclaim(struct bfa_flash *flash, u8 *dm_kva, u64 dm_pa) argument
2848 bfa_nw_flash_get_attr(struct bfa_flash *flash, struct bfa_flash_attr *attr, bfa_cb_flash cbfn, void *cbarg) argument
2888 bfa_nw_flash_update_part(struct bfa_flash *flash, u32 type, u8 instance, void *buf, u32 len, u32 offset, bfa_cb_flash cbfn, void *cbarg) argument
2937 bfa_nw_flash_read_part(struct bfa_flash *flash, u32 type, u8 instance, void *buf, u32 len, u32 offset, bfa_cb_flash cbfn, void *cbarg) argument
[all...]
H A Dbna_types.h969 struct bfa_flash flash; member in struct:bna
/drivers/net/ethernet/qlogic/qlge/
H A Dqlge_main.c702 __le16 *flash = (__le16 *)&qdev->flash; local
704 status = strncmp((char *)&qdev->flash, str, 4);
706 netif_err(qdev, ifup, qdev->ndev, "Invalid flash signature.\n");
711 csum += le16_to_cpu(*flash++);
715 "Invalid flash checksum, csum = 0x%.04x.\n", csum);
735 /* This data is stored on flash as an array of
748 __le32 *p = (__le32 *)&qdev->flash;
752 /* Get flash offset for function and adjust
768 "Error reading flash
[all...]
H A Dqlge.h996 /* 8000 device's flash is a different structure
997 * at a different offset in flash.
2128 union flash_params flash; member in struct:ql_adapter
/drivers/infiniband/hw/amso1100/
H A Dc2_wr.h236 * Image types of objects written to flash
1179 * For upgrading flash.
1466 union c2wr_flash flash; member in union:c2wr
/drivers/net/ethernet/broadcom/
H A Dbnx2.c162 /* Saifun SA25F010 (non-buffered flash) */
167 "Non-buffered flash (128kB)"},
168 /* Saifun SA25F020 (non-buffered flash) */
173 "Non-buffered flash (256kB)"},
179 /* Entry 0101: ST M45PE10 (non-buffered flash, TetonII B0) */
184 /* Entry 0110: ST M45PE20 (non-buffered flash)*/
189 /* Saifun SA25F005 (non-buffered flash) */
194 "Non-buffered flash (64kB)"},
210 /* ATMEL AT45DB011B (buffered flash) */
214 "Buffered flash (12
4283 const struct flash_spec *flash; local
[all...]
/drivers/net/wireless/
H A Dairo.c1201 unsigned short *flash; member in struct:airo_info
1282 #define AIRO_FLASH(dev) (((struct airo_info *)dev->ml_priv)->flash)
2411 kfree(ai->flash);
3797 kfree (ai->flash);
3798 ai->flash = NULL;
7989 * Ancillary flash / mod functions much black magic lurkes here *
8000 /* Only super-user can modify flash */
8076 * Put the card in legendary flash
8126 airo_print_info(ai->dev->name, "flash putchar busywait timeout!");
8183 memcpy_toio(ai->pciaux + 0x8000, ai->flash, FLASHSIZ
[all...]

Completed in 575 milliseconds