Home
last modified time | relevance | path

Searched refs:this (Results 1 – 200 of 3931) sorted by relevance

12345678910>>...20

/linux-4.1.27/sound/usb/line6/
Dmidibuf.c41 static int midibuf_is_empty(struct midi_buffer *this) in midibuf_is_empty() argument
43 return (this->pos_read == this->pos_write) && !this->full; in midibuf_is_empty()
46 static int midibuf_is_full(struct midi_buffer *this) in midibuf_is_full() argument
48 return this->full; in midibuf_is_full()
51 void line6_midibuf_reset(struct midi_buffer *this) in line6_midibuf_reset() argument
53 this->pos_read = this->pos_write = this->full = 0; in line6_midibuf_reset()
54 this->command_prev = -1; in line6_midibuf_reset()
57 int line6_midibuf_init(struct midi_buffer *this, int size, int split) in line6_midibuf_init() argument
59 this->buf = kmalloc(size, GFP_KERNEL); in line6_midibuf_init()
61 if (this->buf == NULL) in line6_midibuf_init()
[all …]
/linux-4.1.27/drivers/net/wireless/
Dwl3501_cs.c187 static inline void wl3501_switch_page(struct wl3501_card *this, u8 page) in wl3501_switch_page() argument
189 wl3501_outb(page, this->base_addr + WL3501_NIC_BSS); in wl3501_switch_page()
198 static int wl3501_get_flash_mac_addr(struct wl3501_card *this) in wl3501_get_flash_mac_addr() argument
200 int base_addr = this->base_addr; in wl3501_get_flash_mac_addr()
209 this->mac_addr[0] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
211 this->mac_addr[1] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
213 this->mac_addr[2] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
215 this->mac_addr[3] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
217 this->mac_addr[4] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
219 this->mac_addr[5] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
[all …]
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.c82 struct gpmi_nand_data *this = cookie; in bch_irq() local
84 gpmi_clear_bch(this); in bch_irq()
85 complete(&this->bch_done); in bch_irq()
107 static inline int get_ecc_strength(struct gpmi_nand_data *this) in get_ecc_strength() argument
109 struct bch_geometry *geo = &this->bch_geometry; in get_ecc_strength()
110 struct mtd_info *mtd = &this->mtd; in get_ecc_strength()
120 static inline bool gpmi_check_ecc(struct gpmi_nand_data *this) in gpmi_check_ecc() argument
122 struct bch_geometry *geo = &this->bch_geometry; in gpmi_check_ecc()
125 if (GPMI_IS_MX23(this) || GPMI_IS_MX28(this)) { in gpmi_check_ecc()
130 return geo->ecc_strength <= this->devdata->bch_max_ecc_strength; in gpmi_check_ecc()
[all …]
Dgpmi-lib.c127 static int __gpmi_enable_clk(struct gpmi_nand_data *this, bool v) in __gpmi_enable_clk() argument
134 clk = this->resources.clock[i]; in __gpmi_enable_clk()
150 clk_disable_unprepare(this->resources.clock[i - 1]); in __gpmi_enable_clk()
157 int gpmi_init(struct gpmi_nand_data *this) in gpmi_init() argument
159 struct resources *r = &this->resources; in gpmi_init()
162 ret = gpmi_enable_clk(this); in gpmi_init()
173 ret = gpmi_reset_block(r->bch_regs, GPMI_IS_MX23(this)); in gpmi_init()
197 gpmi_disable_clk(this); in gpmi_init()
204 void gpmi_dump_info(struct gpmi_nand_data *this) in gpmi_dump_info() argument
206 struct resources *r = &this->resources; in gpmi_dump_info()
[all …]
/linux-4.1.27/drivers/mtd/onenand/
Donenand_base.c196 static int onenand_block_address(struct onenand_chip *this, int block) in onenand_block_address() argument
199 if (block & this->density_mask) in onenand_block_address()
200 return ONENAND_DDP_CHIP1 | (block ^ this->density_mask); in onenand_block_address()
213 static int onenand_bufferram_address(struct onenand_chip *this, int block) in onenand_bufferram_address() argument
216 if (block & this->density_mask) in onenand_bufferram_address()
273 static unsigned flexonenand_block(struct onenand_chip *this, loff_t addr) in flexonenand_block() argument
277 if (ONENAND_IS_DDP(this) && addr >= this->diesize[0]) { in flexonenand_block()
279 addr -= this->diesize[0]; in flexonenand_block()
282 boundary = this->boundary[die]; in flexonenand_block()
284 blk = addr >> (this->erase_shift - 1); in flexonenand_block()
[all …]
Donenand_bbt.c59 struct onenand_chip *this = mtd->priv; in create_bbt() local
60 struct bbm_info *bbm = this->bbm; in create_bbt()
80 numblocks = this->chipsize >> (bbm->bbt_erase_shift - 1); in create_bbt()
96 from + j * this->writesize + bd->offs, &ops); in create_bbt()
103 scanlen, this->writesize, bd)) { in create_bbt()
113 if (FLEXONENAND(this)) { in create_bbt()
134 struct onenand_chip *this = mtd->priv; in onenand_memory_bbt() local
136 return create_bbt(mtd, this->page_buf, bd, -1); in onenand_memory_bbt()
147 struct onenand_chip *this = mtd->priv; in onenand_isbad_bbt() local
148 struct bbm_info *bbm = this->bbm; in onenand_isbad_bbt()
[all …]
Dsamsung.c226 struct onenand_chip *this = onenand->mtd->priv; in s3c_onenand_readw() local
228 int reg = addr - this->base; in s3c_onenand_readw()
276 struct onenand_chip *this = onenand->mtd->priv; in s3c_onenand_writew() local
278 unsigned int reg = addr - this->base; in s3c_onenand_writew()
387 struct onenand_chip *this = mtd->priv; in s3c_onenand_command() local
394 fba = (int) (addr >> this->erase_shift); in s3c_onenand_command()
395 fpa = (int) (addr >> this->page_shift); in s3c_onenand_command()
396 fpa &= this->page_mask; in s3c_onenand_command()
406 ONENAND_SET_NEXT_BUFFERRAM(this); in s3c_onenand_command()
411 index = ONENAND_CURRENT_BUFFERRAM(this); in s3c_onenand_command()
[all …]
Domap2.c109 struct onenand_chip *this = mtd->priv; in omap2_onenand_wait() local
181 !this->ongoing) { in omap2_onenand_wait()
271 if (this->ongoing) in omap2_onenand_wait()
282 struct onenand_chip *this = mtd->priv; in omap2_onenand_bufferram_offset() local
284 if (ONENAND_CURRENT_BUFFERRAM(this)) { in omap2_onenand_bufferram_offset()
286 return this->writesize; in omap2_onenand_bufferram_offset()
301 struct onenand_chip *this = mtd->priv; in omap3_onenand_read_bufferram() local
332 memcpy(buf + count, this->base + bram_offset + count, xtra); in omap3_onenand_read_bufferram()
370 memcpy(buf, this->base + bram_offset, count); in omap3_onenand_read_bufferram()
379 struct onenand_chip *this = mtd->priv; in omap3_onenand_write_bufferram() local
[all …]
/linux-4.1.27/drivers/isdn/hardware/eicon/
Ddi.c81 ENTITY *this = NULL; in pr_out() local
108 this = entity_ptr(a, e_no); in pr_out()
110 if (!this) in pr_out()
119 DBG_TRC((">A%d Id=0x%x Req=0x%x", ((ISDN_ADAPTER *)a->io)->ANum, this->Id, this->Req)) in pr_out()
122 dbug(dprintf("out:Req=%x,Id=%x,Ch=%x", this->Req, this->Id, this->ReqCh)); in pr_out()
127 if (!(a->tx_stream[this->Id] && in pr_out()
128 this->Req == N_DATA)) { in pr_out()
133 i = this->XCurrent; in pr_out()
134 X = PTR_X(a, this); in pr_out()
135 while (i < this->XNum && length < 270) { in pr_out()
[all …]
Dcapifunc.c727 APPL *this; in diva_register_appl() local
814 this = &application[appl - 1]; in diva_register_appl()
815 memset(this, 0, sizeof(APPL)); in diva_register_appl()
817 this->Id = appl; in diva_register_appl()
823 this->queue_size = 1000; in diva_register_appl()
825 this->MaxNCCI = (byte) nconn; in diva_register_appl()
826 this->MaxNCCIData = (byte) rp->datablkcnt; in diva_register_appl()
827 this->MaxBuffer = bnum; in diva_register_appl()
828 this->MaxDataLength = rp->datablklen; in diva_register_appl()
830 this->DataNCCI = DataNCCI; in diva_register_appl()
[all …]
/linux-4.1.27/drivers/s390/net/
Dfsm.c20 fsm_instance *this; in init_fsm() local
24 this = kzalloc(sizeof(fsm_instance), order); in init_fsm()
25 if (this == NULL) { in init_fsm()
30 strlcpy(this->name, name, sizeof(this->name)); in init_fsm()
31 init_waitqueue_head(&this->wait_q); in init_fsm()
37 kfree_fsm(this); in init_fsm()
44 this->f = f; in init_fsm()
50 kfree_fsm(this); in init_fsm()
62 kfree_fsm(this); in init_fsm()
68 return this; in init_fsm()
[all …]
/linux-4.1.27/fs/jffs2/
Dnodelist.c24 struct jffs2_node_frag *this);
102 struct jffs2_node_frag *this) in jffs2_obsolete_node_frag() argument
104 if (this->node) { in jffs2_obsolete_node_frag()
105 this->node->frags--; in jffs2_obsolete_node_frag()
106 if (!this->node->frags) { in jffs2_obsolete_node_frag()
109 ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size); in jffs2_obsolete_node_frag()
110 jffs2_mark_node_obsolete(c, this->node->raw); in jffs2_obsolete_node_frag()
111 jffs2_free_full_dnode(this->node); in jffs2_obsolete_node_frag()
114 …ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size, this->node->frags); in jffs2_obsolete_node_frag()
115 mark_ref_normal(this->node->raw); in jffs2_obsolete_node_frag()
[all …]
Dcompr.c34 static int jffs2_is_best_compression(struct jffs2_compressor *this, in jffs2_is_best_compression() argument
43 if ((this->compr == JFFS2_COMPR_LZO) && (bestsize > size)) in jffs2_is_best_compression()
47 if ((this->compr == JFFS2_COMPR_LZO) && (bestsize > (size * FAVOUR_LZO_PERCENT / 100))) in jffs2_is_best_compression()
77 struct jffs2_compressor *this; in jffs2_selected_compress() local
90 list_for_each_entry(this, &jffs2_compressor_list, list) { in jffs2_selected_compress()
92 if (!this->compress || this->disabled) in jffs2_selected_compress()
96 if (compr && (compr != this->compr)) in jffs2_selected_compress()
103 this->usecount++; in jffs2_selected_compress()
108 err = this->compress(data_in, output_buf, datalen, cdatalen); in jffs2_selected_compress()
111 this->usecount--; in jffs2_selected_compress()
[all …]
Dreadinode.c223 struct jffs2_tmp_dnode_info *this, *ptn; in jffs2_add_tn_to_tree() local
250 this = jffs2_lookup_tn(&rii->tn_root, tn->fn->ofs); in jffs2_add_tn_to_tree()
251 if (this) { in jffs2_add_tn_to_tree()
254 while (this->overlapped) { in jffs2_add_tn_to_tree()
255 ptn = tn_prev(this); in jffs2_add_tn_to_tree()
261 this->overlapped = 0; in jffs2_add_tn_to_tree()
264 this = ptn; in jffs2_add_tn_to_tree()
266 …dbg_readinode("'this' found %#04x-%#04x (%s)\n", this->fn->ofs, this->fn->ofs + this->fn->size, th… in jffs2_add_tn_to_tree()
269 while (this) { in jffs2_add_tn_to_tree()
270 if (this->fn->ofs > fn_end) in jffs2_add_tn_to_tree()
[all …]
Ddebug.c501 struct list_head *this; in __jffs2_dbg_dump_block_lists_nolock() local
505 list_for_each(this, &c->clean_list) { in __jffs2_dbg_dump_block_lists_nolock()
506 struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list); in __jffs2_dbg_dump_block_lists_nolock()
523 struct list_head *this; in __jffs2_dbg_dump_block_lists_nolock() local
527 list_for_each(this, &c->very_dirty_list) { in __jffs2_dbg_dump_block_lists_nolock()
528 struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list); in __jffs2_dbg_dump_block_lists_nolock()
546 struct list_head *this; in __jffs2_dbg_dump_block_lists_nolock() local
550 list_for_each(this, &c->dirty_list) { in __jffs2_dbg_dump_block_lists_nolock()
551 struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list); in __jffs2_dbg_dump_block_lists_nolock()
569 struct list_head *this; in __jffs2_dbg_dump_block_lists_nolock() local
[all …]
/linux-4.1.27/include/linux/mtd/
Donenand.h157 #define ONENAND_CURRENT_BUFFERRAM(this) (this->bufferram_index) argument
158 #define ONENAND_NEXT_BUFFERRAM(this) (this->bufferram_index ^ 1) argument
159 #define ONENAND_SET_NEXT_BUFFERRAM(this) (this->bufferram_index ^= 1) argument
160 #define ONENAND_SET_PREV_BUFFERRAM(this) (this->bufferram_index ^= 1) argument
161 #define ONENAND_SET_BUFFERRAM0(this) (this->bufferram_index = 0) argument
162 #define ONENAND_SET_BUFFERRAM1(this) (this->bufferram_index = 1) argument
164 #define FLEXONENAND(this) \ argument
165 (this->device_id & DEVICE_IS_FLEXONENAND)
166 #define ONENAND_GET_SYS_CFG1(this) \ argument
167 (this->read_word(this->base + ONENAND_REG_SYS_CFG1))
[all …]
/linux-4.1.27/drivers/mtd/nand/
Dcs553x_nand.c100 struct nand_chip *this = mtd->priv; in cs553x_read_buf() local
103 memcpy_fromio(buf, this->IO_ADDR_R, 0x800); in cs553x_read_buf()
107 memcpy_fromio(buf, this->IO_ADDR_R, len); in cs553x_read_buf()
112 struct nand_chip *this = mtd->priv; in cs553x_write_buf() local
115 memcpy_toio(this->IO_ADDR_R, buf, 0x800); in cs553x_write_buf()
119 memcpy_toio(this->IO_ADDR_R, buf, len); in cs553x_write_buf()
124 struct nand_chip *this = mtd->priv; in cs553x_read_byte() local
125 return readb(this->IO_ADDR_R); in cs553x_read_byte()
130 struct nand_chip *this = mtd->priv; in cs553x_write_byte() local
133 while (i && readb(this->IO_ADDR_R + MM_NAND_STS) & CS_NAND_CTLR_BUSY) { in cs553x_write_byte()
[all …]
Dnand_bbt.c178 struct nand_chip *this = mtd->priv; in read_bbt() local
188 from = ((loff_t)page) << this->page_shift; in read_bbt()
191 len = min(totlen, (size_t)(1 << this->bbt_erase_shift)); in read_bbt()
227 this->bbt_erase_shift); in read_bbt()
228 bbt_mark_entry(this, offs + act, in read_bbt()
239 this->bbt_erase_shift); in read_bbt()
242 bbt_mark_entry(this, offs + act, in read_bbt()
245 bbt_mark_entry(this, offs + act, in read_bbt()
269 struct nand_chip *this = mtd->priv; in read_abs_bbt() local
274 for (i = 0; i < this->numchips; i++) { in read_abs_bbt()
[all …]
Dau1550nd.c42 struct nand_chip *this = mtd->priv; in au_read_byte() local
43 u_char ret = readb(this->IO_ADDR_R); in au_read_byte()
57 struct nand_chip *this = mtd->priv; in au_write_byte() local
58 writeb(byte, this->IO_ADDR_W); in au_write_byte()
70 struct nand_chip *this = mtd->priv; in au_read_byte16() local
71 u_char ret = (u_char) cpu_to_le16(readw(this->IO_ADDR_R)); in au_read_byte16()
85 struct nand_chip *this = mtd->priv; in au_write_byte16() local
86 writew(le16_to_cpu((u16) byte), this->IO_ADDR_W); in au_write_byte16()
98 struct nand_chip *this = mtd->priv; in au_read_word() local
99 u16 ret = readw(this->IO_ADDR_R); in au_read_word()
[all …]
Dcmx270_nand.c56 struct nand_chip *this = mtd->priv; in cmx270_read_byte() local
58 return (readl(this->IO_ADDR_R) >> 16); in cmx270_read_byte()
64 struct nand_chip *this = mtd->priv; in cmx270_write_buf() local
67 writel((*buf++ << 16), this->IO_ADDR_W); in cmx270_write_buf()
73 struct nand_chip *this = mtd->priv; in cmx270_read_buf() local
76 *buf++ = readl(this->IO_ADDR_R) >> 16; in cmx270_read_buf()
97 struct nand_chip* this = mtd->priv; in cmx270_hwcontrol() local
98 unsigned int nandaddr = (unsigned int)this->IO_ADDR_W; in cmx270_hwcontrol()
118 this->IO_ADDR_W = (void __iomem*)nandaddr; in cmx270_hwcontrol()
120 writel((dat << 16), this->IO_ADDR_W); in cmx270_hwcontrol()
[all …]
Ddiskonchip.c299 struct nand_chip *this = mtd->priv; in doc2000_write_byte() local
300 struct doc_priv *doc = this->priv; in doc2000_write_byte()
311 struct nand_chip *this = mtd->priv; in doc2000_read_byte() local
312 struct doc_priv *doc = this->priv; in doc2000_read_byte()
326 struct nand_chip *this = mtd->priv; in doc2000_writebuf() local
327 struct doc_priv *doc = this->priv; in doc2000_writebuf()
343 struct nand_chip *this = mtd->priv; in doc2000_readbuf() local
344 struct doc_priv *doc = this->priv; in doc2000_readbuf()
358 struct nand_chip *this = mtd->priv; in doc2000_readbuf_dword() local
359 struct doc_priv *doc = this->priv; in doc2000_readbuf_dword()
[all …]
Dams-delta.c67 struct nand_chip *this = mtd->priv; in ams_delta_write_byte() local
68 void __iomem *io_base = this->priv; in ams_delta_write_byte()
71 writew(byte, this->IO_ADDR_W); in ams_delta_write_byte()
80 struct nand_chip *this = mtd->priv; in ams_delta_read_byte() local
81 void __iomem *io_base = this->priv; in ams_delta_read_byte()
86 res = readw(this->IO_ADDR_R); in ams_delta_read_byte()
177 struct nand_chip *this; in ams_delta_init() local
197 this = (struct nand_chip *) (&ams_delta_mtd[1]); in ams_delta_init()
200 ams_delta_mtd->priv = this; in ams_delta_init()
215 this->priv = io_base; in ams_delta_init()
[all …]
Dsharpsl.c111 struct nand_chip *this; in sharpsl_nand_probe() local
143 this = (struct nand_chip *)(&sharpsl->chip); in sharpsl_nand_probe()
146 sharpsl->mtd.priv = this; in sharpsl_nand_probe()
157 this->IO_ADDR_R = sharpsl->io + FLASHIO; in sharpsl_nand_probe()
158 this->IO_ADDR_W = sharpsl->io + FLASHIO; in sharpsl_nand_probe()
160 this->cmd_ctrl = sharpsl_nand_hwcontrol; in sharpsl_nand_probe()
161 this->dev_ready = sharpsl_nand_dev_ready; in sharpsl_nand_probe()
163 this->chip_delay = 15; in sharpsl_nand_probe()
165 this->ecc.mode = NAND_ECC_HW; in sharpsl_nand_probe()
166 this->ecc.size = 256; in sharpsl_nand_probe()
[all …]
Dxway_nand.c92 struct nand_chip *this = mtd->priv; in xway_cmd_ctrl() local
93 unsigned long nandaddr = (unsigned long) this->IO_ADDR_W; in xway_cmd_ctrl()
102 this->IO_ADDR_W = (void __iomem *) nandaddr; in xway_cmd_ctrl()
107 writeb(cmd, this->IO_ADDR_W); in xway_cmd_ctrl()
121 struct nand_chip *this = mtd->priv; in xway_read_byte() local
122 unsigned long nandaddr = (unsigned long) this->IO_ADDR_R; in xway_read_byte()
135 struct nand_chip *this = platform_get_drvdata(pdev); in xway_nand_probe() local
136 unsigned long nandaddr = (unsigned long) this->IO_ADDR_W; in xway_nand_probe()
158 xway_reset_chip(this); in xway_nand_probe()
Dmxc_nand.c814 struct nand_chip *this = mtd->priv; in copy_spare() local
815 struct mxc_nand_host *host = this->priv; in copy_spare()
1431 struct nand_chip *this; in mxcnd_probe() local
1450 this = &host->nand; in mxcnd_probe()
1452 mtd->priv = this; in mxcnd_probe()
1458 this->chip_delay = 5; in mxcnd_probe()
1460 this->priv = host; in mxcnd_probe()
1461 this->dev_ready = mxc_nand_dev_ready; in mxcnd_probe()
1462 this->cmdfunc = mxc_nand_command; in mxcnd_probe()
1463 this->read_byte = mxc_nand_read_byte; in mxcnd_probe()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dmm.c50 struct nvkm_mm_node *this = *pthis; in nvkm_mm_free() local
52 if (this) { in nvkm_mm_free()
53 struct nvkm_mm_node *prev = node(this, prev); in nvkm_mm_free()
54 struct nvkm_mm_node *next = node(this, next); in nvkm_mm_free()
57 prev->length += this->length; in nvkm_mm_free()
58 list_del(&this->nl_entry); in nvkm_mm_free()
59 kfree(this); this = prev; in nvkm_mm_free()
63 next->offset = this->offset; in nvkm_mm_free()
64 next->length += this->length; in nvkm_mm_free()
65 if (this->type == NVKM_MM_TYPE_NONE) in nvkm_mm_free()
[all …]
/linux-4.1.27/net/caif/
Dcffrml.c37 struct cffrml *this = kzalloc(sizeof(struct cffrml), GFP_ATOMIC); in cffrml_create() local
38 if (!this) in cffrml_create()
40 this->pcpu_refcnt = alloc_percpu(int); in cffrml_create()
41 if (this->pcpu_refcnt == NULL) { in cffrml_create()
42 kfree(this); in cffrml_create()
48 this->layer.receive = cffrml_receive; in cffrml_create()
49 this->layer.transmit = cffrml_transmit; in cffrml_create()
50 this->layer.ctrlcmd = cffrml_ctrlcmd; in cffrml_create()
51 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "frm%d", phyid); in cffrml_create()
52 this->dofcs = use_fcs; in cffrml_create()
[all …]
Dcaif_usb.c88 struct cfusbl *this = kmalloc(sizeof(struct cfusbl), GFP_ATOMIC); in cfusbl_create() local
90 if (!this) in cfusbl_create()
95 memset(&this->layer, 0, sizeof(this->layer)); in cfusbl_create()
96 this->layer.receive = cfusbl_receive; in cfusbl_create()
97 this->layer.transmit = cfusbl_transmit; in cfusbl_create()
98 this->layer.ctrlcmd = cfusbl_ctrlcmd; in cfusbl_create()
99 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "usb%d", phyid); in cfusbl_create()
100 this->layer.id = phyid; in cfusbl_create()
108 ether_addr_copy(&this->tx_eth_hdr[ETH_ALEN], braddr); in cfusbl_create()
109 ether_addr_copy(&this->tx_eth_hdr[ETH_ALEN], ethaddr); in cfusbl_create()
[all …]
Dcfserl.c36 struct cfserl *this = kzalloc(sizeof(struct cfserl), GFP_ATOMIC); in cfserl_create() local
37 if (!this) in cfserl_create()
40 this->layer.receive = cfserl_receive; in cfserl_create()
41 this->layer.transmit = cfserl_transmit; in cfserl_create()
42 this->layer.ctrlcmd = cfserl_ctrlcmd; in cfserl_create()
43 this->usestx = use_stx; in cfserl_create()
44 spin_lock_init(&this->sync); in cfserl_create()
45 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "ser1"); in cfserl_create()
46 return &this->layer; in cfserl_create()
Dcfmuxl.c50 struct cfmuxl *this = kzalloc(sizeof(struct cfmuxl), GFP_ATOMIC); in cfmuxl_create() local
52 if (!this) in cfmuxl_create()
54 this->layer.receive = cfmuxl_receive; in cfmuxl_create()
55 this->layer.transmit = cfmuxl_transmit; in cfmuxl_create()
56 this->layer.ctrlcmd = cfmuxl_ctrlcmd; in cfmuxl_create()
57 INIT_LIST_HEAD(&this->srvl_list); in cfmuxl_create()
58 INIT_LIST_HEAD(&this->frml_list); in cfmuxl_create()
59 spin_lock_init(&this->transmit_lock); in cfmuxl_create()
60 spin_lock_init(&this->receive_lock); in cfmuxl_create()
61 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "mux"); in cfmuxl_create()
[all …]
Dcfcnfg.c74 struct cfcnfg *this; in cfcnfg_create() local
80 this = kzalloc(sizeof(struct cfcnfg), GFP_ATOMIC); in cfcnfg_create()
81 if (!this) in cfcnfg_create()
83 this->mux = cfmuxl_create(); in cfcnfg_create()
84 if (!this->mux) in cfcnfg_create()
86 this->ctrl = cfctrl_create(); in cfcnfg_create()
87 if (!this->ctrl) in cfcnfg_create()
90 resp = cfctrl_get_respfuncs(this->ctrl); in cfcnfg_create()
100 INIT_LIST_HEAD(&this->phys); in cfcnfg_create()
102 cfmuxl_set_uplayer(this->mux, this->ctrl, 0); in cfcnfg_create()
[all …]
Dcfctrl.c38 struct cfctrl *this = in cfctrl_create() local
40 if (!this) in cfctrl_create()
45 cfsrvl_init(&this->serv, 0, &dev_info, false); in cfctrl_create()
46 atomic_set(&this->req_seq_no, 1); in cfctrl_create()
47 atomic_set(&this->rsp_seq_no, 1); in cfctrl_create()
48 this->serv.layer.receive = cfctrl_recv; in cfctrl_create()
49 sprintf(this->serv.layer.name, "ctrl"); in cfctrl_create()
50 this->serv.layer.ctrlcmd = cfctrl_ctrlcmd; in cfctrl_create()
52 spin_lock_init(&this->loop_linkid_lock); in cfctrl_create()
53 this->loop_linkid = 1; in cfctrl_create()
[all …]
Dcfrfml.c49 struct cfrfml *this = kzalloc(sizeof(struct cfrfml), GFP_ATOMIC); in cfrfml_create() local
51 if (!this) in cfrfml_create()
54 cfsrvl_init(&this->serv, channel_id, dev_info, false); in cfrfml_create()
55 this->serv.release = cfrfml_release; in cfrfml_create()
56 this->serv.layer.receive = cfrfml_receive; in cfrfml_create()
57 this->serv.layer.transmit = cfrfml_transmit; in cfrfml_create()
63 this->fragment_size = tmp; in cfrfml_create()
64 spin_lock_init(&this->sync); in cfrfml_create()
65 snprintf(this->serv.layer.name, CAIF_LAYER_NAME_SZ, in cfrfml_create()
68 return &this->serv.layer; in cfrfml_create()
/linux-4.1.27/net/atm/
Daddr.c50 struct atm_dev_addr *this, *p; in atm_reset_addr() local
58 list_for_each_entry_safe(this, p, head, entry) { in atm_reset_addr()
59 list_del(&this->entry); in atm_reset_addr()
60 kfree(this); in atm_reset_addr()
71 struct atm_dev_addr *this; in atm_add_addr() local
83 list_for_each_entry(this, head, entry) { in atm_add_addr()
84 if (identical(&this->addr, addr)) { in atm_add_addr()
89 this = kmalloc(sizeof(struct atm_dev_addr), GFP_ATOMIC); in atm_add_addr()
90 if (!this) { in atm_add_addr()
94 this->addr = *addr; in atm_add_addr()
[all …]
/linux-4.1.27/lib/zlib_inflate/
Dinftrees.c39 code this; /* table entry for duplication */ in zlib_inflate_table() local
104 this.op = (unsigned char)64; /* invalid code marker */ in zlib_inflate_table()
105 this.bits = (unsigned char)1; in zlib_inflate_table()
106 this.val = (unsigned short)0; in zlib_inflate_table()
107 *(*table)++ = this; /* make a table to force an error */ in zlib_inflate_table()
108 *(*table)++ = this; in zlib_inflate_table()
204 this.bits = (unsigned char)(len - drop); in zlib_inflate_table()
206 this.op = (unsigned char)0; in zlib_inflate_table()
207 this.val = work[sym]; in zlib_inflate_table()
210 this.op = (unsigned char)(extra[work[sym]]); in zlib_inflate_table()
[all …]
Dinflate.c328 code this; /* current decoding table entry */ in zlib_inflate() local
487 this = state->lencode[BITS(state->lenbits)]; in zlib_inflate()
488 if ((unsigned)(this.bits) <= bits) break; in zlib_inflate()
491 if (this.val < 16) { in zlib_inflate()
492 NEEDBITS(this.bits); in zlib_inflate()
493 DROPBITS(this.bits); in zlib_inflate()
494 state->lens[state->have++] = this.val; in zlib_inflate()
497 if (this.val == 16) { in zlib_inflate()
498 NEEDBITS(this.bits + 2); in zlib_inflate()
499 DROPBITS(this.bits); in zlib_inflate()
[all …]
Dinffast.c109 code this; /* retrieved table entry */ in inflate_fast() local
146 this = lcode[hold & lmask]; in inflate_fast()
148 op = (unsigned)(this.bits); in inflate_fast()
151 op = (unsigned)(this.op); in inflate_fast()
153 PUP(out) = (unsigned char)(this.val); in inflate_fast()
156 len = (unsigned)(this.val); in inflate_fast()
173 this = dcode[hold & dmask]; in inflate_fast()
175 op = (unsigned)(this.bits); in inflate_fast()
178 op = (unsigned)(this.op); in inflate_fast()
180 dist = (unsigned)(this.val); in inflate_fast()
[all …]
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-a3/
Dnandflash.c55 struct nand_chip *this = mtd->priv; in crisv32_hwcontrol() local
67 this->IO_ADDR_W = (void __iomem *)REG_ADDR(pio, in crisv32_hwcontrol()
71 this->IO_ADDR_W = (void __iomem *)REG_ADDR(pio, in crisv32_hwcontrol()
75 this->IO_ADDR_W = (void __iomem *)REG_ADDR(pio, in crisv32_hwcontrol()
88 writeb(cmd, this->IO_ADDR_W); in crisv32_hwcontrol()
111 struct nand_chip *this; in crisv32_nand_flash_probe() local
150 this = &wrapper->chip; in crisv32_nand_flash_probe()
154 crisv32_mtd->priv = this; in crisv32_nand_flash_probe()
157 this->IO_ADDR_R = read_cs; in crisv32_nand_flash_probe()
158 this->IO_ADDR_W = write_cs; in crisv32_nand_flash_probe()
[all …]
/linux-4.1.27/drivers/block/drbd/
Ddrbd_interval.c11 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end() local
12 return this->end; in interval_end()
47 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval() argument
50 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval()
52 BUG_ON(!IS_ALIGNED(this->size, 512)); in drbd_insert_interval()
61 if (this->sector < here->sector) in drbd_insert_interval()
63 else if (this->sector > here->sector) in drbd_insert_interval()
65 else if (this < here) in drbd_insert_interval()
67 else if (this > here) in drbd_insert_interval()
73 this->end = this_end; in drbd_insert_interval()
[all …]
/linux-4.1.27/Documentation/scheduler/
Dsched-stats.txt14 domain. Domains have no particular names in this implementation, but
17 sometimes balancing only between pairs of cpus. At this time, there
25 which does this for many of the fields is available at
51 7) sum of all time spent running by tasks on this processor (in jiffies)
52 8) sum of all time spent waiting to run by tasks on this processor (in
54 9) # of timeslices run on this cpu
65 The first field is a bit mask indicating what cpus this domain operates over.
70 1) # of times in this domain load_balance() was called when the
72 2) # of times in this domain load_balance() checked but found
74 3) # of times in this domain load_balance() tried to move one or
[all …]
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-fs/
Dnandflash.c54 struct nand_chip *this = mtd->priv; in crisv32_hwcontrol() local
83 writeb(cmd, this->IO_ADDR_W); in crisv32_hwcontrol()
109 struct nand_chip *this; in crisv32_nand_flash_probe() local
131 this = &wrapper->chip; in crisv32_nand_flash_probe()
145 crisv32_mtd->priv = this; in crisv32_nand_flash_probe()
148 this->IO_ADDR_R = read_cs; in crisv32_nand_flash_probe()
149 this->IO_ADDR_W = write_cs; in crisv32_nand_flash_probe()
150 this->cmd_ctrl = crisv32_hwcontrol; in crisv32_nand_flash_probe()
151 this->dev_ready = crisv32_device_ready; in crisv32_nand_flash_probe()
153 this->chip_delay = 20; in crisv32_nand_flash_probe()
[all …]
/linux-4.1.27/drivers/media/dvb-frontends/
DKconfig13 to support this demodulator based frontends
21 demodulator. Say Y when you want to support this tuner.
43 Say Y when you want to support this frontend.
55 Say Y when you want to support this frontend.
64 Say Y when you want to support this tuner.
73 Say Y when you want to support this frontend.
83 A DVB-S tuner module. Say Y when you want to support this frontend.
90 A DVB-S tuner module. Say Y when you want to support this frontend.
97 A DVB-S tuner module. Say Y when you want to support this frontend.
104 A DVB-S tuner module. Say Y when you want to support this frontend.
[all …]
/linux-4.1.27/drivers/char/xillybus/
Dxillybus_of.c83 struct xilly_mapping *this; in xilly_map_single_of() local
86 this = kzalloc(sizeof(*this), GFP_KERNEL); in xilly_map_single_of()
87 if (!this) in xilly_map_single_of()
93 kfree(this); in xilly_map_single_of()
97 this->device = ep->dev; in xilly_map_single_of()
98 this->dma_addr = addr; in xilly_map_single_of()
99 this->size = size; in xilly_map_single_of()
100 this->direction = direction; in xilly_map_single_of()
104 rc = devm_add_action(ep->dev, xilly_of_unmap, this); in xilly_map_single_of()
108 kfree(this); in xilly_map_single_of()
Dxillybus_pcie.c100 struct xilly_mapping *this; in xilly_map_single_pci() local
103 this = kzalloc(sizeof(*this), GFP_KERNEL); in xilly_map_single_pci()
104 if (!this) in xilly_map_single_pci()
112 kfree(this); in xilly_map_single_pci()
116 this->device = ep->pdev; in xilly_map_single_pci()
117 this->dma_addr = addr; in xilly_map_single_pci()
118 this->size = size; in xilly_map_single_pci()
119 this->direction = pci_direction; in xilly_map_single_pci()
123 rc = devm_add_action(ep->dev, xilly_pci_unmap, this); in xilly_map_single_pci()
126 kfree(this); in xilly_map_single_pci()
/linux-4.1.27/drivers/media/radio/
DKconfig37 Choose Y here if you have this FM radio chip.
41 this API and pointers to "v4l2" programs may be found at
44 To compile this driver as a module, choose M here: the
51 Say Y here if you want to connect this type of radio to your
56 To compile this driver as a module, choose M here: the
63 Say Y here if you want to connect this type of radio to your
68 To compile this driver as a module, choose M here: the
76 Choose Y here if you have this radio card. This card may also be
81 this API and pointers to "v4l" programs may be found at
84 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/net/mac80211/
DKconfig50 mac80211 will use. Note that this default can still be
97 Select this to see extensive information about
100 Say N unless you know you need this.
106 Select this option to have mac80211 register the
111 The overhead in this option is that all the messages
141 Selecting this option causes mac80211 to print out
146 Do not select this option.
152 Selecting this option causes mac80211 to print out
157 Do not select this option.
163 Selecting this option causes mac80211 to print out
[all …]
/linux-4.1.27/arch/x86/
DKconfig.cpu16 Note that the 386 is no longer supported, this includes
53 Select this for an 586 or 686 series processor such as the AMD K5,
61 Select this for a Pentium Classic processor with the RDTSC (Read
68 Select this for a Pentium with the MMX graphics/multimedia
75 Select this for Intel Pentium Pro chips. This enables the use of
83 Select this for Intel chips based on the Pentium-II and
93 Select this for Intel chips based on the Pentium-III and
102 Select this for Intel Pentium M (not Pentium-4 M)
109 Select this for Intel Pentium 4 chips. This includes the
117 Select this for:
[all …]
/linux-4.1.27/drivers/staging/comedi/
DKconfig39 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
76 To compile this driver as a module, choose M here: the module will be
84 To compile this driver as a module, choose M here: the module will be
93 To compile this driver as a module, choose M here: the module will be
103 Note that the answer to this question won't directly affect the
115 To compile this driver as a module, choose M here: the module will be
136 To compile this driver as a module, choose M here: the module will be
144 To compile this driver as a module, choose M here: the module will be
[all …]
/linux-4.1.27/Documentation/sound/oss/
DPSS-updates2 newly added features of the newest version of this driver.
4 The major enhancements present in this new revision of this driver is the
13 setting is pss_enable_joystick=0 as this keeps this driver fully compatible
14 with systems that were using previous versions of this driver. If you wish to
29 builtin Wearnes CDROM port. If this is the case with your PSS sound card you
33 setting of this parameter leaves the CDROM port disabled to maintain full
34 compatibility with systems using previous versions of this driver.
37 of the user. These options are only available if this driver is loaded as a
46 and/or CDROM port(s) of his PSS sound card. If this driver is loaded with this
48 this driver with the following command "rmmod pss && rmmod ad1848 && rmmod
[all …]
DSoundblaster6 are covered by other drivers should not be using this driver.
17 acer=1 Set this to detect cards in some ACER notebooks
18 mwave_bug=1 Set if you are trying to use this driver with mwave (see on)
19 type Use this to specify a specific card type
23 isapnp=0 Set this to disable ISAPnP detection (use io=0xXXX etc. above)
25 Consider it a bug if this option is needed, and send in a
27 pnplegacy=1 Set this to be able to use a PnP card(s) along with a single
42 To make this driver work with Mwave you must set mwave_bug. You also need
43 to warm boot from DOS/Windows with the required firmware loaded under this
44 OS. IBM are being difficult about documenting how to load this firmware.
/linux-4.1.27/drivers/media/usb/gspca/
DKconfig13 "Video For Linux" to use this driver.
15 To compile this driver as modules, choose M here: the
31 To compile this driver as a module, choose M here: the
40 To compile this driver as a module, choose M here: the
49 applications to understand the videoformat generated by this driver.
51 To compile this driver as a module, choose M here: the
61 To compile this driver as a module, choose M here: the
70 To compile this driver as a module, choose M here: the
79 To compile this driver as a module, choose M here: the
86 Say Y here if you want support for cameras based on this Jeilin chip.
[all …]
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-driver-hid-roccat-isku4 Description: The integer value of this attribute ranges from 0-4.
5 When read, this attribute returns the number of the actual
8 When written, this file sets the number of the startup profile
9 and the device activates this profile immediately.
15 Description: When read, this file returns general data like firmware version.
23 Description: When written, this file lets one deactivate certain keys like
25 Profile number for which this settings occur is included in
27 Before reading this file, control has to be written to select
34 Description: When written, this file lets one set the function of the
37 Before reading this file, control has to be written to select
[all …]
Dsysfs-class-net-statistics6 Indicates the number of collisions seen by this network device.
14 Indicates the number of multicast packets received by this
22 Indicates the number of bytes received by this network device.
23 See the network driver for the exact meaning of when this
31 Indicates the number of compressed packets received by this
41 by this network device. Note that the specific meaning might
52 meaning of this value.
59 Indicates the number of receive FIFO errors seen by this
61 meaning of this value.
71 the exact meaning of this value.
[all …]
Dsysfs-driver-hid-roccat-ryos4 Description: When written, this file lets one select which data from which
24 Description: When written, this file lets one set the default of all keys for
27 Before reading this file, control has to be written to select
34 Description: When written, this file lets one set the function of the
37 Before reading this file, control has to be written to select
44 Description: When written, this file lets one set the function of the macro
47 Before reading this file, control has to be written to select
54 Description: When written, this file lets one set the function of the
57 Before reading this file, control has to be written to select
64 Description: When written, this file lets one set the function of the
[all …]
Dsysfs-devices-power28 by the contents of this file by writing either "enabled", or
32 events this file is not present. In that case the device cannot
50 drivers. Changing this attribute to "on" prevents the driver
70 The value of this attribute may be changed by writing either
76 devices this attribute is set to "enabled" by bus type code or
87 the system from sleep states, this attribute is not present.
89 states, this attribute is empty.
99 system from sleep states, this attribute is not present. If
101 states, this attribute is empty.
111 is not capable to wake up the system from sleep states, this
[all …]
Dsysfs-bus-pci5 Writing a device location to this file will cause
7 this location. This is useful for overriding default
18 Writing a device location to this file will cause the
20 this location. This may be useful when overriding default
31 Writing a device ID to this file will attempt to
48 Writing a device ID to this file will remove an ID
64 Writing a non-zero value to this attribute will
72 Writing a zero value to this attribute disallows MSI and
97 Writing a non-zero value to this attribute will
104 Writing a non-zero value to this attribute will
[all …]
Dsysfs-class-net-queues7 Receive Packet Steering packet processing flow for this
17 processed by this particular network device receive queue.
24 Indicates the number of transmit timeout events seen by this
41 Transmit Packet Steering packet processing flow for this
51 of this particular network device transmit queue.
59 Indicates the number of bytes (objects) in flight on this
68 on this network device transmit queue. This value is clamped
77 queued on this network device transmit queue. See
86 queued on this network device transmit queue. Default value is
Dsysfs-devices-edac29 that this memory controller manages.
35 errors that have occurred on this memory controller. If
36 panic_on_ue is set, this counter will not have a chance to
43 occurred on this memory controller with no information as to
50 errors that have occurred on this memory controller. This
60 have occurred on this memory controller wherewith no
83 available memory slot in this memory controller. It is used by
91 For dimm*/size, this is the size, in MB of the DIMM memory
92 stick. For rank*/size, this is the size, in MB for one rank
93 of the DIMM memory stick. On single rank memories (1R), this
[all …]
Dsysfs-memory-page-offline7 written into this file. Input is a hex number specifying the
15 this might change.
18 kernel will never kill anything for this, but rather
29 address written into this file. Input is a hex number
33 triggering IO errors if needed. Note this may kill
35 to access this page assuming it's poisoned by the
40 this might change.
Dsysfs-driver-hid-roccat-kone6 When read, this file returns the raw number of the actual dpi
24 Description: When read, this file returns the number of the actual profile.
31 Description: When read, this file returns the raw integer version number of the
48 When written, this file lets one write the respective profile
58 Description: When read, this file returns the settings stored in the mouse.
61 When written, this file lets write settings back to the mouse.
69 Description: The integer value of this attribute ranges from 1 to 5.
70 When read, this attribute returns the number of the profile
72 When written, this file sets the number of the startup profile
73 and the mouse activates this profile immediately.
[all …]
Dsysfs-tty36 Shows the current tty type for this port.
45 Shows the current tty line number for this port.
54 Shows the current tty port I/O address for this port.
63 Shows the current primary interrupt for this port.
72 Show the tty port status flags for this port.
81 Show the transmit FIFO size for this port.
90 Show the closing delay time for this port in ms.
99 Show the close wait time for this port in ms.
108 Show the custom divisor if any that is set on this port.
127 The I/O memory base for this port.
[all …]
Dsysfs-driver-hid-roccat-arvo4 Description: The integer value of this attribute ranges from 1-5.
5 When read, this attribute returns the number of the actual
7 When written this attribute activates the selected profile
16 When written, this file lets one set the sequence for a specific
25 Description: When read, this file returns some info about the device like the
37 The integer value of this attribute has bits 0-4 set depending
39 When read, this file returns the current state of the buttons.
50 The integer value of this attribute ranges from 0 (OFF) to 1 (ON).
51 When read, this file returns the actual state of the key.
Dsysfs-firmware-gsmi9 historical reasons this different entry-point has been
13 these firmware callbacks. Currently, this functionality
25 this structure.
40 Writing any value to this file will cause the
53 clearing though, and this writes to this file
58 for this operation to complete.
Dsysfs-driver-hid-roccat-kovaplus4 Description: The integer value of this attribute ranges from 0-4.
5 When read, this attribute returns the number of the active
7 When written, the mouse activates this profile immediately.
15 Description: When read, this file returns general data like firmware version.
26 When written, this file lets one write the respective profile
31 Before reading this file, control has to be written to select
42 When written, this file lets one write the respective profile
47 Before reading this file, control has to be written to select
Dsysfs-block-zram7 that can be stored in this disk.
23 with this device.
30 reads (failed or successful) done on this device.
37 writes (failed or successful) done on this device.
44 non-page-size-aligned I/O requests issued to this device.
51 failed reads happened on this device.
58 failed writes happened on this device.
85 implies that this disk is being used as a swap disk. The latter
94 filled pages written to this disk. No memory is allocated for
102 size of data stored in this disk. This excludes zero-filled
[all …]
Dsysfs-bus-rpmsg11 This sysfs entry contains the name of this channel.
23 inbound messages arrive to this address, the rpmsg core
27 of this channel. If it contains 0xffffffff, then an address
28 wasn't assigned (can happen if no driver exists for this
41 inbound messages arrive to this address, the rpmsg core
45 of this channel. If it contains 0xffffffff, then an address
47 is attached to this channel is exposing a service to the
70 creation of the channel (this way remote clients know they
Dsysfs-bus-fcoe5 Description: The FCoE bus. Attributes in this directory are control interfaces.
9 <ifname> to this file will allocate and populate sysfs with a
16 fcoe_ctlr_device's sysfs name to this file will log the
19 for this fcoe_ctlr_device and any structures associated
20 with it, this includes the scsi_host.
36 this value will change the dev_loss_tmo for all
37 FCFs discovered by this controller.
49 to this file will enable or disable the FCoE controller.
104 dev_loss_tmo: The device loss timeout peroid for this FCF.
115 Users: The first user of this interface will be the fcoeadm application,
Dsysfs-class-mic.txt41 When read, this entry provides the current state of an Intel
45 reading this entry after an OSPM resume, a "boot" has to be
46 written to this entry if the card was previously shutdown
52 suspend. On reading this entry, a "suspend" has to be written
57 When written, this sysfs entry triggers different state change
74 OS can shutdown because of various reasons. When read, this
90 booting this card OS, it is possible to pass kernel command line
92 self-bootable machines. When read, this entry provides
98 line back to this entry.
105 When read, this sysfs entry provides the path name under
[all …]
Dsysfs-driver-hid-roccat-pyra4 Description: When read, this file returns general data like firmware version.
16 When written, this file lets one write the respective profile
21 Before reading this file, control has to be written to select
31 When written, this file lets one write the respective profile
36 Before reading this file, control has to be written to select
43 Description: When read, this file returns the settings stored in the mouse.
46 When written, this file lets write settings back to the mouse.
Dsysfs-class-regulator26 NOTE: this field can be used in conjunction with microvolts
102 output voltage level as this value is the same regardless of
117 output current level as this value is the same regardless of
141 output operating mode as this value is the same regardless of
153 output voltage setting for this domain measured in microvolts,
156 NOTE: this will return the string 'constraint not defined' if
168 output voltage setting for this domain measured in microvolts,
171 NOTE: this will return the string 'constraint not defined' if
183 output current limit setting for this domain measured in
186 NOTE: this will return the string 'constraint not defined' if
[all …]
/linux-4.1.27/drivers/mmc/core/
Dsdio_cis.c231 struct sdio_func_tuple *this, **prev; in sdio_read_cis() local
284 this = kmalloc(sizeof(*this) + tpl_link, GFP_KERNEL); in sdio_read_cis()
285 if (!this) in sdio_read_cis()
290 ptr + i, 0, &this->data[i]); in sdio_read_cis()
295 kfree(this); in sdio_read_cis()
302 tpl_code, this->data, tpl_link); in sdio_read_cis()
308 this->next = NULL; in sdio_read_cis()
309 this->code = tpl_code; in sdio_read_cis()
310 this->size = tpl_link; in sdio_read_cis()
311 *prev = this; in sdio_read_cis()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/
Dmarvell.txt6 system. In this section, we define device tree nodes to describe
75 device that exists on this bus, a child node should be created. See
114 - reg : Offset and length of the register set for this block
138 that services interrupts for this device.
139 - phy : the phandle for the PHY connected to this ethernet
158 - interrupts : <a> where a is the interrupt number for this phy.
160 services interrupts for this device.
179 - reg : Offset and length of the register set for this device
183 that services interrupts for this device.
202 - reg : Offset and length of the register set for this device
[all …]
/linux-4.1.27/drivers/input/touchscreen/
DKconfig27 To compile this driver as a module, choose M here: the
42 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip.
46 To compile this driver as a module, choose M here: the
59 To compile this driver as a module, choose M here: the
70 To compile this driver as a module, choose M here: the
79 To compile this driver as a module, choose M here: the
90 To compile this driver as a module, choose M here: the
102 To compile this driver as a module, choose M here: the
115 To compile this driver as a module, choose M here: the
128 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/drivers/media/i2c/
DKconfig15 If your board doesn't have an I2C IR chip, you may disable this
38 To compile this driver as a module, choose M here: the
47 To compile this driver as a module, choose M here: the
56 To compile this driver as a module, choose M here: the
65 To compile this driver as a module, choose M here: the
74 To compile this driver as a module, choose M here: the
83 To compile this driver as a module, choose M here: the
93 To compile this driver as a module, choose M here: the
103 To compile this driver as a module, choose M here: the
112 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/drivers/input/misc/
DKconfig22 To compile this driver as a module, choose M here: the module
32 To compile this driver as a module, choose M here: the module
42 To compile this driver as a module, choose M here: the module
52 To compile this driver as a module, choose M here: the
62 To compile this driver as a module, choose M here: the
72 To compile this driver as a module, choose M here: the
82 To compile this driver as a module, choose M here: the
93 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
[all …]
/linux-4.1.27/drivers/auxdisplay/
DKconfig2 # For a description of the syntax of this configuration file,
14 If you say N, all options in this submenu will be skipped and disabled.
28 parport, you will be able to compile this as a module (M)
31 To compile this as a module, choose M here:
55 If you compile this as a module, you can still override this
66 If your LCD seems to miss random writings, increment this.
70 If you compile this as a module, you can still override this
96 To compile this as a module, choose M here:
109 software. This means you should be careful setting this value higher.
113 Be careful modifying this value to a very high value:
[all …]
/linux-4.1.27/drivers/base/
Ddma-mapping.c28 struct dma_devres *this = res; in dmam_coherent_release() local
30 dma_free_coherent(dev, this->size, this->vaddr, this->dma_handle); in dmam_coherent_release()
35 struct dma_devres *this = res; in dmam_noncoherent_release() local
37 dma_free_noncoherent(dev, this->size, this->vaddr, this->dma_handle); in dmam_noncoherent_release()
42 struct dma_devres *this = res, *match = match_data; in dmam_match() local
44 if (this->vaddr == match->vaddr) { in dmam_match()
45 WARN_ON(this->size != match->size || in dmam_match()
46 this->dma_handle != match->dma_handle); in dmam_match()
/linux-4.1.27/drivers/pwm/
DKconfig41 To compile this driver as a module, choose M here: the module
50 To compile this driver as a module, choose M here: the module
62 To compile this driver as a module, choose M here: the module
74 To compile this driver as a module, choose M here: the module
83 To compile this driver as a module, choose M here: the module
92 To compile this driver as a module, choose M here: the module
101 To compile this driver as a module, choose M here: the module
111 To compile this driver as a module, choose M here: the module
120 To compile this driver as a module, choose M here: the module
131 To compile this driver as a module, choose M here: the module
[all …]
/linux-4.1.27/drivers/thermal/
DKconfig13 All platforms with ACPI thermal support can use this driver.
14 If you want this support, you should say Y or M here.
25 framework, this option will also register it
71 Select this if you want to let the user space manage the
79 Enable this to manage platform thermals using fair-share governor.
84 Enable this to manage platform thermals using a simple linear
91 Enable this to manage platform thermals using bang bang governor.
94 used for fans without throttling. Some fan drivers depend on this
100 Enable this to let the user space manage the platform thermals.
108 reduction. An ACPI version of this already exists
[all …]
/linux-4.1.27/Documentation/watchdog/
Dwatchdog-kernel-api.txt11 with a WatchDog Timer. If you want to know this then please read the following
14 So what does this document describe? It describes the API that can be used by
24 must #include <linux/watchdog.h> (you would have to do this anyway when
32 The parameter of this routine is a pointer to a watchdog_device structure.
36 device. The parameter of this routine is the pointer to the registered
39 The watchdog device structure looks like this:
65 * parent: set this to the parent device (or NULL) before calling
79 * status: this field contains a number of status bits that give extra
110 The simplest (and usually sufficient) implementation of this is to:
113 3) Call kref_init on this kref *before* calling watchdog_register_device()
[all …]
/linux-4.1.27/drivers/input/keyboard/
DKconfig22 To compile this driver as a module, choose M here: the module will
32 To compile this driver as a module, choose M here: the
42 To compile this driver as a module, choose M here: the
52 To compile this driver as a module, choose M here: the
66 To compile this driver as a module, choose M here: the
78 you'll need this, unless you have a different type keyboard (USB, ADB
84 To compile this driver as a module, choose M here: the
132 To compile this driver as a module, choose M here:
151 To compile this driver as a module, choose M here: the
163 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dsnps-dw-apb-uart.txt19 - reg-shift : quantity to shift the register offsets by. If this property is
22 performed on the device. If this property is not present then single byte
26 register. Define this if your serial port does not use this pin.
29 register. Define this if your serial port does not use this pin.
32 register. Define this if your serial port does not use this pin.
35 Define this if your serial port does not use this pin.
/linux-4.1.27/drivers/gpu/drm/exynos/
DKconfig11 Choose this option if you have a Samsung SoC EXYNOS chipset.
25 Choose this option if you want to use Exynos FIMD for DRM.
32 Choose this option if you want to use Exynos DECON for DRM.
63 Choose this option if you want to use Exynos HDMI for DRM.
69 Choose this option if you want to use Exynos VIDI for DRM.
75 Choose this option if you want to use Exynos G2D for DRM.
81 Choose this option if you want to use IPP feature for DRM.
87 Choose this option if you want to use Exynos FIMC for DRM.
93 Choose this option if you want to use Exynos Rotator for DRM.
99 Choose this option if you want to use Exynos GSC for DRM.
/linux-4.1.27/sound/isa/
DKconfig35 To compile this driver as a module, choose M here: the module
49 To compile this driver as a module, choose M here: the module
62 To compile this driver as a module, choose M here: the module
77 To compile this driver as a module, choose M here: the module
90 To compile this driver as a module, choose M here: the module
103 To compile this driver as a module, choose M here: the module
117 To compile this driver as a module, choose M here: the module
129 To compile this driver as a module, choose M here: the module
142 To compile this driver as a module, choose M here: the module
153 To compile this driver as a module, choose M here: the module
[all …]
/linux-4.1.27/Documentation/
Dnumastat.txt8 numa_hit A process wanted to allocate memory from this node,
12 but ended up with memory from this node.
14 numa_foreign A process wanted to allocate on this node,
17 local_node A process ran on this node and got memory from it.
19 other_node A process ran on this node and got memory from another node.
21 interleave_hit Interleaving wanted to allocate from this node
Dcachetlb.txt15 on all processors in the system. Don't let this scare you into
16 thinking SMP cache/tlb flushing must be so inefficient, this is in
20 for this address space on that cpu.
26 possible for stale translations to exist in this "TLB" cache.
33 The most severe flush of all. After this interface runs,
43 the TLB. After running, this interface must make sure that
56 address translations from the TLB. After running, this
64 Primarily, this is used for munmap() type operations.
78 test (vma->vm_flags & VM_EXEC) to see if this region is
82 After running, this interface must make sure that any previous
[all …]
Dlzo.txt10 of this analysis is lib/lzo/lzo1x_decompress_safe.c. No analysis was made on
12 the format matches the standard one. The purpose of this document is to
62 in this implementation. This number of immediate literals to be copied is
67 instruction may encode this distance (0001HLLL), it takes one LE16 operand
73 They just have to "refill" this credit if they consume extra bytes. This is
83 invalid at this place.
98 If last instruction did not copy any literal (state == 0), this
100 like this :
109 noting that this instruction provides little savings since it uses 2
111 following literals for free. It must be interpreted like this :
[all …]
Dedac.txt21 "bluesmoke" was the name for this device driver when it was "out-of-tree"
75 to generate parity. Some vendors do not do this, and thus the parity bit
140 Within this directory there currently reside 2 'edac' components:
183 labeled 'A' are channel 0 in this example. Slots labeled 'B'
223 both csrow2 and csrow3 are populated, this indicates a dual ranked
235 this 'X' instance of the memory controllers.
245 csrowX directories. As this API doesn't work properly for Rambus, FB-DIMMs
246 and modern Intel Memory Controllers, this is being deprecated in favor
250 this 'X' instance of csrow:
258 errors that have occurred on this csrow. If panic_on_ue is set
[all …]
Ddma-buf-sharing.txt21 - decides about the actual backing storage where this allocation happens,
22 - takes care of any migration of scatterlist - for all (shared) users of this
28 - needs a mechanism to get access to the scatterlist that makes up this buffer
43 6. when buffer-user is done using this buffer completely, it 'disconnects'
49 The buffer exporter announces its wish to export a buffer. In this, it
52 associated with this buffer. All these fields are filled in struct
59 If this succeeds, dma_buf_export allocates a dma_buf structure, and
60 returns a pointer to the same. It also associates an anonymous file with this
82 This API installs an fd for the anonymous file associated with this buffer;
96 After this, the buffer-user needs to attach its device with the buffer, which
[all …]
/linux-4.1.27/kernel/irq/
Ddevres.c16 struct irq_devres *this = res; in devm_irq_release() local
18 free_irq(this->irq, this->dev_id); in devm_irq_release()
23 struct irq_devres *this = res, *match = data; in devm_irq_match() local
25 return this->irq == match->irq && this->dev_id == match->dev_id; in devm_irq_match()
/linux-4.1.27/drivers/input/serio/
DKconfig16 To compile this driver as a module, choose M here: the
22 Select this config option from the architecture Kconfig if
39 To compile this driver as a module, choose M here: the
54 To compile this driver as a module, choose M here: the
67 To compile this driver as a module, choose M here: the
85 To compile this driver as a module, choose M here: the
96 To compile this driver as a module, choose M here: the
106 To compile this driver as a module, choose M here: the module will
126 It's safe to enable this driver, so if unsure, say Y.
128 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/sound/pci/
DKconfig20 To compile this as a module, choose M here: the module
32 To compile this driver as a module, choose M here: the module
46 To compile this driver as a module, choose M here: the module
60 To compile this driver as a module, choose M here: the module
72 To compile this driver as a module, choose M here: the module
83 To compile this driver as a module, choose M here: the module
93 To compile this driver as a module, choose M here: the module
107 To compile this driver as a module, choose M here: the module
120 To compile this driver as a module, choose M here: the module
134 To compile this driver as a module, choose M here: the module
[all …]
/linux-4.1.27/sound/drivers/
DKconfig46 You can compile this as a module which will be called snd-pcsp.
48 WARNING: if you already have a soundcard, enabling this
52 what you want. To make this driver play nicely with other
53 sound driver, you can add this in a configuration file under
57 You don't need this driver if you only want your pc-speaker to beep.
58 You don't need this driver if you have a tablet piezo beeper
72 You don't need this unless you're testing the hardware support
75 To compile this driver as a module, choose M here: the module
94 To compile this driver as a module, choose M here: the module
109 To compile this driver as a module, choose M here: the module
[all …]
/linux-4.1.27/net/sched/
DKconfig12 disciplines, several different algorithms for how to do this
52 into a tree-like hierarchy of classes; the leaves of this tree are
61 To compile this code as a module, choose M here: the
75 To compile this code as a module, choose M here: the
84 To compile this code as a module, choose M here: the
93 select classes of this queuing discipline. Each class maps
98 To compile this code as a module, choose M here: the
107 To compile this code as a module, choose M here: the
116 To compile this code as a module, choose M here: the
127 To compile this code as a module, choose M here: the
[all …]
Dsch_cbq.c191 cbq_reclassify(struct sk_buff *skb, struct cbq_class *this) in cbq_reclassify() argument
195 for (cl = this->tparent; cl; cl = cl->tparent) { in cbq_reclassify()
198 if (new != NULL && new != this) in cbq_reclassify()
325 static void cbq_deactivate_class(struct cbq_class *this) in cbq_deactivate_class() argument
327 struct cbq_sched_data *q = qdisc_priv(this->qdisc); in cbq_deactivate_class()
328 int prio = this->cpriority; in cbq_deactivate_class()
334 if (cl == this) { in cbq_deactivate_class()
466 struct cbq_class *this = cl; in cbq_ovl_rclassic() local
476 cl = this; in cbq_ovl_rclassic()
696 struct cbq_class *this = q->tx_class; in cbq_update() local
[all …]
/linux-4.1.27/drivers/cpuidle/
DKconfig.arm8 Select this to enable generic cpuidle driver for ARM.
22 Select this option to enable CPU idle driver for big.LITTLE based
31 Select this to enable cpuidle on Cirrus Logic CLPS711X SOCs.
38 Select this to enable cpuidle on Calxeda processors.
50 Select this to enable cpuidle on Xilinx Zynq processors.
56 Select this to enable cpuidle for ST-E u8500 processors
63 Select this to enable cpuidle for AT91 processors
70 Select this to enable cpuidle for Exynos processors
76 Select this to enable cpuidle on Armada 370, 38x and XP processors.
/linux-4.1.27/arch/cris/arch-v10/
DKconfig28 what YOU choose in this option. The actual bits used are configured
29 separately. Select this if the LEDs are on port PA. Some products
38 what YOU choose in this option. The actual bits used are configured
39 separately. Select this if the LEDs are on port PB. Some products
48 what YOU choose in this option. The actual bits used are configured
49 separately. Select this if the LEDs are on a memory-mapped latch
50 using chip select CSP0, this is mapped at 0x90000000.
56 Select this option if you don't have any LED at all.
76 set this to same as CONFIG_ETRAX_LED1G (normally 2).
86 set this to same as CONFIG_ETRAX_LED1G (normally 2).
[all …]
/linux-4.1.27/Documentation/block/
Dqueue-sysfs.txt15 value of this file is '1'(on).
29 requests issued to the device must not exceed this limit. A discard_max_bytes
34 When read, this file will show if the discarded block are zeroed by the
56 When read, this file shows the max limit of integrity segments as
89 this amount, since it applies only to reads or writes (not the accumulated
94 CONFIG_BLK_CGROUP is enabled, and this parameter applies to each such
109 Maximum number of kilobytes to read-ahead for filesystems on this block
119 If this option is '1', the block layer will migrate request completions to the
120 cpu "group" that originally submitted the request. For some workloads this
124 processing setting this option to '2' forces the completion to run on the
[all …]
/linux-4.1.27/Documentation/isdn/
DINTERFACE36 Changes in this document are marked with '***CHANGEx' where x representing
53 ***CHANGE0.6: New since this version.
55 Also to be preset by the HL-driver. With this value the HL-driver
60 To be preset by the HL-driver. Using this field, the HL-driver
61 announces the features supported. At the moment this is limited to
62 report the supported layer2 and layer3-protocols. For setting this
75 initialize this field to 0.
82 packets by calling this function. Upon calling, the HL-driver must
140 If this is !0, the driver has to signal the delivery
141 by sending an ISDN_STAT_BSENT. If this is 0, the driver
[all …]
/linux-4.1.27/security/selinux/
DKconfig9 If you are unsure how to answer this question, answer N.
17 to be disabled at boot. If this option is selected, SELinux
19 command line. The purpose of this option is to allow a single
23 If you are unsure how to answer this question, answer N.
32 'selinux', which allows SELinux to be disabled at boot. If this
34 default to 0, disabling SELinux at bootup. If this option is
38 If you are unsure how to answer this question, answer 1.
53 If you are unsure how to answer this question, answer N.
62 policies. If unsure, say Y. With this option enabled, the
87 mmap and mprotect calls. If this option is set to 0 (zero),
[all …]
/linux-4.1.27/Documentation/virtual/kvm/
Dmsr.txt8 0x4b564d00 to 0x4b564dff. There are MSRs outside this area,
29 guaranteed to update this data at the moment of MSR write.
30 Users that want to reliably query this information more than once have
31 to write more than once to this MSR. Fields have the following meanings:
44 Note that although MSRs are per-CPU entities, the effect of this
47 Availability of this MSR must be checked via bit 3 in 0x4000001 cpuid
69 updates of this structure is arbitrary and implementation-dependent.
70 The hypervisor may update this structure at any time it sees fit until
80 of the update of this structure. Guests can subtract this value
85 time at the time this structure was last updated. Unit is
[all …]
/linux-4.1.27/arch/sparc/lib/
Dudivdi3.S37 sub %i0,%o3,%i0 ! this kills msb of n
38 addx %i0,%i0,%i0 ! so this cannot give carry
45 sub %i0,%o3,%i0 ! this kills msb of n
50 ! Got carry from n. Subtract next step to cancel this carry.
75 sub %o4,%o3,%o4 ! this kills msb of n
76 addx %o4,%o4,%o4 ! so this cannot give carry
83 sub %o4,%o3,%o4 ! this kills msb of n
88 ! Got carry from n. Subtract next step to cancel this carry.
101 sub %i0,%o3,%i0 ! this kills msb of n
102 addx %i0,%i0,%i0 ! so this cannot give carry
[all …]
Ddivdi3.S60 sub %i0,%o4,%i0 ! this kills msb of n
61 addx %i0,%i0,%i0 ! so this cannot give carry
68 sub %i0,%o4,%i0 ! this kills msb of n
73 ! Got carry from n. Subtract next step to cancel this carry.
96 sub %g3,%o4,%g3 ! this kills msb of n
97 addx %g3,%g3,%g3 ! so this cannot give carry
104 sub %g3,%o4,%g3 ! this kills msb of n
109 ! Got carry from n. Subtract next step to cancel this carry.
120 sub %i0,%o4,%i0 ! this kills msb of n
121 addx %i0,%i0,%i0 ! so this cannot give carry
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/ti/
Demif.txt24 - cs1-used : Have this property if CS1 of this EMIF
27 so there is no need to give the details of this memory part.
29 - cal-resistor-per-cs : Have this property if the board has one
32 - hw-caps-read-idle-ctrl: Have this property if the controller
35 - hw-caps-dll-calib-ctrl: Have this property if the controller
38 - hw-caps-ll-interface : Have this property if the controller
41 - hw-caps-temp-alert : Have this property if the controller
/linux-4.1.27/drivers/scsi/pcmcia/
DKconfig16 Say Y here if you intend to attach this type of PCMCIA SCSI host
19 To compile this driver as a module, choose M here: the
25 Say Y here if you intend to attach this type of PCMCIA SCSI host
28 To compile this driver as a module, choose M here: the
35 If you intend to attach this type of PCMCIA SCSI host adapter to
62 To compile this driver as a module, choose M here: the
68 Say Y here if you intend to attach this type of PCMCIA SCSI host
71 To compile this driver as a module, choose M here: the
80 To compile this driver as a module, choose M here: the
/linux-4.1.27/arch/xtensa/
DKconfig.debug9 Enable this to turn on TLB sanity check on each entry to userspace.
19 Enable this function to disable link-time optimizations.
23 Enabling this option improves the link time but increases the
30 Enable this option to test S32C1I instruction behavior at boot.
31 Correct operation of this instruction requires some cooperation from hardware
33 It is easy to make wrong hardware configuration, this test should catch it early.
/linux-4.1.27/drivers/mtd/chips/
Dchipreg.c34 struct mtd_chip_driver *ret = NULL, *this; in get_mtd_chip_driver() local
39 this = list_entry(pos, typeof(*this), list); in get_mtd_chip_driver()
41 if (!strcmp(this->name, name)) { in get_mtd_chip_driver()
42 ret = this; in get_mtd_chip_driver()
/linux-4.1.27/drivers/gpu/drm/
DKconfig50 monitor are unable to provide appropriate EDID data. Since this
67 Choose this if you need the GEM CMA helper functions
78 Choose this if you need the KMS CMA helper functions
88 Choose this option if you have a 3dfx Banshee or Voodoo3 (or later),
96 Choose this option if you have an ATI Rage 128 graphics card. If M
98 this card is strongly suggested (unless you have a PCI version).
115 Choose this option if you have an ATI Radeon graphics card. There
116 are both PCI and AGP versions. You don't need to choose this to
130 Choose this option if you have an Intel I810 graphics card. If M is
132 for this driver to work.
[all …]
/linux-4.1.27/drivers/net/wireless/ipw2x00/
DKconfig19 the capabilities currently enabled in this driver and for tips
22 In order to use this driver, you will need a firmware image for it.
32 It is recommended that you compile this driver as a module (M)
34 initialization time, and when built-in this typically happens
37 this driver into your kernel image, you can avoid this problem by
45 With this feature compiled into the driver, you can switch to
46 promiscuous mode via the Wireless Tool's Monitor mode. While in this
61 This entry will only exist if this option is enabled.
81 information on the capabilities currently enabled in this
84 In order to use this driver, you will need a firmware image for it.
[all …]
/linux-4.1.27/drivers/net/ethernet/amd/
DKconfig12 If you have a network (Ethernet) chipset belonging to this class,
15 Note that the answer to this question does not directly affect
30 To compile this driver as a module, choose M here: the module
43 To compile this driver as a module, choose M here. The module
50 If you have a network (Ethernet) card of this type, say Y and read
53 of this type.
55 To compile this driver as a module, choose M here: the module
68 To compile this driver as a module, choose M here. The module
78 To compile this driver as a module, choose M here: the module
87 always answer Y to this.
[all …]
/linux-4.1.27/drivers/net/ethernet/8390/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question doesn't directly affect the
30 To compile this driver as a module, choose M here: the module will be
48 Select this if your platform comes with an external 93CX6 eeprom.
57 To compile this driver as a module, choose M here: the module
66 should say Y to this option if you wish to use it with Linux.
85 Freescale dev boards use this, and some other common boards like
89 on them then choose Y. To compile this driver as a module, choose M
98 If you have a network (Ethernet) card of this type, say Y and read
106 To compile this driver as a module, choose M here. The module
[all …]
/linux-4.1.27/net/wireless/
DKconfig24 Enable this if you have a wireless device.
39 Select this option ONLY for kernels that are specifically
69 You can enable this if you want to debug regulatory changes.
82 You should disable this option unless you are both capable
84 compliant with the features available under this option.
94 features. Alternatively you can enable this option if
107 drivers that support this feature. You should only enable this
108 feature if you have tested and validated this feature on your
126 scenarios, this relaxation is not allowed in cases that the BSS client
128 a channel due to this relaxation should not allow connection from
[all …]
/linux-4.1.27/drivers/phy/
DKconfig15 phy users can obtain reference to the PHY. All the users of this
16 framework should select this config.
23 Enable this to support the USB PHY on Marvell Berlin SoCs.
30 Enable this to support the SATA PHY on Marvell Berlin SoCs.
45 Enable this for dm816x USB to work.
68 Enable this to support the miphy transceiver (for SATA/PCIE/USB3)
78 Enable this to support the miphy transceiver (for SATA/PCIE)
92 Enable this to add support for the PHY part present in the control
108 Enable this to support the transceiver that is part of SOC. This
110 The USB OTG controller communicates with the comparator using this
[all …]
/linux-4.1.27/drivers/input/joystick/
DKconfig22 gameport. In addition to the usual PC analog joystick, this driver
31 To compile this driver as a module, choose M here: the
41 To compile this driver as a module, choose M here: the
51 To compile this driver as a module, choose M here: the
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
90 To compile this driver as a module, choose M here: the
100 To compile this driver as a module, choose M here: the
110 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/drivers/char/hw_random/
DKconfig11 To compile this driver as a module, choose M here: the
34 To compile this driver as a module, choose M here: the
47 To compile this driver as a module, choose M here: the
60 To compile this driver as a module, choose M here: the
73 To compile this driver as a module, choose M here: the
86 To compile this driver as a module, choose M here: the
99 To compile this driver as a module, choose M here: the
112 To compile this driver as a module, choose M here: the
125 To compile this driver as a module, choose M here: the
138 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/drivers/media/rc/
DKconfig20 Enable this option to build the Linux Infrared Remote
33 Enable this option to pass raw IR to and from userspace via
44 Enable this option if you have IR with NEC protocol, and
54 Enable this option if you have IR with RC-5 protocol, and
64 Enable this option if you have an infrared remote control which
74 Enable this option if you have an infrared remote control which
84 Enable this option if you have an infrared remote control which
93 Enable this option if you have an infrared remote control which
103 Enable this option if you have an infrared remote control which
113 Enable this option if you have a Microsoft Remote Keyboard for
[all …]
/linux-4.1.27/drivers/tty/serial/8250/
DKconfig2 # The 8250/16550 serial drivers. You shouldn't be in this list unless
16 does not need this driver built in for it to work.)
18 To compile this driver as a module, choose M here: the
20 [WARNING: Do not compile this driver as a module if you are using
47 If 8250 is built as a module, this adds 8250_core alias instead.
58 disable this feature if you only need legacy serial support.
114 disable this feature if you only need legacy serial support.
133 To compile this driver as a module, choose M here: the
143 Set this to the number of serial ports you want the driver
154 Set this to the maximum number of serial ports you want
[all …]
/linux-4.1.27/drivers/net/ethernet/i825xx/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question does not directly affect the
26 you should say Y to this option if you wish to use it with Linux.
33 BVME6000 VME boards. Say Y here to include the driver for this chip
35 To compile this driver as a module, choose M here.
50 driver for this chip in your kernel.
51 To compile this driver as a module, choose M here.
66 that this driver does not support 82586-based adapters on additional
/linux-4.1.27/drivers/usb/storage/
DKconfig23 To compile this driver as a module, choose M here: the
40 If this driver is compiled as a module, it will be named ums-realtek.
54 If this driver is compiled as a module, it will be named ums-datafab.
63 If this driver is compiled as a module, it will be named ums-freecom.
72 Some of the products that use this chip are:
81 If this driver is compiled as a module, it will be named ums-isd200.
90 Devices reported to work with this driver include:
104 If this driver is compiled as a module, it will be named ums-usbat.
114 If this driver is compiled as a module, it will be named ums-sddr09.
123 If this driver is compiled as a module, it will be named ums-sddr55.
[all …]
/linux-4.1.27/net/rds/
Dinfo.c118 unsigned long this; in rds_info_copy() local
124 this = min(bytes, PAGE_SIZE - iter->offset); in rds_info_copy()
128 iter->offset, this, data, bytes); in rds_info_copy()
130 memcpy(iter->addr + iter->offset, data, this); in rds_info_copy()
132 data += this; in rds_info_copy()
133 bytes -= this; in rds_info_copy()
134 iter->offset += this; in rds_info_copy()
/linux-4.1.27/drivers/net/usb/
DKconfig30 To compile this driver as a module, choose M here: the
69 To compile this driver as a module, choose M here: the
84 To compile this driver as a module, choose M here: the
95 To compile this driver as a module, choose M here: the
106 To compile this driver as a module, choose M here: the
131 uses this driver framework.
140 To compile this driver as a module, choose M here: the
263 To compile this driver as a module, choose M here: the module will be
281 To compile this driver as a module, choose M here: the
312 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/Documentation/RCU/
Dlockdep-splat.txt11 overwriting or worse. There can of course be false positives, this
22 other info that might help us debug this:
68 section, but the "other info" list above shows that this is not the
70 And maybe that lock really does protect this reference. If so, the fix
78 With this change, there would be no lockdep-RCU splat emitted if this
80 or with the ->queue_lock held. In particular, this would have suppressed
85 section. In this case, the critical section must span the use of the
87 reference count incremented or some such. One way to handle this is to
98 With this change, the rcu_dereference() is always within an RCU
102 But in this particular case, we don't actually deference the pointer
[all …]
DUP.txt5 may immediately invoke its function. The basis of this misconception
8 anything else to be happening on. Although this approach will -sort- -of-
11 an idea this is.
18 this same list in softirq context. Suppose that the process-context scan
36 from process context. However, this can fail in a similar manner.
40 on each element as it is scanned. Suppose further that this function
44 Therefore, in this case, allowing call_rcu() to immediately invoke
50 this case?
56 callback function must acquire this same lock. In this case, if
62 there are cases where this can be quite ugly:
[all …]
/linux-4.1.27/drivers/net/ethernet/ti/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question doesn't directly affect the
30 To compile this driver as a module, choose M here: the module
40 To compile this driver as a module, choose M here: the module
49 To compile this driver as a module, choose M here: the module
76 To compile this driver as a module, choose M here: the module
97 To compile this driver as a module, choose M here: the module
105 To compile this driver as a module, choose M here: the module
113 which is supported by this driver, say Y and read the
117 Devices currently supported by this driver are Compaq Netelligent,
[all …]
/linux-4.1.27/drivers/usb/serial/
DKconfig17 To compile this driver as a module, choose M here: the
50 using this driver. It is recommended that the "USB Serial converter
51 support" be compiled as a module for this driver to be used
72 To compile this driver as a module, choose M here: the module
80 To compile this driver as a module, choose M here: the module
89 To compile this driver as a module, choose M here: the
99 To compile this driver as a module, choose M here: the
108 To compile this driver as a module, choose M here: the
118 To compile this driver as a module, choose M here: the
127 The Digi Acceleport USB 8 is not yet supported by this driver.
[all …]
/linux-4.1.27/Documentation/sysctl/
Dvm.txt12 The files in this directory can be used to tune the operation
75 Systems running under overcommit 'never' should increase this to account
84 On x86_64 this is about 8MB.
88 On x86_64 this is about 128MB.
90 Changing this takes effect whenever an application requests memory.
153 value lower than this limit will be ignored and the old configuration will be
162 of a second. Data which has been dirty in-memory for longer than this
183 Setting this to zero disables periodic writeback altogether.
189 Writing to this will cause the kernel to drop clean caches, as well as
201 To increase the number of objects freed by this operation, the user may run
[all …]
/linux-4.1.27/arch/powerpc/
DKconfig.debug13 Only enable this if you are hitting a build failure in the
87 'xmon=nobt' will disable this autobacktrace.
130 intended to debug problems early during boot, this should not be
132 Note that enabling this will also cause the kernel default log level
147 Select this to enable early debugging for a machine using BootX
154 Select this to enable early debugging for a machine with a HVC
161 Select this to enable early debugging for a machine with a HVSI
168 Select this to enable early debugging for Apple G5 machines.
174 Select this to enable early debugging via the RTAS panel.
181 Select this to enable early debugging via the RTAS console.
[all …]
/linux-4.1.27/drivers/net/ethernet/cirrus/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question doesn't directly affect the
26 network (Ethernet) card of this type, say Y and read the
31 To compile this driver as a module, choose M here. The module
40 makes this driver suitable for use on certain evaluation boards
58 Nubus or LC-PDS network (Ethernet) card of this type, say Y and
62 To compile this driver as a module, choose M here. This module will
/linux-4.1.27/drivers/media/radio/si4713/
DKconfig10 Say Y here if you want to connect this type of radio to your
13 To compile this driver as a module, choose M here: the
24 Say Y here if you want to connect this type of radio to your
27 To compile this driver as a module, choose M here: the
37 interface for the i2c driver of this device.
39 To compile this driver as a module, choose M here: the
/linux-4.1.27/arch/arm/mach-ixp4xx/
DKconfig13 NSLU2 NAS device. For more information on this platform,
21 Avila Network Platform. For more information on this platform,
38 information on this platform, see <file:Documentation/arm/IXP4xx>.
45 7001 Access Point. For more information on this platform,
54 on this platform, see http://openwrt.org
61 For more information on this platform, see <file:Documentation/arm/IXP4xx>.
68 For more information on this platform, see <file:Documentation/arm/IXP4xx>.
75 For more information on this platform, see <file:Documentation/arm/IXP4xx>.
88 For more information on this platform, see <file:Documentation/arm/IXP4xx>.
105 this platform, see <file:Documentation/arm/IXP4xx>.
[all …]
/linux-4.1.27/fs/hfs/
Dstring.c54 int hfs_hash_dentry(const struct dentry *dentry, struct qstr *this) in hfs_hash_dentry() argument
56 const unsigned char *name = this->name; in hfs_hash_dentry()
57 unsigned int hash, len = this->len; in hfs_hash_dentry()
65 this->hash = end_name_hash(hash); in hfs_hash_dentry()
/linux-4.1.27/Documentation/sound/alsa/
DProcfile.txt9 found in this tree. When you encounter a problem and need debugging,
53 You can symlink this to /dev/sndstat.
64 When PCM devices are available on this card, you can see directories
68 this subtree is described later.
79 mapping by writing to this device. Read OSS-Emulation.txt for
87 The general information of this PCM device: card #, device #,
95 It takes an integer value, can be changed by writing to this
114 Since 2.6.30, this option can enable the hwptr check using
121 The general information of this PCM sub-stream.
124 The current status of this PCM sub-stream, elapsed time,
[all …]
DHD-Audio-Controls.txt10 and "8ch". According to the configuration, this also controls the
16 and/or line-out jacks are available on a machine, this controls
37 and the normal PCM playback are exclusive, i.e. when this is on, you
42 corresponds to the center and the right to the LFE. When this is
46 When this control is ON, treat the headphone jacks as line-out
66 When this enum control is enabled, the headphone output is routed
76 and speaker outputs. As a side-effect, when this mode is set, the
86 doesn't provide a proper jack-detection, this won't work; in such a
87 case, turn this control OFF.
91 unsolicited event per jack plug. When this is on, the driver polls
[all …]
/linux-4.1.27/sound/core/
DKconfig21 # To be effective this also requires INPUT - users should say:
35 Many programs require this feature, so you should enable it
46 You don't need this unless you want to connect many MIDI
49 To compile this driver as a module, choose M here: the module
65 To compile this driver as a module, choose M here: the module
78 To compile this driver as a module, choose M here: the module
86 If you disable this option, the ALSA's OSS PCM API will not
101 this will be compiled as a module. The module will be called
111 also can use this timing source.
113 To compile this driver as a module, choose M here: the module
[all …]
/linux-4.1.27/fs/befs/
DKconfig9 attributes. (Also note that this driver doesn't make those features
10 available at this time). It is a 64 bit filesystem, so it supports
13 If you use this filesystem, you should also say Y to at least one
16 If you don't know what this is about, say N.
18 To compile this as a module, choose M here: the module will be
/linux-4.1.27/Documentation/scsi/
DLICENSE.qla4xxx18 of this license document, but changing it is not allowed.
35 this service if you wish), that you receive source code or can get it
51 (2) offer you this license which gives you legal permission to copy,
55 that everyone understands that there is no warranty for this free
64 program proprietary. To prevent this, we have made it clear that any
75 under the terms of this General Public License. The "Program", below,
84 covered by this License; they are outside its scope. The act of
94 notices that refer to this License and to the absence of any warranty;
95 and give any other recipients of the Program a copy of this License
112 parties under the terms of this License.
[all …]
DLICENSE.qla2xxx19 of this license document, but changing it is not allowed.
36 this service if you wish), that you receive source code or can get it
52 (2) offer you this license which gives you legal permission to copy,
56 that everyone understands that there is no warranty for this free
65 program proprietary. To prevent this, we have made it clear that any
76 under the terms of this General Public License. The "Program", below,
85 covered by this License; they are outside its scope. The act of
95 notices that refer to this License and to the absence of any warranty;
96 and give any other recipients of the Program a copy of this License
113 parties under the terms of this License.
[all …]
Dlibsas.txt43 Normally this is statically embedded to your driver's
69 oob_mode -- you set this when OOB has finished and then notify
72 sas_addr -- this normally points to an array holding the sas
76 attached_sas_addr -- set this when you (LLDD) receive an
79 or provide a different SAS address on that phy/port and this
80 allows it to do this. At best you should copy the sas
83 process may later change this.
85 frame_rcvd -- this is where you copy the IDENTIFY/FIS frame
90 this pointer point to it. You copy the frame from your
93 sas_prim -- this is where primitives go when they're
[all …]
Dscsi-changer.txt23 changer device this is a "don't care", he *only* shuffles around the
31 media transport - this one shuffles around the media, i.e. the
35 i.e. there the operator (you !) can use this to
38 data transfer - this is the device which reads/writes, i.e. the
54 it should work with this driver too.
68 (Exabyte, HP and DEC). Some People use this driver with amanda. It
76 changer command set should work out-of-the-box with this driver. If it
137 transfer elements. You likely don't need this as the jukebox
138 should provide this information. But some devices don't ...
145 does this. Some jukeboxes have a printer to label fresh burned
[all …]
/linux-4.1.27/Documentation/networking/
DLICENSE.qlge17 of this license document, but changing it is not allowed.
34 this service if you wish), that you receive source code or can get it
50 (2) offer you this license which gives you legal permission to copy,
54 that everyone understands that there is no warranty for this free
63 program proprietary. To prevent this, we have made it clear that any
74 under the terms of this General Public License. The "Program", below,
83 covered by this License; they are outside its scope. The act of
93 notices that refer to this License and to the absence of any warranty;
94 and give any other recipients of the Program a copy of this License
111 parties under the terms of this License.
[all …]
DLICENSE.qlcnic17 of this license document, but changing it is not allowed.
34 this service if you wish), that you receive source code or can get it
50 (2) offer you this license which gives you legal permission to copy,
54 that everyone understands that there is no warranty for this free
63 program proprietary. To prevent this, we have made it clear that any
74 under the terms of this General Public License. The "Program", below,
83 covered by this License; they are outside its scope. The act of
93 notices that refer to this License and to the absence of any warranty;
94 and give any other recipients of the Program a copy of this License
111 parties under the terms of this License.
[all …]
Dltpc.txt5 There are a number of different LocalTalk cards for the PC; this
12 line, and DMA channel of the card, this does not always work. For
13 this reason, you should be prepared to supply these parameters
44 printers, you need to set up netatalk to "seed". The way I do this
59 it, then you don't need to fool around with this -- the appropriate
74 this on an AT (or later) class machine, that really means IRQ9.
110 this, either compile the driver as a module, or pass the parameters
116 Polled mode is *really* slow sometimes, but this seems to depend on
120 machine, but this is unsupported, so if you really want to do this,
126 Thanks to Alan Cox for helpful discussions early on in this
/linux-4.1.27/arch/arm64/
DKconfig.debug17 It is probably not a good idea to enable this feature in a production
25 If this option is disabled, you allow userspace (root) access to all
27 access to this is obviously disastrous, but specific access can
30 If this option is switched on, the /dev/mem file only allows
38 Enabling this option causes the kernel to write the current PID to
41 planning to use hardware trace tools with this kernel.
48 this option will cause TEXT_OFFSET to be randomized upon any
72 If this is set, kernel text and rodata will be made read-only. This
83 If this option is enabled, sections that may potentially be marked as
87 alignment and potentially wasted space. Turn on this option if
/linux-4.1.27/drivers/net/ethernet/packetengines/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question doesn't directly affect the
26 If you have a Gigabit Ethernet card of this type, say Y and read
30 To compile this driver as a module, choose M here. The module will be
42 information about this driver in particular and Beowulf in general.
44 To compile this driver as a module, choose M here: the module
/linux-4.1.27/Documentation/ABI/stable/
Dsysfs-firmware-opal-dump12 Read this file for supported commands.
15 id 0xYYYY (in hex). The name of this
17 be in this format, only that it's unique
34 The size of the dump is the size of this file.
35 acknowledge: When 'ack' is written to this, we will
40 Reading this file will get a list of
Dsysfs-bus-usb9 hubs this facility is always enabled and their device
10 directories will not contain this file.
35 If CONFIG_PM is enabled, then this file is present. When read,
47 If CONFIG_PM is enabled, then this file is present. When read,
51 Tools can use this file and the connected_duration file to
55 will give an integer percentage. Note that this does not
66 When read, this file returns 1 if the interface driver
67 for this interface supports autosuspend. It also
68 returns 1 if no driver has claimed this interface, as an
81 Writing 1 to this file tells the kernel that this
[all …]
/linux-4.1.27/drivers/usb/class/
DKconfig15 /proc/bus/usb/devices, then your modem will not work with this
18 To compile this driver as a module, choose M here: the
27 To compile this driver as a module, choose M here: the
35 AT commands over this device.
37 To compile this driver as a module, choose M here: the
47 To compile this driver as a module, choose M here: the
/linux-4.1.27/Documentation/ABI/obsolete/
Dsysfs-block-zram6 reads (failed or successful) done on this device.
14 writes (failed or successful) done on this device.
22 non-page-size-aligned I/O requests issued to this device.
30 failed reads happened on this device.
38 failed writes happened on this device.
50 implies that this disk is being used as a swap disk. The latter
60 filled pages written to this disk. No memory is allocated for
69 size of data stored in this disk. This excludes zero-filled
79 size of data stored in this disk. So, compression ratio can be
80 calculated using orig_data_size and this statistic.
[all …]
/linux-4.1.27/drivers/char/tpm/
DKconfig17 compile this driver as a module, choose M here; the module
34 within Linux. To compile this driver as a module, choose M here;
43 To compile this driver as a module, choose M here; the module will
54 To compile this driver as a module, choose M here; the module
64 To compile this driver as a module, choose M here; the module
73 compile this driver as a module, choose M here; the module
81 will be accessible from within Linux. To compile this driver
91 To compile this driver as a module, choose M here; the module
93 Further information on this driver and the supported hardware
101 will be accessible from within Linux. To compile this driver
[all …]
/linux-4.1.27/
DCOPYING3 services by normal system calls - this is merely considered normal use
23 of this license document, but changing it is not allowed.
40 this service if you wish), that you receive source code or can get it
56 (2) offer you this license which gives you legal permission to copy,
60 that everyone understands that there is no warranty for this free
69 program proprietary. To prevent this, we have made it clear that any
80 under the terms of this General Public License. The "Program", below,
89 covered by this License; they are outside its scope. The act of
99 notices that refer to this License and to the absence of any warranty;
100 and give any other recipients of the Program a copy of this License
[all …]
/linux-4.1.27/drivers/net/ethernet/atheros/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question doesn't directly affect the
29 To compile this driver as a module, choose M here. The module
41 To compile this driver as a module, choose M here. The module
52 To compile this driver as a module, choose M here. The module
63 To compile this driver as a module, choose M here. The module
80 To compile this driver as a module, choose M here. The module
/linux-4.1.27/arch/arm/mach-footbridge/
DKconfig14 Say Y here if you intend to run this kernel on the CATS.
25 Say Y here if you intend to run this kernel on the Compaq
32 prototypes at this time. Information is available at:
44 Say Y here if you intend to run this kernel on the EBSA285 card
58 Say Y here if you intend to run this kernel on the EBSA285 card
73 Say Y here if you intend to run this kernel on the Rebel.COM
74 NetWinder. Information about this machine can be found at:
/linux-4.1.27/tools/usb/usbip/
DCOPYING7 of this license document, but changing it is not allowed.
24 this service if you wish), that you receive source code or can get it
40 (2) offer you this license which gives you legal permission to copy,
44 that everyone understands that there is no warranty for this free
53 program proprietary. To prevent this, we have made it clear that any
64 under the terms of this General Public License. The "Program", below,
73 covered by this License; they are outside its scope. The act of
83 notices that refer to this License and to the absence of any warranty;
84 and give any other recipients of the Program a copy of this License
101 parties under the terms of this License.
[all …]
/linux-4.1.27/drivers/staging/rtl8192e/
Dlicense13 Everyone is permitted to copy and distribute verbatim copies of this license
29 to distribute copies of free software (and charge for this service if you
45 offer you this license which gives you legal permission to copy, distribute
49 everyone understands that there is no warranty for this free software. If
58 proprietary. To prevent this, we have made it clear that any patent must be
68 terms of this General Public License. The "Program", below, refers to any
77 covered by this License; they are outside its scope. The act of running
86 disclaimer of warranty; keep intact all the notices that refer to this
88 of the Program a copy of this License along with the Program.
104 under the terms of this License.
[all …]
/linux-4.1.27/drivers/staging/rtl8192u/
Dcopying7 of this license document, but changing it is not allowed.
24 this service if you wish), that you receive source code or can get it
40 (2) offer you this license which gives you legal permission to copy,
44 that everyone understands that there is no warranty for this free
53 program proprietary. To prevent this, we have made it clear that any
64 under the terms of this General Public License. The "Program", below,
73 covered by this License; they are outside its scope. The act of
83 notices that refer to this License and to the absence of any warranty;
84 and give any other recipients of the Program a copy of this License
101 parties under the terms of this License.
[all …]
/linux-4.1.27/drivers/net/wireless/ath/
DKconfig9 ath5k, ath9k, ath9k_htc and ar9170 drivers share some common code, this option
12 For more information and documentation on this module you can visit:
26 Right now only ath9k makes use of this.
34 Currently, ath9k makes use of this facility.
42 this feature is explicitly allowed and only on cards that
43 specifically have been tested for this.
/linux-4.1.27/drivers/crypto/caam/
DKconfig11 To compile this driver as a module, choose M here: the module
24 To compile this driver as a module, choose M here: the module
83 Selecting this will offload crypto for users of the
87 To compile this as a module, choose M here: the module
96 Selecting this will offload ahash for users of the
99 To compile this as a module, choose M here: the module
109 Selecting this will register the SEC4 hardware rng to
112 To compile this as a module, choose M here: the module
120 Selecting this will enable printing of various debug
/linux-4.1.27/drivers/iio/dac/
DKconfig16 To compile this driver as a module, choose M here: the
27 To compile this driver as module choose M here: the module will be called
40 To compile this driver as module choose M here: the module will be called
50 To compile this driver as module choose M here: the module will be called
62 To compile this driver as a module, choose M here: the
72 To compile this driver as a module, choose M here: the
82 To compile this driver as a module, choose M here: the
100 To compile this driver as a module, choose M here: the
111 To compile this driver as a module, choose M here: the
121 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/drivers/staging/iio/accel/
DKconfig15 To compile this driver as a module, say M here: the module will
27 To compile this driver as a module, say M here: the module will be
39 To compile this driver as a module, say M here: the module will be
51 To compile this driver as a module, say M here: the module will be
62 To compile this driver as a module, say M here: the module will be
74 To compile this driver as a module, say M here: the module will be
88 To compile this driver as a module, say M here: the module will be
99 To compile this driver as a module, say M here: the module will be
/linux-4.1.27/fs/
Danon_inodes.c74 struct qstr this; in anon_inode_getfile() local
89 this.name = name; in anon_inode_getfile()
90 this.len = strlen(name); in anon_inode_getfile()
91 this.hash = 0; in anon_inode_getfile()
92 path.dentry = d_alloc_pseudo(anon_inode_mnt->mnt_sb, &this); in anon_inode_getfile()
/linux-4.1.27/Documentation/sh/
Dnew-machine.txt19 companion chip type, and CPU type. Looking at a tree view of this directory
92 In the first case, this is just a matter of making a directory for your
94 build system (more on this in the next section). However, for board families
97 Both the Solution Engine and the hp6xx boards are an example of this.
100 should also add a directory in include/asm-sh for headers localized to this
102 seamlessly with the build system, it's best to have this directory the same
104 a family, the build system has ways of dealing with this (via incdir-y
110 explain this, we use some examples for adding an imaginary board. For
112 get_system_type() and platform_setup(). For our imaginary board, this
130 * setup here. Though it's also sane to leave this empty
[all …]
/linux-4.1.27/drivers/net/
DKconfig16 two machines with parallel ports using PLIP needs this, as well as
55 To compile this driver as a module, choose M here: the module
62 this device is consigned into oblivion) with a configurable IP
65 If you use SLIP or PPP, you might want to say Y here. Since this
71 To compile this driver as a module, choose M here: the module
77 If you have two serial connections to some other computer (this
81 one double speed connection using this driver. Naturally, this has
85 Say Y if you want this and read
90 To compile this driver as a module, choose M here: the module
112 To compile this driver as a module, choose M here: the module
[all …]
Deql.c145 struct list_head *this, *tmp, *head; in eql_timer() local
149 list_for_each_safe(this, tmp, head) { in eql_timer()
150 slave_t *slave = list_entry(this, slave_t, list); in eql_timer()
234 struct list_head *head, *tmp, *this; in eql_kill_slave_queue() local
239 list_for_each_safe(this, tmp, head) { in eql_kill_slave_queue()
240 slave_t *s = list_entry(this, slave_t, list); in eql_kill_slave_queue()
301 struct list_head *this, *tmp, *head; in __eql_schedule_slaves() local
308 list_for_each_safe(this, tmp, head) { in __eql_schedule_slaves()
309 slave_t *slave = list_entry(this, slave_t, list); in __eql_schedule_slaves()
366 struct list_head *this, *head; in __eql_find_slave_dev() local
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dsun6i-a31s.dtsi5 * of the GPL or the X11 license, at your option. Note that this dual
6 * licensing only applies to this file, and not this project as a
20 * License along with this library; if not, write to the Free
27 * obtaining a copy of this software and associated documentation
35 * The above copyright notice and this permission notice shall be
49 * The A31s is the same die as the A31 in a different package, this is
/linux-4.1.27/arch/sh/
DKconfig.cpu24 Selecting this option will enable support for SH processors that
38 Selecting this option will enable support for software FPU emulation.
47 Selecting this option will enable support for SH processors that
57 Selecting this option will allow the Linux kernel to use SH3 on-chip
66 Selecting this option will enable an in-kernel API for manipulating
75 this, as outlined in the SH7780 hardware manual.
93 that are lacking this bit must have another method in place for
/linux-4.1.27/drivers/staging/iio/meter/
DKconfig13 To compile this driver as a module, choose M here: the
23 To compile this driver as a module, choose M here: the
35 To compile this driver as a module, choose M here: the
45 To compile this driver as a module, choose M here: the
55 To compile this driver as a module, choose M here: the
65 To compile this driver as a module, choose M here: the
75 To compile this driver as a module, choose M here: the
/linux-4.1.27/Documentation/acpi/
Dmethod-tracing.txt17 "enabled" means this feature is enabled
20 "1" means this feature is enabled and the AML method
23 "disabled" means this feature is disabled.
24 Users can enable/disable this debug tracing feature by
/linux-4.1.27/arch/arm/mach-gemini/
DKconfig9 Say Y here if you intend to run this kernel on a
16 Say Y here if you intend to run this kernel on a
23 Say Y here if you intend to run this kernel on a
30 Say Y here if you intend to run this kernel on a
/linux-4.1.27/drivers/watchdog/
DKconfig44 /dev/watchdog. It's always remotely possible that this process might
64 To compile this driver as a module, choose M here: the
140 To compile this driver as a module, choose M here: the
182 here if you wish to use this. Alternatively say M to compile the
229 select this in the respective mach-XXXX/Kconfig file.
255 NOTE: once enabled, this timer cannot be disabled.
257 To compile this driver as a module, choose M here: the
266 To compile this driver as a module, choose M here: the
277 To compile this driver as a module, choose M here: the
323 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/kernel/
Dfutex.c581 struct futex_q *this; in futex_top_waiter() local
583 plist_for_each_entry(this, &hb->chain, list) { in futex_top_waiter()
584 if (match_futex(&this->key, key)) in futex_top_waiter()
585 return this; in futex_top_waiter()
1125 static int wake_futex_pi(u32 __user *uaddr, u32 uval, struct futex_q *this) in wake_futex_pi() argument
1128 struct futex_pi_state *pi_state = this->pi_state; in wake_futex_pi()
1151 new_owner = this->task; in wake_futex_pi()
1227 struct futex_q *this, *next; in futex_wake() local
1246 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake()
1247 if (match_futex (&this->key, &key)) { in futex_wake()
[all …]
/linux-4.1.27/drivers/scsi/ufs/
DKconfig31 # circumstances will the contributor of this Program be liable for
33 # this program.
47 To compile this driver as a module, choose M here and read
49 However, do not compile this as a module if your root file system
56 This selects the PCI UFS Host Controller Interface. Select this if
59 If you have a controller with this interface, say Y or M here.
67 This selects the UFS host controller support. Select this if
70 If you have a controller with this interface, say Y or M here.
84 Select this if you have UFS controller on QCOM chipset.
/linux-4.1.27/drivers/iio/accel/
DKconfig17 To compile this driver as a module, choose M here: the
29 Currently this only supports the device via an i2c interface.
46 To compile this driver as a module, choose M here: the
84 Currently this only supports the device via an SPI interface.
86 To compile this driver as a module, choose M here: the module
98 To compile this driver as a module, choose M here: the module
111 To compile this driver as a module, choose M here: the module will
126 To compile this driver as a module, choose M here: the module
137 To compile this driver as a module, choose M here: the module
/linux-4.1.27/drivers/staging/iio/adc/
DKconfig15 To compile this driver as a module, choose M here: the
25 To compile this driver as a module, choose M here: the
36 To compile this driver as a module, choose M here: the
49 To compile this driver as a module, choose M here: the
69 To compile this driver as a module, choose M here: the
79 To compile this driver as a module, choose M here: the
88 LPC32XX SoC. Note that this feature uses the same hardware as the
105 To compile this driver as a module, choose M here: the
116 To compile this driver as a module, choose M here: the
/linux-4.1.27/drivers/usb/phy/
DKconfig17 Enable this to support the USB OTG transceiver in AB8500 chip.
27 Enable this to support Freescale USB OTG transceiver.
49 Enable this to support Keystone USB phy. This driver provides
77 Enable this to support Samsung USB phy helper driver for Samsung SoCs.
85 Enable this to support the USB OTG transceiver on TWL6030
89 are hooked to this driver through platform_data structure.
106 Enable this to support some transceivers on OMAP1 platforms. OTG
117 Enable this to support USB transceiver on Tahvo. This is used
137 To compile this driver as a module, choose M here: the
146 Enable this to support the USB OTG transceiver on Qualcomm chips. It
[all …]
/linux-4.1.27/firmware/keyspan/
Dusa19qi.HEX89 public access to the source code from which this firmware image is
90 derived. Except as noted below this firmware image may not be
94 Permission is hereby granted for the distribution of this firmware
100 keyspan.c driver which includes this firmware, in whole or in
101 part, requires the inclusion of this statement."
Dusa19.HEX89 public access to the source code from which this firmware image is
90 derived. Except as noted below this firmware image may not be
94 Permission is hereby granted for the distribution of this firmware
100 keyspan.c driver which includes this firmware, in whole or in
101 part, requires the inclusion of this statement."
Dmpr.HEX88 public access to the source code from which this firmware image is
89 derived. Except as noted below this firmware image may not be
93 Permission is hereby granted for the distribution of this firmware
99 keyspan.c driver which includes this firmware, in whole or in
100 part, requires the inclusion of this statement."
/linux-4.1.27/arch/frv/mb93090-mb00/
Dpci-dma-nommu.c40 struct list_head *this = &dma_alloc_list; in dma_alloc_coherent() local
59 list_for_each (this, &dma_alloc_list) { in dma_alloc_coherent()
60 struct dma_alloc_record *this_r = list_entry(this, struct dma_alloc_record, list); in dma_alloc_coherent()
70 this = &dma_alloc_list; in dma_alloc_coherent()
75 list_add_tail(&new->list, this); in dma_alloc_coherent()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dst,nomadik.txt14 - disable-sxtalo: if present this will disable the SXTALO
16 board has its own circuitry for providing this oscillator
17 - disable-mxtal: if present this will disable the MXTALO,
19 if the board has its own circuitry for providing this
31 - clocks: this clock will have main chrystal as parent
42 this table:
/linux-4.1.27/drivers/iio/pressure/
DKconfig16 To compile this driver as a module, choose M here: the module
30 To compile this driver as a module, choose M here: the module
40 To compile this driver as a module, choose M here: the module
52 To compile this driver as a module, choose M here: the module
61 To compile this driver as a module, choose M here: the module will
70 To compile this driver as a module, choose M here: the module will
79 To compile this driver as a module, choose M here: the module will
118 To compile this driver as a module, choose M here: the module
/linux-4.1.27/drivers/net/ethernet/realtek/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question doesn't directly affect the
29 if you want to use this. If you intend to use this driver, you
33 To compile this driver as a module, choose M here: the module
47 To compile this driver as a module, choose M here: the module
60 To compile this driver as a module, choose M here: the module
90 instead of an internal one. Disabling this option will save some
100 experience problems, you can enable this option to restore the
112 To compile this driver as a module, choose M here: the module
/linux-4.1.27/drivers/net/ethernet/broadcom/
DKconfig11 If you have a network (Ethernet) chipset belonging to this class,
14 Note that the answer to this question does not directly affect
28 If you have a network (Ethernet) controller of this type, say Y
32 To compile this driver as a module, choose M here. The module
81 To compile this driver as a module, choose M here: the module
93 To compile this driver as a module, choose M here: the module
106 To compile this driver as a module, choose M here: the module
118 To compile this driver as a module, choose M here: the module
131 To compile this driver as a module, choose M here: the module
150 In case of using this driver on BCM4706 it's also requires to enable
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Datmel,at91-pinctrl.txt10 Please refer to pinctrl-bindings.txt in this directory for details of the
17 mode) this pin can work on and the 'config' configures various pad settings
24 configured in this periph mode. All the periph and bank need to be describe.
89 PULL_UP (1 << 0): indicate this pin needs a pull up.
90 MULTIDRIVE (1 << 1): indicate this pin needs to be configured as multi-drive.
92 DEGLITCH (1 << 2): indicate this pin needs deglitch.
93 PULL_DOWN (1 << 3): indicate this pin needs a pull down.
94 DIS_SCHMIT (1 << 4): indicate this pin needs to the disable schmitt trigger.
101 DEBOUNCE (1 << 16): indicate this pin needs debounce.
107 what pinmux functions this SoC supports.
/linux-4.1.27/fs/overlayfs/
Dsuper.c345 struct dentry *this, *prev = NULL; in ovl_lookup() local
351 this = ovl_lookup_real(upperdir, &dentry->d_name); in ovl_lookup()
352 err = PTR_ERR(this); in ovl_lookup()
353 if (IS_ERR(this)) in ovl_lookup()
356 if (this) { in ovl_lookup()
357 if (ovl_is_whiteout(this)) { in ovl_lookup()
358 dput(this); in ovl_lookup()
359 this = NULL; in ovl_lookup()
361 } else if (poe->numlower && ovl_is_opaquedir(this)) { in ovl_lookup()
365 upperdentry = prev = this; in ovl_lookup()
[all …]
/linux-4.1.27/drivers/block/
DKconfig13 If you say N, all options in this submenu will be skipped and disabled;
14 only do this if you know what you are doing.
26 say Y. Information about this driver, especially important for IBM
33 To compile this driver as a module, choose M here: the
55 You should select this option if you want floppy support
63 ramdisk or as a swap partition. Say Y if you want to include this
66 To compile this driver as a module, choose M here: the
76 disks. Select this option to access any disks in your GD ROM drive.
78 You can also build this as a module which will be called gdrom.
97 drivers as loadable modules. If you build this support as a module,
[all …]
/linux-4.1.27/Documentation/PCI/
DMSI-HOWTO.txt10 1. About this guide
38 To support this, the kernel must call each interrupt handler associated
40 a whole. MSIs are never shared, so this problem cannot arise.
44 arrived in memory (this becomes more likely with devices behind PCI-PCI
49 Using MSIs avoids this problem as the interrupt-generating write cannot
82 has to request that the PCI layer set up the MSI capability for this
93 consequently, this function should be called before the driver calls
104 If this function returns a positive number it indicates the number of
105 MSI interrupts that have been successfully allocated. In this case
113 If this function returns a negative number, it indicates an error and
[all …]
/linux-4.1.27/drivers/input/
DKconfig23 To compile this driver as a module, choose M here: the
38 To compile this driver as a module, choose M here: the
51 To compile this driver as a module, choose M here: the
64 To compile this driver as a module, choose M here: the
77 To compile this driver as a module, choose M here: the
94 To compile this driver as a module, choose M here: the
117 you're not using a digitizer, this value is ignored.
127 you're not using a digitizer, this value is ignored.
139 To compile this driver as a module, choose M here: the
148 To compile this driver as a module, choose M here: the
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dmmc-spi-slot.txt7 - spi-max-frequency : maximum frequency for this device (Hz).
13 - gpios : may specify GPIOs in this order: Card-Detect GPIO,
14 Write-Protect GPIO. Note that this does not follow the
17 services interrupts for this device.
/linux-4.1.27/Documentation/power/
Dinterface.txt9 /sys/power/state controls system power state. Reading from this file
14 Writing to this file one of those strings causes the system to
37 Reading from this file will display all supported modes and the currently
42 Writing to this file will accept one of
55 if this turns out to be impossible, it will try to suspend anyway using the
56 smallest image possible. In particular, if "0" is written to this file, the
59 Reading from this file will display the current image size limit, which
65 used to save the last PM event point if this file contains '1'. Initially it
69 To use this debugging feature you should attempt to suspend the machine, then
/linux-4.1.27/drivers/net/ethernet/3com/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question doesn't directly affect the
33 To compile this driver as a module, choose M here. The module
44 To compile this driver as a module, choose M here. The module
54 To compile this driver as a module, choose M here: the module will be
64 To compile this driver as a module, choose M here: the module will be
87 To compile this support as a module, choose M here.
100 If you have a network (Ethernet) card of this type, say Y and read
104 To compile this driver as a module, choose M here. The module
/linux-4.1.27/Documentation/video4linux/
Dcafe_ccic3 and this driver was written with support from the OLPC project.
9 sensor is known to work with this controller at this time.
22 buffers until the time comes to transfer data. If this option is set,
27 - dma_buf_size: The size of DMA buffers to allocate. Note that this
45 - flip: If this boolean parameter is set, the sensor will be instructed to
49 Work is ongoing with this driver, stay tuned.
/linux-4.1.27/drivers/gpu/drm/i915/
DKconfig24 Choose this option if you have a system that has "Intel Graphics
30 is required for this driver to work. This driver is used by
44 Choose this option if you want kernel modesetting enabled by default.
57 Choose this option if you have a need for the legacy fbdev
58 support. Note that this support also provide the linux console
68 Choose this option if you have prerelease Intel hardware and want the
70 runtime with the module option i915.preliminary_hw_support=1; this
/linux-4.1.27/drivers/s390/block/
DKconfig9 Select this option if you want to use your expanded storage on S/390
28 Enable this option if you want to access DASDs directly utilizing
37 Enable this option if you want to see profiling information
46 this option unless you are very sure to have no ECKD device.
53 Select this option to be able to access FBA devices. It is safe to
61 Select this option if you want to use Diagnose250 command to access
82 To compile this driver as a module, choose M here: the
/linux-4.1.27/drivers/uio/
DKconfig5 Enable this to allow the userspace driver core code to be
24 To compile this driver as a module, choose M here: the module
67 possible for UIO to work with this device a utility, uioport,
72 If you compile this as a module, it will be called uio_aec.
79 Automata GmbH. The userspace part of this driver will be
85 If you compile this as a module, it will be called uio_sercos3.
94 If you compile this as a module, it will be called uio_pci_generic.
104 To compile this driver as a module, choose M here; the module
124 Information about this hardware can be found at:
142 To compile this driver as a module, choose M here: the module
[all …]
/linux-4.1.27/drivers/usb/isp1760/
DKconfig10 capable bus. NXP's eval kit brings this chip on PCI card
14 To compile this driver as a module, choose M here: the
36 Select this if you want to use the ISP1760 in host mode only. The
44 Select this if you want to use the ISP1760 in peripheral mode only.
54 Select this if you want to use the ISP1760 in both host and
/linux-4.1.27/Documentation/filesystems/nfs/
Dknfsd-stats.txt36 The id number of the NFS thread pool to which this line applies.
44 and thus this file will have a single line with a pool id of "0".
47 Counts how many NFS packets have arrived. More precisely, this
54 on the wire, this may be either more or less than the number
56 However this is a more accurate and less workload-dependent measure
65 The circumstance this statistic tracks indicates that there was NFS
68 rate of change for this counter is zero; significantly non-zero
88 thing. The ideal rate of change for this counter will be close
99 runnable nfsd threads. The ideal rate of change for this counter
101 is CPU limited. Usually this is associated with heavy CPU usage
[all …]
/linux-4.1.27/drivers/net/ethernet/nvidia/
DKconfig10 If you have a network (Ethernet) card belonging to this class, say Y
14 Note that the answer to this question doesn't directly affect the
25 If you have a network (Ethernet) controller of this type, say Y and
29 To compile this driver as a module, choose M here. The module
/linux-4.1.27/drivers/message/fusion/
DKconfig10 If you say N, all options in this submenu will be skipped and disabled.
71 Decreasing this parameter will reduce memory requirements
84 One use of this ioctl interface is to perform an upgrade (reflash)
88 If enabled by saying M to this, a driver named: mptctl
91 If unsure whether you really want or need this, say N.
102 Installing this driver requires the knowledge to configure and
105 If enabled by saying M to this, a driver named: mptlan
108 If unsure whether you really want or need this, say N.
/linux-4.1.27/Documentation/cpuidle/
Dsysfs.txt10 The current interfaces in this directory has self-explanatory names:
19 In this case users can switch the governor at run time by writing
79 * disable : Option to disable this idle state (bool) -> see note below
80 * latency : Latency to exit out of this idle state (in microseconds)
82 * power : Power consumed while in this idle state (in milliwatts)
83 * time : Total time spent in this idle state (in microseconds)
84 * usage : Number of times this state was entered (count)
92 state still is disabled, then this has no effect.
/linux-4.1.27/drivers/net/arcnet/
DKconfig9 If you have a network card of this type, say Y and check out the
13 You need both this driver, and the driver for the particular ARCnet
22 To compile this driver as a module, choose M here. The module will
81 card you had, this is probably the one for you.
83 To compile this driver as a module, choose M here. The module will
94 To compile this driver as a module, choose M here. The module will
100 This is yet another chipset driver for the COM90xx cards, but this
105 To compile this driver as a module, choose M here. The module will
115 To compile this driver as a module, choose M here. The module will
130 Say Y here if you intend to attach this type of ARCnet PCMCIA card
[all …]

12345678910>>...20