| /drivers/mtd/nand/onenand/ |
| A D | onenand_base.c | 682 free_irq(this->irq, this); in onenand_try_interrupt_wait() 2623 end = this->chipsize >> this->erase_shift; in onenand_check_lock_status() 2732 this->write_word(value, this->base + in onenand_otp_command() 2751 this->write_word(value, this->base + in onenand_otp_command() 2811 this->write_word(value, this->base + in onenand_otp_write_oob_nolock() 2820 this->write_word(value, this->base + in onenand_otp_write_oob_nolock() 3201 u_char *buf = FLEXONENAND(this) ? this->page_buf : this->oob_buf; in onenand_lock_user_prot_reg() 3715 this->technology = this->read_word(this->base + ONENAND_REG_TECHNOLOGY); in onenand_probe() 3727 this->dies = ONENAND_IS_DDP(this) ? 2 : 1; in onenand_probe() 3764 this->page_mask = (1 << (this->erase_shift - this->page_shift)) - 1; in onenand_probe() [all …]
|
| A D | onenand_bbt.c | 58 struct onenand_chip *this = mtd->priv; in create_bbt() local 59 struct bbm_info *bbm = this->bbm; in create_bbt() 112 if (FLEXONENAND(this)) { in create_bbt() 133 struct onenand_chip *this = mtd->priv; in onenand_memory_bbt() local 146 struct onenand_chip *this = mtd->priv; in onenand_isbad_bbt() local 147 struct bbm_info *bbm = this->bbm; in onenand_isbad_bbt() 183 struct onenand_chip *this = mtd->priv; in onenand_scan_bbt() local 184 struct bbm_info *bbm = this->bbm; in onenand_scan_bbt() 187 len = this->chipsize >> (this->erase_shift + 2); in onenand_scan_bbt() 235 if (!this->bbm) in onenand_default_bbt() [all …]
|
| A D | onenand_samsung.c | 220 int reg = addr - this->base; in s3c_onenand_readw() 388 fpa &= this->page_mask; in s3c_onenand_command() 484 p += this->writesize; in s3c_get_bufferram() 626 p = this->base + area; in s5pc110_read_bufferram() 629 p += this->writesize; in s5pc110_read_bufferram() 733 end = this->chipsize >> this->erase_shift; in s3c_onenand_check_lock_status() 792 ofs = this->chipsize >> 1; in s3c_unlock_all() 793 len = this->chipsize >> 1; in s3c_unlock_all() 837 struct onenand_chip *this; in s3c_onenand_probe() local 856 mtd->priv = this; in s3c_onenand_probe() [all …]
|
| /drivers/gpu/drm/loongson/ |
| A D | lsdc_pixpll.c | 106 iounmap(this->mmio); in lsdc_pixel_pll_free() 108 kfree(this->priv); in lsdc_pixel_pll_free() 122 this->mmio = ioremap(this->reg_base, this->reg_size); in lsdc_pixel_pll_setup() 123 if (!this->mmio) in lsdc_pixel_pll_setup() 128 iounmap(this->mmio); in lsdc_pixel_pll_setup() 134 this->priv = pparms; in lsdc_pixel_pll_setup() 136 return drmm_add_action_or_reset(this->ddev, lsdc_pixel_pll_free, this); in lsdc_pixel_pll_setup() 421 __pixpll_ops_on(this); in lsdc_pixpll_update() 477 this->ddev = ddev; in lsdc_pixpll_init() 478 this->reg_size = 8; in lsdc_pixpll_init() [all …]
|
| A D | lsdc_gfxpll.c | 134 this->funcs->get_rates(this, &dc, &gmc, &gpu); in loongson_gfxpll_print() 145 iounmap(this->mmio); in loongson_gfxpll_fini() 147 kfree(this); in loongson_gfxpll_fini() 157 this->mmio = ioremap(this->reg_base, this->reg_size); in loongson_gfxpll_init() 161 this->funcs->print(this, &printer, false); in loongson_gfxpll_init() 181 this = kzalloc(sizeof(*this), GFP_KERNEL); in loongson_gfxpll_create() 182 if (IS_ERR_OR_NULL(this)) in loongson_gfxpll_create() 185 this->ddev = ddev; in loongson_gfxpll_create() 190 ret = this->funcs->init(this); in loongson_gfxpll_create() 192 kfree(this); in loongson_gfxpll_create() [all …]
|
| /drivers/mtd/nand/raw/gpmi-nand/ |
| A D | gpmi-nand.c | 938 if (GPMI_IS_MX6Q(this) || GPMI_IS_MX6SX(this)) in gpmi_nfc_apply_timings() 947 if (GPMI_IS_MX6Q(this) || GPMI_IS_MX6SX(this)) { in gpmi_nfc_apply_timings() 1041 if (this->bch) in gpmi_raw_len_to_len() 1273 clk = devm_clk_get(this->dev, this->devdata->clks[i]); in gpmi_get_clks() 1564 block_mark_swapping(this, buf, this->auxiliary_virt); in gpmi_ecc_read_page() 1702 block_mark_swapping(this, this->data_buffer_dma, in gpmi_ecc_write_page() 2397 | BF_GPMI_CTRL0_CS(this->nand.cur_cs, this) in gpmi_chain_wait_ready() 2426 | BF_GPMI_CTRL0_CS(this->nand.cur_cs, this) in gpmi_chain_data_read() 2472 | BF_GPMI_CTRL0_CS(this->nand.cur_cs, this) in gpmi_chain_data_write() 2697 this->swap_block_mark = !GPMI_IS_MX23(this); in gpmi_nand_init() [all …]
|
| /drivers/mtd/nand/raw/ |
| A D | nand_bbt.c | 396 scan_read(this, buf, (loff_t)td->pages[0] << this->page_shift, in read_abs_bbts() 405 scan_read(this, buf, (loff_t)md->pages[0] << this->page_shift, in read_abs_bbts() 561 int blocktopage = this->bbt_erase_shift - this->page_shift; in search_bbt() 666 (this->bbt_erase_shift - this->page_shift); in get_bbt_block() 694 page = block << (this->bbt_erase_shift - this->page_shift); in get_bbt_block() 797 page = block << (this->bbt_erase_shift - this->page_shift); in write_bbt() 1150 block = td->pages[i] >> (this->bbt_erase_shift - this->page_shift); in mark_bbt_region() 1257 if (!this->bbt) in nand_scan_bbt() 1306 kfree(this->bbt); in nand_scan_bbt() 1307 this->bbt = NULL; in nand_scan_bbt() [all …]
|
| A D | diskonchip.c | 359 this->controller->ops->exec_op(this, &op, false); in doc200x_readid() 980 offs <<= this->page_shift; in nftl_partscan() 1071 blocks = doc->chips_per_floor << (this->chip_shift - this->phys_erase_shift); in inftl_partscan() 1146 this->bbt_td->veroffs = 7; in nftl_scan_bbt() 1152 this->bbt_md->veroffs = 7; in nftl_scan_bbt() 1155 this->bbt_md = NULL; in nftl_scan_bbt() 1182 this->bbt_md = NULL; in inftl_scan_bbt() 1187 this->bbt_td->offs = 8; in inftl_scan_bbt() 1188 this->bbt_td->len = 8; in inftl_scan_bbt() 1197 this->bbt_md->offs = 8; in inftl_scan_bbt() [all …]
|
| A D | au1550nd.c | 43 struct au1550nd_ctx *ctx = chip_to_au_ctx(this); in au_write_buf() 178 if ((this->options & NAND_BUSWIDTH_16) && in au1550nd_exec_instr() 180 au_read_buf16(this, instr->ctx.data.buf.in, in au1550nd_exec_instr() 183 au_read_buf(this, instr->ctx.data.buf.in, in au1550nd_exec_instr() 188 if ((this->options & NAND_BUSWIDTH_16) && in au1550nd_exec_instr() 258 struct nand_chip *this; in au1550nd_probe() local 292 this = &ctx->chip; in au1550nd_probe() 293 mtd = nand_to_mtd(this); in au1550nd_probe() 307 this->controller = &ctx->controller; in au1550nd_probe() 310 this->options |= NAND_BUSWIDTH_16; in au1550nd_probe() [all …]
|
| /drivers/s390/net/ |
| A D | fsm.c | 32 strscpy(this->name, name, sizeof(this->name)); in init_fsm() 46 this->f = f; in init_fsm() 70 return this; in init_fsm() 76 if (this) { in kfree_fsm() 81 kfree(this); in kfree_fsm() 136 fsm_timer *this = timer_container_of(this, t, tl); in fsm_expire_timer() local 139 this->fi->name, this); in fsm_expire_timer() 141 fsm_event(this->fi, this->expire_event, this->event_arg); in fsm_expire_timer() 160 this); in fsm_deltimer() 171 this->fi->name, this, millisec); in fsm_addtimer() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | mm.c | 52 if (this) { in nvkm_mm_free() 59 kfree(this); this = prev; in nvkm_mm_free() 68 kfree(this); this = NULL; in nvkm_mm_free() 71 if (this && this->type != NVKM_MM_TYPE_NONE) { in nvkm_mm_free() 126 e = this->offset + this->length; in nvkm_mm_head() 146 this = region_head(mm, this, min(size_max, e - s)); in nvkm_mm_head() 147 if (!this) in nvkm_mm_head() 153 *pnode = this; in nvkm_mm_head() 195 u32 e = this->offset + this->length; in nvkm_mm_tail() 225 this = region_tail(mm, this, a); in nvkm_mm_tail() [all …]
|
| /drivers/accessibility/speakup/ |
| A D | utils.h | 75 while (this) { in find_key() 76 if (this->name && !strcmp(name, this->name)) in find_key() 77 return this; in find_key() 78 this = this->next; in find_key() 80 return this; in find_key() 90 while (this->next) { in add_key() 93 this = this->next; in add_key() 96 this = this->next; in add_key() 99 this->value = value; in add_key() 100 this->shift = shift; in add_key() [all …]
|
| A D | genmap.c | 53 struct st_key *this; in main() local 84 this = find_key(cp); in main() 85 if (this == NULL) in main() 92 value = this->value; in main() 104 this = find_key(cp); in main() 105 if (this == NULL || this->shift != is_spk) in main() 121 this = find_key("spk_key"); in main() 122 if (this) in main() 123 spk_val = this->value; in main() 126 if (this) in main() [all …]
|
| A D | makemapdata.c | 52 struct st_key *this; in main() local 99 this = find_key(def_val); in main() 102 if (!this || *cp < '0' || *cp > '9') in main() 104 value = this->value+atoi(cp); in main() 116 this = &key_table[i]; in main() 117 if (!this->name) in main() 120 printf("\t{ \"%s\", %d, %d, },\n", this->name, this->value, this->shift); in main() 121 this = this->next; in main() 122 } while (this); in main()
|
| /drivers/staging/greybus/ |
| A D | Kconfig | 8 Select this option if you have a device that follows the 11 To compile this code as a module, chose M here: the module 22 To compile this code as a module, chose M here: the module 29 Select this option if you have a device that follows the 32 To compile this code as a module, chose M here: the module 39 Select this option if you have a device that follows the 49 Select this option if you have a device that follows the 59 Select this option if you have a device that follows the 69 Select this option if you have a device that follows the 127 Examples of this include serial, SPI, USB, and others. [all …]
|
| /drivers/block/drbd/ |
| A D | drbd_interval.c | 13 return this->end; in interval_end() 28 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval() 30 BUG_ON(!IS_ALIGNED(this->size, 512)); in drbd_insert_interval() 39 if (this->sector < here->sector) in drbd_insert_interval() 41 else if (this->sector > here->sector) in drbd_insert_interval() 43 else if (this < here) in drbd_insert_interval() 45 else if (this > here) in drbd_insert_interval() 51 this->end = this_end; in drbd_insert_interval() 52 rb_link_node(&this->rb, parent, new); in drbd_insert_interval() 53 rb_insert_augmented(&this->rb, root, &augment_callbacks); in drbd_insert_interval() [all …]
|
| /drivers/media/dvb-frontends/ |
| A D | Kconfig | 373 to support this frontend. 381 to support this frontend. 389 to support this frontend. 397 to support this frontend. 405 to support this frontend. 607 support this frontend. 615 to support this frontend. 623 to support this frontend. 631 to support this frontend. 639 to support this frontend. [all …]
|
| /drivers/media/radio/ |
| A D | Kconfig | 26 this API and pointers to "v4l" programs may be found at 29 To compile this driver as a module, choose M here: the 41 To compile this driver as a module, choose M here: the 49 Choose Y here if you have this radio receiver. 51 There are 2 versions of this device, this driver is for version 1, 59 To compile this driver as a module, choose M here: the 66 Choose Y here if you have this radio receiver. 68 There are 2 versions of this device, this driver is for version 2, 89 Choose Y here if you have this FM radio chip. 151 Choose Y here if you have this FM radio chip. [all …]
|
| /drivers/media/usb/gspca/ |
| A D | Kconfig | 14 "Video For Linux" to use this driver. 16 To compile this driver as modules, choose M here: the 27 To compile this driver as a module, choose M here: the 36 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the 57 To compile this driver as a module, choose M here: the 66 To compile this driver as a module, choose M here: the 75 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the 94 To compile this driver as a module, choose M here: the [all …]
|
| /drivers/phy/rockchip/ |
| A D | Kconfig | 10 Enable this to support the Rockchip Display Port PHY. 18 Enable this to support the Rockchip MIPI Synopsys DPHY RX0 29 Enable this to support the Rockchip EMMC PHY. 38 Enable this to support the Rockchip Innosilicon HDMI PHY. 57 Enable this to support the Rockchip MIPI CSI PHY with 84 Enable this to support the Rockchip PCIe PHY. 92 Enable this to support the Rockchip MIPI DCPHY with 107 Enable this to support the Rockchip HDMI/eDP Combo PHY 117 Enable this to support the Rockchip snps PCIe3 PHY. 126 Enable this to support the Rockchip USB TYPEC PHY. [all …]
|
| /drivers/comedi/ |
| A D | Kconfig | 39 Note that the answer to this question won't directly affect the 54 To compile this driver as a module, choose M here: the module will be 65 To compile this driver as a module, choose M here: the module will be 77 To compile this driver as a module, choose M here: the module will be 87 To compile this driver as a module, choose M here: the module will be 99 Note that the answer to this question won't directly affect the 111 To compile this driver as a module, choose M here: the module will be 132 To compile this driver as a module, choose M here: the module will be 140 To compile this driver as a module, choose M here: the module will be 591 To compile this driver as a module, choose M here: the module will [all …]
|
| /drivers/input/misc/ |
| A D | Kconfig | 60 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 80 To compile this driver as a module, choose M here: the 101 To compile this driver as a module, choose M here: the 112 To compile this driver as a module, choose M here: the 126 To compile this driver as a module, choose M here: the 137 To compile this driver as a module, choose M here; the 203 To compile this driver as module, choose M here: the 250 To compile this driver as module, choose M here: the 272 To compile this driver as module, choose M here: the [all …]
|
| /drivers/counter/ |
| A D | Kconfig | 54 Select this option to enable the Flex Timer Quadrature decoder 57 To compile this driver as a module, choose M here: the 68 To compile this driver as a module, choose M here: the module 76 source can be used by this driver as the event source. 78 To compile this driver as a module, choose M here: the 87 Select this option to enable the Microchip Timer Counter Block 90 To compile this driver as a module, choose M here: the 101 To compile this driver as a module, choose M here: the 111 To compile this driver as a module, choose M here: the 118 Select this option to enable STM32 Timer quadrature encoder [all …]
|
| /drivers/net/phy/ |
| A D | mii_timestamper.c | 55 struct list_head *this, *next; in unregister_mii_tstamp_controller() local 58 list_for_each_safe(this, next, &mii_timestamping_devices) { in unregister_mii_tstamp_controller() 59 desc = list_entry(this, struct mii_timestamping_desc, list); in unregister_mii_tstamp_controller() 83 struct list_head *this; in register_mii_timestamper() local 86 list_for_each(this, &mii_timestamping_devices) { in register_mii_timestamper() 87 desc = list_entry(this, struct mii_timestamping_desc, list); in register_mii_timestamper() 112 struct list_head *this; in unregister_mii_timestamper() local 125 list_for_each(this, &mii_timestamping_devices) { in unregister_mii_timestamper() 126 desc = list_entry(this, struct mii_timestamping_desc, list); in unregister_mii_timestamper()
|
| /drivers/input/touchscreen/ |
| A D | Kconfig | 24 To compile this driver as a module, choose M here: the 43 To compile this driver as a module, choose M here: the 56 To compile this driver as a module, choose M here: the 67 To compile this driver as a module, choose M here: the 77 To compile this driver as a module, choose M here: the 89 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the 115 To compile this driver as a module, choose M here: the 127 To compile this driver as a module, choose M here: the 140 To compile this driver as a module, choose M here: the [all …]
|