Home
last modified time | relevance | path

Searched refs:layout (Results 1 – 200 of 266) sorted by relevance

12

/linux-4.4.14/drivers/media/platform/soc_camera/
Dsoc_mediabus.c27 .layout = SOC_MBUS_LAYOUT_PACKED,
37 .layout = SOC_MBUS_LAYOUT_PACKED,
47 .layout = SOC_MBUS_LAYOUT_PACKED,
57 .layout = SOC_MBUS_LAYOUT_PACKED,
67 .layout = SOC_MBUS_LAYOUT_PACKED,
77 .layout = SOC_MBUS_LAYOUT_PACKED,
87 .layout = SOC_MBUS_LAYOUT_PACKED,
97 .layout = SOC_MBUS_LAYOUT_PACKED,
143 .layout = SOC_MBUS_LAYOUT_PACKED,
153 .layout = SOC_MBUS_LAYOUT_PACKED,
[all …]
Domap1_camera.c990 .layout = SOC_MBUS_LAYOUT_PACKED,
1000 .layout = SOC_MBUS_LAYOUT_PACKED,
1010 .layout = SOC_MBUS_LAYOUT_PACKED,
1020 .layout = SOC_MBUS_LAYOUT_PACKED,
1030 .layout = SOC_MBUS_LAYOUT_PACKED,
1040 .layout = SOC_MBUS_LAYOUT_PACKED,
1050 .layout = SOC_MBUS_LAYOUT_PACKED,
1060 .layout = SOC_MBUS_LAYOUT_PACKED,
Drcar_vin.c1288 .layout = SOC_MBUS_LAYOUT_PLANAR_Y_C,
1296 .layout = SOC_MBUS_LAYOUT_PACKED,
1304 .layout = SOC_MBUS_LAYOUT_PACKED,
1312 .layout = SOC_MBUS_LAYOUT_PACKED,
1320 .layout = SOC_MBUS_LAYOUT_PACKED,
1328 .layout = SOC_MBUS_LAYOUT_PACKED,
Dsh_mobile_ceu_camera.c983 .layout = SOC_MBUS_LAYOUT_PLANAR_2Y_C,
990 .layout = SOC_MBUS_LAYOUT_PLANAR_2Y_C,
997 .layout = SOC_MBUS_LAYOUT_PLANAR_Y_C,
1004 .layout = SOC_MBUS_LAYOUT_PLANAR_Y_C,
Dmx3_camera.c639 .layout = SOC_MBUS_LAYOUT_PACKED,
646 .layout = SOC_MBUS_LAYOUT_PACKED,
/linux-4.4.14/fs/exofs/
Dore.c49 int ore_verify_layout(unsigned total_comps, struct ore_layout *layout) in ore_verify_layout() argument
53 switch (layout->raid_algorithm) { in ore_verify_layout()
55 layout->parity = 0; in ore_verify_layout()
58 layout->parity = 1; in ore_verify_layout()
61 layout->parity = 2; in ore_verify_layout()
66 layout->raid_algorithm); in ore_verify_layout()
69 if (0 != (layout->stripe_unit & ~PAGE_MASK)) { in ore_verify_layout()
72 _LLU(layout->stripe_unit), PAGE_SIZE); in ore_verify_layout()
75 if (layout->group_width) { in ore_verify_layout()
76 if (!layout->group_depth) { in ore_verify_layout()
[all …]
Dore_raid.c321 struct ore_layout *layout = ios->layout; in _alloc_read_4_write() local
328 ret = _ore_get_io_state(layout, ios->oc, in _alloc_read_4_write()
329 layout->group_width * layout->mirrors_p1, in _alloc_read_4_write()
344 (ios->layout->group_width * ios->layout->mirrors_p1)); in _add_to_r4w()
356 read_ios->numdevs = ios->layout->group_width * ios->layout->mirrors_p1; in _add_to_r4w()
393 ore_calc_stripe_info(ios->layout, ios->offset, 0, &si); in _add_to_r4w_first_page()
411 ore_calc_stripe_info(ios->layout, *offset, 0, &si); in _add_to_r4w_last_page()
486 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_first_stripe()
541 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_last_stripe()
578 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_last_stripe()
[all …]
Dsuper.c274 ret = ore_get_io_state(&sbi->layout, &sbi->oc, &ios); in __sbi_read_stats()
329 ret = ore_get_io_state(&sbi->layout, &sbi->oc, &ios); in exofs_sbi_write_stats()
388 ret = ore_get_io_state(&sbi->layout, &oc, &ios); in exofs_sync_fs()
477 sbi->layout.stripe_unit = in _read_and_match_data_map()
479 sbi->layout.group_width = in _read_and_match_data_map()
481 sbi->layout.group_depth = in _read_and_match_data_map()
483 sbi->layout.mirrors_p1 = in _read_and_match_data_map()
485 sbi->layout.raid_algorithm = in _read_and_match_data_map()
488 ret = ore_verify_layout(numdevs, &sbi->layout); in _read_and_match_data_map()
494 sbi->layout.stripe_unit, in _read_and_match_data_map()
[all …]
Dexofs.h76 struct ore_layout layout; /* Default files layout */ member
154 unsigned exofs_max_io_pages(struct ore_layout *layout,
231 oc->numdevs = sbi->layout.group_width * sbi->layout.mirrors_p1 * in exofs_init_comps()
232 sbi->layout.group_count; in exofs_init_comps()
237 first_dev = (dev_mod * sbi->layout.mirrors_p1) % sbi->oc.numdevs; in exofs_init_comps()
Dinode.c40 unsigned exofs_max_io_pages(struct ore_layout *layout, in exofs_max_io_pages() argument
44 layout->max_io_length / PAGE_SIZE); in exofs_max_io_pages()
102 exofs_max_io_pages(&pcol->sbi->layout, ~0); in _pcol_reset()
110 pages = exofs_max_io_pages(&pcol->sbi->layout, pcol->expected_pages); in pcol_try_alloc()
319 int ret = ore_get_rw_state(&pcol->sbi->layout, &oi->oc, true, in read_exec()
635 ret = ore_get_rw_state(&pcol->sbi->layout, &oi->oc, false, in write_exec()
1013 ret = ore_truncate(&sbi->layout, &oi->oc, (u64)newsize); in _do_truncate()
1077 struct exofs_on_disk_inode_layout *layout; in exofs_get_inode() local
1080 ret = ore_get_io_state(&sbi->layout, &oi->oc, &ios); in exofs_get_inode()
1119 layout = attrs[1].val_ptr; in exofs_get_inode()
[all …]
Dore_raid.h54 int _ore_get_io_state(struct ore_layout *layout,
/linux-4.4.14/drivers/clk/at91/
Dclk-programmable.c39 const struct clk_programmable_layout *layout; member
50 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_recalc_rate() local
52 pres = (pmc_read(pmc, AT91_PMC_PCKR(prog->id)) >> layout->pres_shift) & in clk_programmable_recalc_rate()
103 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_set_parent() local
105 u32 tmp = pmc_read(pmc, AT91_PMC_PCKR(prog->id)) & ~layout->css_mask; in clk_programmable_set_parent()
107 if (layout->have_slck_mck) in clk_programmable_set_parent()
110 if (index > layout->css_mask) { in clk_programmable_set_parent()
111 if (index > PROG_MAX_RM9200_CSS && layout->have_slck_mck) { in clk_programmable_set_parent()
129 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_get_parent() local
132 ret = tmp & layout->css_mask; in clk_programmable_get_parent()
[all …]
Dclk-pll.c31 #define PLL_MUL(reg, layout) (((reg) >> (layout)->mul_shift) & \ argument
32 (layout)->mul_mask)
34 #define PLL_MUL_MASK(layout) ((layout)->mul_mask) argument
35 #define PLL_MUL_MAX(layout) (PLL_MUL_MASK(layout) + 1) argument
68 const struct clk_pll_layout *layout; member
86 const struct clk_pll_layout *layout = pll->layout; in clk_pll_prepare() local
99 mul = PLL_MUL(pllr, layout); in clk_pll_prepare()
114 pllr &= ~layout->pllr_mask; in clk_pll_prepare()
115 pllr |= layout->pllr_mask & in clk_pll_prepare()
118 ((pll->mul & layout->mul_mask) << layout->mul_shift)); in clk_pll_prepare()
[all …]
Dclk-master.c50 const struct clk_master_layout *layout; member
92 const struct clk_master_layout *layout = master->layout; in clk_master_recalc_rate() local
98 tmp = pmc_read(pmc, AT91_PMC_MCKR) & layout->mask; in clk_master_recalc_rate()
101 pres = (tmp >> layout->pres_shift) & MASTER_PRES_MASK; in clk_master_recalc_rate()
138 const struct clk_master_layout *layout, in at91_clk_register_master() argument
160 master->layout = layout; in at91_clk_register_master()
221 const struct clk_master_layout *layout) in of_at91_clk_master_setup() argument
247 parent_names, layout, in of_at91_clk_master_setup()
/linux-4.4.14/drivers/mtd/nand/
Dnand_bch.c131 struct nand_ecclayout *layout; in nand_bch_init() local
170 layout = &nbc->ecclayout; in nand_bch_init()
171 layout->eccbytes = eccsteps*eccbytes; in nand_bch_init()
174 if (layout->eccbytes+2 > mtd->oobsize) { in nand_bch_init()
181 for (i = 0; i < layout->eccbytes; i++) in nand_bch_init()
182 layout->eccpos[i] = mtd->oobsize-layout->eccbytes+i; in nand_bch_init()
184 layout->oobfree[0].offset = 2; in nand_bch_init()
185 layout->oobfree[0].length = mtd->oobsize-2-layout->eccbytes; in nand_bch_init()
187 *ecclayout = layout; in nand_bch_init()
Dsunxi_nand.c219 struct nand_ecclayout layout; member
1038 struct nand_ecclayout *layout; in sunxi_nand_hw_common_ecc_ctrl_init() local
1067 layout = &data->layout; in sunxi_nand_hw_common_ecc_ctrl_init()
1075 layout->eccbytes = (ecc->bytes * nsectors); in sunxi_nand_hw_common_ecc_ctrl_init()
1077 ecc->layout = layout; in sunxi_nand_hw_common_ecc_ctrl_init()
1097 struct nand_ecclayout *layout; in sunxi_nand_hw_ecc_ctrl_init() local
1108 layout = ecc->layout; in sunxi_nand_hw_ecc_ctrl_init()
1113 layout->oobfree[i].offset = in sunxi_nand_hw_ecc_ctrl_init()
1114 layout->oobfree[i - 1].offset + in sunxi_nand_hw_ecc_ctrl_init()
1115 layout->oobfree[i - 1].length + in sunxi_nand_hw_ecc_ctrl_init()
[all …]
Dfsl_ifc_nand.c268 for (i = 0; i < chip->ecc.layout->eccbytes; i++) { in is_blank()
269 int pos = chip->ecc.layout->eccpos[i]; in is_blank()
813 chip->ecc.layout); in fsl_ifc_chip_init_tail()
880 struct nand_ecclayout *layout; in fsl_ifc_chip_init() local
932 layout = &oob_512_16bit_ecc4; in fsl_ifc_chip_init()
934 layout = &oob_512_8bit_ecc4; in fsl_ifc_chip_init()
945 layout = &oob_2048_ecc4; in fsl_ifc_chip_init()
952 layout = &oob_4096_ecc4; in fsl_ifc_chip_init()
954 layout = &oob_4096_ecc8; in fsl_ifc_chip_init()
965 layout = &oob_8192_ecc4; in fsl_ifc_chip_init()
[all …]
Dsm_common.c124 chip->ecc.layout = &nand_oob_sm; in sm_register_device()
126 chip->ecc.layout = &nand_oob_sm_small; in sm_register_device()
Dmxc_nand.c963 static void ecc_8bit_layout_4k(struct nand_ecclayout *layout) in ecc_8bit_layout_4k() argument
967 layout->eccbytes = 8*18; in ecc_8bit_layout_4k()
970 layout->eccpos[i*18 + j] = i*26 + j + 7; in ecc_8bit_layout_4k()
972 layout->oobfree[0].offset = 2; in ecc_8bit_layout_4k()
973 layout->oobfree[0].length = 4; in ecc_8bit_layout_4k()
975 layout->oobfree[i].offset = i*26; in ecc_8bit_layout_4k()
976 layout->oobfree[i].length = 7; in ecc_8bit_layout_4k()
1581 this->ecc.layout = host->devtype_data->ecclayout_512; in mxcnd_probe()
1655 this->ecc.layout = host->devtype_data->ecclayout_2k; in mxcnd_probe()
1657 this->ecc.layout = host->devtype_data->ecclayout_4k; in mxcnd_probe()
[all …]
Dfsmc_nand.c1092 nand->ecc.layout = &fsmc_ecc4_16_layout; in fsmc_nand_probe()
1096 nand->ecc.layout = &fsmc_ecc4_64_layout; in fsmc_nand_probe()
1100 nand->ecc.layout = &fsmc_ecc4_128_layout; in fsmc_nand_probe()
1104 nand->ecc.layout = &fsmc_ecc4_224_layout; in fsmc_nand_probe()
1108 nand->ecc.layout = &fsmc_ecc4_256_layout; in fsmc_nand_probe()
1143 nand->ecc.layout = &fsmc_ecc1_16_layout; in fsmc_nand_probe()
1146 nand->ecc.layout = &fsmc_ecc1_64_layout; in fsmc_nand_probe()
1149 nand->ecc.layout = &fsmc_ecc1_128_layout; in fsmc_nand_probe()
Datmel_nand.c477 static void pmecc_config_ecc_layout(struct nand_ecclayout *layout, in pmecc_config_ecc_layout() argument
482 layout->eccbytes = ecc_len; in pmecc_config_ecc_layout()
486 layout->eccpos[i] = oobsize - ecc_len + i; in pmecc_config_ecc_layout()
488 layout->oobfree[0].offset = PMECC_OOB_RESERVED_BYTES; in pmecc_config_ecc_layout()
489 layout->oobfree[0].length = in pmecc_config_ecc_layout()
490 oobsize - ecc_len - layout->oobfree[0].offset; in pmecc_config_ecc_layout()
836 pos = tmp + nand_chip->ecc.layout->eccpos[0]; in pmecc_correct_data()
925 uint32_t *eccpos = chip->ecc.layout->eccpos; in atmel_nand_pmecc_read_page()
961 uint32_t *eccpos = chip->ecc.layout->eccpos; in atmel_nand_pmecc_write_page()
1045 ecc_layout = nand_chip->ecc.layout; in atmel_pmecc_core_init()
[all …]
Dnand_base.c1318 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_page_swecc()
1360 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_subpage()
1458 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_page_hwecc()
1510 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_page_hwecc_oob_first()
1617 struct nand_oobfree *free = chip->ecc.layout->oobfree; in nand_transfer_oob()
2040 len = chip->ecc.layout->oobavail; in nand_do_read_oob()
2240 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_write_page_swecc()
2269 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_write_page_hwecc()
2306 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_write_subpage_hwecc()
2491 struct nand_oobfree *free = chip->ecc.layout->oobfree; in nand_fill_oob()
[all …]
Ddenali.c1559 denali->nand.ecc.layout = &nand_15bit_oob; in denali_init()
1569 denali->nand.ecc.layout = &nand_8bit_oob; in denali_init()
1576 denali->nand.ecc.layout->eccbytes *= in denali_init()
1578 denali->nand.ecc.layout->oobfree[0].offset = in denali_init()
1579 denali->bbtskipbytes + denali->nand.ecc.layout->eccbytes; in denali_init()
1580 denali->nand.ecc.layout->oobfree[0].length = in denali_init()
1581 denali->mtd.oobsize - denali->nand.ecc.layout->eccbytes - in denali_init()
Dplat_nand.c77 data->chip.ecc.layout = pdata->chip.ecclayout; in plat_nand_probe()
Dvf610_nfc.c786 chip->ecc.layout = &vf610_nfc_ecc60; in vf610_nfc_probe()
790 chip->ecc.layout = &vf610_nfc_ecc45; in vf610_nfc_probe()
798 mtd->ecclayout = chip->ecc.layout; in vf610_nfc_probe()
Dsharpsl.c170 this->ecc.layout = data->ecc_layout; in sharpsl_nand_probe()
Dfsl_elbc_nand.c662 chip->ecc.layout); in fsl_elbc_chip_init_tail()
683 chip->ecc.layout = (priv->fmr & FMR_ECCM) ? in fsl_elbc_chip_init_tail()
784 chip->ecc.layout = (priv->fmr & FMR_ECCM) ? in fsl_elbc_chip_init()
Dlpc32xx_slc.c624 oobecc = chip->oob_poi + chip->ecc.layout->eccpos[0]; in lpc32xx_nand_read_page_syndrome()
670 uint8_t *pb = chip->oob_poi + chip->ecc.layout->eccpos[0]; in lpc32xx_nand_write_page_syndrome()
880 chip->ecc.layout = &lpc32xx_nand_oob_16; in lpc32xx_nand_probe()
Ds3c2410.c864 chip->ecc.layout = set->ecc_layout; in s3c2410_nand_init_chip()
924 chip->ecc.layout = &nand_hw_eccoob; in s3c2410_nand_update_chip()
Dcafe_nand.c740 cafe->nand.ecc.layout = &cafe_oobinfo_2048; in cafe_nand_probe()
744 cafe->nand.ecc.layout = &cafe_oobinfo_512; in cafe_nand_probe()
Domap2.c1512 uint32_t *eccpos = chip->ecc.layout->eccpos; in omap_write_page_bch()
1551 uint32_t *eccpos = chip->ecc.layout->eccpos; in omap_read_page_bch()
1553 uint32_t oob_pos = mtd->writesize + chip->ecc.layout->eccpos[0]; in omap_read_page_bch()
2031 nand_chip->ecc.layout = ecclayout; in omap_nand_probe()
Dsh_flctl.c990 chip->ecc.layout = &flctl_4secc_oob_16; in flctl_chip_init_tail()
993 chip->ecc.layout = &flctl_4secc_oob_64; in flctl_chip_init_tail()
Dpxa3xx_nand.c1543 ecc->layout = &ecc_layout_2KB_bch4bit; in pxa_ecc_init()
1553 ecc->layout = &ecc_layout_4KB_bch4bit; in pxa_ecc_init()
1567 ecc->layout = &ecc_layout_4KB_bch8bit; in pxa_ecc_init()
Djz4740_nand.c450 chip->ecc.layout = pdata->ecc_layout; in jz_nand_probe()
Dbf5xx_nand.c796 chip->ecc.layout = &bootrom_ecclayout; in bf5xx_nand_probe()
Ddavinci_nand.c832 info->chip.ecc.layout = &info->ecclayout; in nand_davinci_probe()
/linux-4.4.14/fs/nfs/objlayout/
Dobjio_osd.c66 struct ore_layout layout; member
219 struct pnfs_osd_layout layout; in objio_alloc_lseg() local
224 err = pnfs_osd_xdr_decode_layout_map(&layout, &iter, xdr); in objio_alloc_lseg()
228 err = __alloc_objio_seg(layout.olo_num_comps, gfp_flags, &objio_seg); in objio_alloc_lseg()
232 objio_seg->layout.stripe_unit = layout.olo_map.odm_stripe_unit; in objio_alloc_lseg()
233 objio_seg->layout.group_width = layout.olo_map.odm_group_width; in objio_alloc_lseg()
234 objio_seg->layout.group_depth = layout.olo_map.odm_group_depth; in objio_alloc_lseg()
235 objio_seg->layout.mirrors_p1 = layout.olo_map.odm_mirror_cnt + 1; in objio_alloc_lseg()
236 objio_seg->layout.raid_algorithm = layout.olo_map.odm_raid_algorithm; in objio_alloc_lseg()
238 err = ore_verify_layout(layout.olo_map.odm_num_comps, in objio_alloc_lseg()
[all …]
Dpnfs_osd_xdr_cli.c159 int pnfs_osd_xdr_decode_layout_map(struct pnfs_osd_layout *layout, in pnfs_osd_xdr_decode_layout_map() argument
170 p = _osd_xdr_decode_data_map(p, &layout->olo_map); in pnfs_osd_xdr_decode_layout_map()
171 layout->olo_comps_index = be32_to_cpup(p++); in pnfs_osd_xdr_decode_layout_map()
172 layout->olo_num_comps = be32_to_cpup(p++); in pnfs_osd_xdr_decode_layout_map()
174 layout->olo_comps_index, layout->olo_num_comps); in pnfs_osd_xdr_decode_layout_map()
176 iter->total_comps = layout->olo_num_comps; in pnfs_osd_xdr_decode_layout_map()
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_layer.h99 #define ATMEL_HLCDC_LAYER_POS_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.pos)
100 #define ATMEL_HLCDC_LAYER_SIZE_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.size)
101 #define ATMEL_HLCDC_LAYER_MEMSIZE_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.memsize)
102 #define ATMEL_HLCDC_LAYER_XSTRIDE_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.xstride)
103 #define ATMEL_HLCDC_LAYER_PSTRIDE_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.pstride)
104 #define ATMEL_HLCDC_LAYER_DFLTCOLOR_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.default_color)
105 #define ATMEL_HLCDC_LAYER_CRKEY_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.chroma_key)
106 #define ATMEL_HLCDC_LAYER_CRKEY_MASK_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.chroma_key_m…
108 #define ATMEL_HLCDC_LAYER_GENERAL_CFG(p) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.general_config)
125 #define ATMEL_HLCDC_LAYER_CSC_CFG(p, o) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.csc + o)
[all …]
Datmel_hlcdc_plane.c262 const struct atmel_hlcdc_layer_cfg_layout *layout = in atmel_hlcdc_plane_update_pos_and_size() local
263 &plane->layer.desc->layout; in atmel_hlcdc_plane_update_pos_and_size()
265 if (layout->size) in atmel_hlcdc_plane_update_pos_and_size()
267 layout->size, in atmel_hlcdc_plane_update_pos_and_size()
272 if (layout->memsize) in atmel_hlcdc_plane_update_pos_and_size()
274 layout->memsize, in atmel_hlcdc_plane_update_pos_and_size()
279 if (layout->pos) in atmel_hlcdc_plane_update_pos_and_size()
281 layout->pos, in atmel_hlcdc_plane_update_pos_and_size()
345 const struct atmel_hlcdc_layer_cfg_layout *layout = in atmel_hlcdc_plane_update_general_settings() local
346 &plane->layer.desc->layout; in atmel_hlcdc_plane_update_general_settings()
[all …]
Datmel_hlcdc_dc.c40 .layout = {
65 .layout = {
80 .layout = {
98 .layout = {
120 .layout = {
149 .layout = {
164 .layout = {
182 .layout = {
200 .layout = {
222 .layout = {
[all …]
/linux-4.4.14/drivers/md/
Draid5.h600 static inline int algorithm_valid_raid5(int layout) in algorithm_valid_raid5() argument
602 return (layout >= 0) && in algorithm_valid_raid5()
603 (layout <= 5); in algorithm_valid_raid5()
605 static inline int algorithm_valid_raid6(int layout) in algorithm_valid_raid6() argument
607 return (layout >= 0 && layout <= 5) in algorithm_valid_raid6()
609 (layout >= 8 && layout <= 10) in algorithm_valid_raid6()
611 (layout >= 16 && layout <= 20); in algorithm_valid_raid6()
614 static inline int algorithm_is_DDF(int layout) in algorithm_is_DDF() argument
616 return layout >= 8 && layout <= 10; in algorithm_is_DDF()
Ddm-raid.c98 static char *raid10_md_layout_to_format(int layout) in raid10_md_layout_to_format() argument
104 if ((layout & 0x10000) && (layout & 0x20000)) in raid10_md_layout_to_format()
107 if ((layout & 0xFF) > 1) in raid10_md_layout_to_format()
113 static unsigned raid10_md_layout_to_copies(int layout) in raid10_md_layout_to_copies() argument
115 if ((layout & 0xFF) > 1) in raid10_md_layout_to_copies()
116 return layout & 0xFF; in raid10_md_layout_to_copies()
117 return (layout >> 8) & 0xFF; in raid10_md_layout_to_copies()
172 rs->md.layout = raid_type->algorithm; in context_alloc()
173 rs->md.new_layout = rs->md.layout; in context_alloc()
406 copies = raid10_md_layout_to_copies(rs->md.layout); in validate_raid_redundancy()
[all …]
Draid0.c551 if (mddev->layout != ((1 << 8) + 2)) { in raid0_takeover_raid10()
554 mddev->layout); in raid0_takeover_raid10()
642 if (mddev->layout == ALGORITHM_PARITY_N) in raid0_takeover()
Dmd.c1067 mddev->layout = sb->layout; in super_90_validate()
1090 mddev->new_layout = mddev->layout; in super_90_validate()
1236 sb->layout = mddev->layout; in super_90_sync()
1507 sb->layout != refsb->layout || in super_1_load()
1554 mddev->layout = le32_to_cpu(sb->layout); in super_1_validate()
1606 mddev->new_layout = mddev->layout; in super_1_validate()
1714 sb->layout = cpu_to_le32(mddev->layout); in super_1_sync()
2276 (mddev->layout != le64_to_cpu(sb->layout)) || in does_sb_need_changing()
3519 mddev->new_layout = mddev->layout; in level_store()
3542 mddev->layout = mddev->new_layout; in level_store()
[all …]
Dfaulty.c287 mddev->layout = -1; /* makes sure further changes come through */ in reshape()
Draid10.c3387 int layout, chunk, disks; in setup_geo() local
3390 layout = mddev->layout; in setup_geo()
3395 layout = mddev->new_layout; in setup_geo()
3402 layout = mddev->new_layout; in setup_geo()
3407 if (layout >> 19) in setup_geo()
3412 nc = layout & 255; in setup_geo()
3413 fc = (layout >> 8) & 255; in setup_geo()
3414 fo = layout & (1<<16); in setup_geo()
3419 switch (layout >> 17) { in setup_geo()
4611 mddev->layout = mddev->new_layout; in raid10_finish_reshape()
Dmd.h264 int level, layout; member
/linux-4.4.14/Documentation/filesystems/nfs/
Dpnfs.txt15 Each nfs_inode may hold a pointer to a cache of these layout
16 segments in nfsi->layout, of type struct pnfs_layout_hdr.
24 the reference count, as the layout is kept around by the lseg that
30 layout driver type. The device ids are held in a RCU cache (struct
57 layout drivers
60 PNFS utilizes what is called layout drivers. The STD defines 4 basic
61 layout types: "files", "objects", "blocks", and "flexfiles". For each
62 of these types there is a layout-driver with a common function-vectors
64 different layout types.
66 Files-layout-driver code is in: fs/nfs/filelayout/.. directory
[all …]
Dpnfs-block-server.txt1 pNFS block layout server user guide
3 The Linux NFS server now supports the pNFS block layout extension. In this
Dnfs41-server.txt99 | | | layout (REQ) | Section 13.12 |
/linux-4.4.14/sound/aoa/fabrics/
Dlayout.c64 struct layout { struct
272 static struct layout layouts[] = {
556 static struct layout *find_layout_by_id(unsigned int id) in find_layout_by_id()
558 struct layout *l; in find_layout_by_id()
569 static struct layout *find_layout_by_device(unsigned int id) in find_layout_by_device()
571 struct layout *l; in find_layout_by_device()
582 static void use_layout(struct layout *l) in use_layout()
605 struct layout *layout; member
819 if (!ldev->layout->codecs[i].name) in layout_found_codec()
821 if (strcmp(ldev->layout->codecs[i].name, codec->name) == 0) { in layout_found_codec()
[all …]
DMakefile1 snd-aoa-fabric-layout-objs += layout.o
3 obj-$(CONFIG_SND_AOA_FABRIC_LAYOUT) += snd-aoa-fabric-layout.o
DKconfig2 tristate "layout-id fabric"
6 This enables the layout-id fabric for the Apple Onboard
8 based on the device-tree's layout-id property.
/linux-4.4.14/net/ceph/
Dceph_fs.c10 int ceph_file_layout_is_valid(const struct ceph_file_layout *layout) in ceph_file_layout_is_valid() argument
12 __u32 su = le32_to_cpu(layout->fl_stripe_unit); in ceph_file_layout_is_valid()
13 __u32 sc = le32_to_cpu(layout->fl_stripe_count); in ceph_file_layout_is_valid()
14 __u32 os = le32_to_cpu(layout->fl_object_size); in ceph_file_layout_is_valid()
Dosd_client.c66 static int calc_layout(struct ceph_file_layout *layout, u64 off, u64 *plen, in calc_layout() argument
73 r = ceph_calc_file_object_mapping(layout, off, orig_len, objnum, in calc_layout()
770 struct ceph_file_layout *layout, in ceph_osdc_new_request() argument
798 r = calc_layout(layout, off, plen, &objnum, &objoff, &objlen); in ceph_osdc_new_request()
807 u32 object_size = le32_to_cpu(layout->fl_object_size); in ceph_osdc_new_request()
822 req->r_base_oloc.pool = ceph_file_layout_pg_pool(*layout); in ceph_osdc_new_request()
2693 struct ceph_vino vino, struct ceph_file_layout *layout, in ceph_osdc_readpages() argument
2703 req = ceph_osdc_new_request(osdc, layout, vino, off, plen, 0, 1, in ceph_osdc_readpages()
2734 struct ceph_file_layout *layout, in ceph_osdc_writepages() argument
2746 req = ceph_osdc_new_request(osdc, layout, vino, off, &len, 0, 1, in ceph_osdc_writepages()
Dosdmap.c1386 int ceph_calc_file_object_mapping(struct ceph_file_layout *layout, in ceph_calc_file_object_mapping() argument
1391 u32 osize = le32_to_cpu(layout->fl_object_size); in ceph_calc_file_object_mapping()
1392 u32 su = le32_to_cpu(layout->fl_stripe_unit); in ceph_calc_file_object_mapping()
1393 u32 sc = le32_to_cpu(layout->fl_stripe_count); in ceph_calc_file_object_mapping()
/linux-4.4.14/include/scsi/
Dosd_ore.h123 struct ore_layout *layout; member
175 int ore_verify_layout(unsigned total_comps, struct ore_layout *layout);
176 void ore_calc_stripe_info(struct ore_layout *layout, u64 file_offset,
178 int ore_get_rw_state(struct ore_layout *layout, struct ore_components *comps,
181 int ore_get_io_state(struct ore_layout *layout, struct ore_components *comps,
194 int ore_truncate(struct ore_layout *layout, struct ore_components *comps,
/linux-4.4.14/Documentation/arm64/
Dmemory.txt6 This document describes the virtual memory layout used by the AArch64
14 virtual address, are used but the memory layout is the same.
24 AArch64 Linux memory layout with 4KB pages + 3 levels:
32 AArch64 Linux memory layout with 4KB pages + 4 levels:
40 AArch64 Linux memory layout with 64KB pages + 2 levels:
48 AArch64 Linux memory layout with 64KB pages + 3 levels:
56 For details of the virtual kernel memory layout please see the kernel
/linux-4.4.14/drivers/input/keyboard/
Dsunkbd.c86 volatile s8 layout; member
109 if (sunkbd->layout == -1) { in sunkbd_interrupt()
110 sunkbd->layout = data; in sunkbd_interrupt()
123 sunkbd->layout = -1; in sunkbd_interrupt()
205 sunkbd->layout = -2; in sunkbd_initialize()
208 sunkbd->layout >= 0, HZ / 4); in sunkbd_initialize()
209 if (sunkbd->layout < 0) in sunkbd_initialize()
211 if (sunkbd->layout & SUNKBD_LAYOUT_5_MASK) in sunkbd_initialize()
/linux-4.4.14/drivers/staging/comedi/drivers/
Dcb_pcidas64.c642 enum register_layout layout; member
676 if (board->layout == LAYOUT_4020) in ai_dma_ring_count()
693 .layout = LAYOUT_64XX,
709 .layout = LAYOUT_64XX,
725 .layout = LAYOUT_64XX,
741 .layout = LAYOUT_64XX,
757 .layout = LAYOUT_64XX,
772 .layout = LAYOUT_60XX,
788 .layout = LAYOUT_60XX,
803 .layout = LAYOUT_60XX,
[all …]
/linux-4.4.14/fs/ceph/
Dioctl.c116 req->r_args.setlayout.layout.fl_stripe_unit = in ceph_ioctl_set_layout()
118 req->r_args.setlayout.layout.fl_stripe_count = in ceph_ioctl_set_layout()
120 req->r_args.setlayout.layout.fl_object_size = in ceph_ioctl_set_layout()
122 req->r_args.setlayout.layout.fl_pg_pool = cpu_to_le32(l.data_pool); in ceph_ioctl_set_layout()
160 req->r_args.setlayout.layout.fl_stripe_unit = in ceph_ioctl_set_layout_policy()
162 req->r_args.setlayout.layout.fl_stripe_count = in ceph_ioctl_set_layout_policy()
164 req->r_args.setlayout.layout.fl_object_size = in ceph_ioctl_set_layout_policy()
166 req->r_args.setlayout.layout.fl_pg_pool = in ceph_ioctl_set_layout_policy()
Dxattr.c238 XATTR_LAYOUT_FIELD(dir, layout, stripe_unit),
239 XATTR_LAYOUT_FIELD(dir, layout, stripe_count),
240 XATTR_LAYOUT_FIELD(dir, layout, object_size),
241 XATTR_LAYOUT_FIELD(dir, layout, pool),
265 XATTR_LAYOUT_FIELD(file, layout, stripe_unit),
266 XATTR_LAYOUT_FIELD(file, layout, stripe_count),
267 XATTR_LAYOUT_FIELD(file, layout, object_size),
268 XATTR_LAYOUT_FIELD(file, layout, pool),
Dinode.c728 inode->i_blkbits = fls(le32_to_cpu(info->layout.fl_stripe_unit)) - 1; in fill_inode()
756 if (ci->i_layout.fl_pg_pool != info->layout.fl_pg_pool) in fill_inode()
758 ci->i_layout = info->layout; in fill_inode()
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DNAND.txt12 code, so the driver enforces its own OOB layout and ECC parameters
23 OOB layout remains the default kernel layout for these flashes.
/linux-4.4.14/drivers/mtd/nand/brcmnand/
Dbrcmnand.c790 struct nand_ecclayout *layout; in brcmnand_create_layout() local
796 layout = devm_kzalloc(&host->pdev->dev, sizeof(*layout), GFP_KERNEL); in brcmnand_create_layout()
797 if (!layout) in brcmnand_create_layout()
808 layout->oobfree[idx2].offset = i * sas + 1; in brcmnand_create_layout()
811 layout->oobfree[idx2].offset--; in brcmnand_create_layout()
812 layout->oobfree[idx2].length = 5; in brcmnand_create_layout()
814 layout->oobfree[idx2].offset = i * sas; in brcmnand_create_layout()
815 layout->oobfree[idx2].length = 6; in brcmnand_create_layout()
818 layout->eccpos[idx1++] = i * sas + 6; in brcmnand_create_layout()
819 layout->eccpos[idx1++] = i * sas + 7; in brcmnand_create_layout()
[all …]
/linux-4.4.14/sound/aoa/soundbus/i2sbus/
Dcore.c116 int layout, struct resource *res) in i2sbus_get_and_fixup_rsrc() argument
131 if (layout != 76 && layout != 36) in i2sbus_get_and_fixup_rsrc()
159 int i, layout = 0, rlen, ok = force; in i2sbus_add_dev() local
189 layout = *id; in i2sbus_add_dev()
191 "sound-layout-%d", layout); in i2sbus_add_dev()
204 layout = -1; in i2sbus_add_dev()
254 if (i2sbus_get_and_fixup_rsrc(np,i,layout,&dev->resources[i])) in i2sbus_add_dev()
/linux-4.4.14/Documentation/frv/
DREADME.txt32 (*) mmu-layout.txt
34 A description of the virtual and physical memory layout used in the
41 MMU state on the FR451. See mmu-layout.txt for more information.
Dfeatures.txt59 See mmu-layout.txt in this directory for a description of the normal linux
60 memory layout
62 See include/asm-frv/mem-layout.h for constants pertaining to the memory
63 layout.
71 The memory layout used by the uClinux kernel is as follows:
104 See include/asm-frv/mem-layout.h for constants pertaining to the memory
105 layout.
Dkernel-ABI.txt104 SCR0 MMU See mmu-layout.txt.
105 SCR1 MMU See mmu-layout.txt.
109 DAMR/IAMR NOMMU Fixed memory protection layout.
110 DAMR/IAMR MMU See mmu-layout.txt.
Dmmu-layout.txt42 The physical memory layout is as follows:
59 The virtual memory layout is:
125 The kernel cannot access more than 256MB of memory directly. The physical layout, however, permits
/linux-4.4.14/fs/nfs/
Dpnfs.c235 nfsi->layout = NULL; in pnfs_detach_layout_hdr()
614 lo = nfsi->layout; in pnfs_destroy_layout()
638 lo = NFS_I(inode)->layout; in pnfs_layout_add_bulk_destroy_list()
932 list_for_each_entry_safe(lseg, tmp, &nfsi->layout->plh_segs, pls_list) { in pnfs_clear_layoutcommit()
971 lrp->args.layout = lo; in pnfs_send_layoutreturn()
1002 lo = nfsi->layout; in _pnfs_return_layout()
1008 stateid = nfsi->layout->plh_stateid; in _pnfs_return_layout()
1052 lo = NFS_I(inode)->layout; in pnfs_commit_and_return_layout()
1084 lo = nfsi->layout; in pnfs_roc()
1136 lo = NFS_I(ino)->layout; in pnfs_roc_release()
[all …]
Dpnfs.h372 return NFS_I(inode)->layout != NULL; in nfs_have_layout()
529 if (pnfs_enabled_sb(nfss) && nfsi->layout) in pnfs_return_layout()
Dnfs42proc.c231 pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout); in nfs42_layoutstat_release()
Dcallback_proc.c135 if (NFS_I(ino)->layout != lo) { in get_layout_by_fh_locked()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Ddevice-init.c129 struct layout { in ps3_setup_gelic_device() struct
139 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_setup_gelic_device()
197 struct layout { in ps3_setup_uhc_device() struct
210 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_setup_uhc_device()
300 struct layout { in ps3_setup_vuart_device() struct
307 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_setup_vuart_device()
454 struct layout { in ps3_register_sound_devices() struct
490 struct layout { in ps3_register_graphics_devices() struct
496 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_register_graphics_devices()
525 struct layout { in ps3_register_ramdisk_device() struct
[all …]
/linux-4.4.14/arch/s390/
DKconfig.debug21 bool "Export kernel pagetable layout to userspace via debugfs"
25 Say Y here if you want to show the kernel pagetable layout in a
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Dhdmi5_core.c669 if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) in hdmi5_core_audio_config()
679 if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) in hdmi5_core_audio_config()
690 if (cfg->layout == HDMI_AUDIO_LAYOUT_6CH) in hdmi5_core_audio_config()
751 if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) { in hdmi5_core_audio_config()
756 } else if (cfg->layout == HDMI_AUDIO_LAYOUT_6CH) { in hdmi5_core_audio_config()
856 core_cfg.layout = HDMI_AUDIO_LAYOUT_2CH; in hdmi5_audio_config()
858 core_cfg.layout = HDMI_AUDIO_LAYOUT_6CH; in hdmi5_audio_config()
860 core_cfg.layout = HDMI_AUDIO_LAYOUT_8CH; in hdmi5_audio_config()
Dhdmi4_core.c613 REG_FLD_MOD(av_base, HDMI_CORE_AV_HDMI_CTRL, cfg->layout, 2, 1); in hdmi_core_audio_config()
812 acore.layout = HDMI_AUDIO_LAYOUT_2CH; in hdmi4_audio_config()
818 acore.layout = HDMI_AUDIO_LAYOUT_8CH; in hdmi4_audio_config()
Dhdmi.h223 enum hdmi_core_audio_layout layout; member
/linux-4.4.14/Documentation/video4linux/
Dsi476x.txt28 following layout:
70 has the following layout:
85 The layout is:
113 The layout is:
/linux-4.4.14/include/linux/ceph/
Dosd_client.h328 struct ceph_file_layout *layout,
355 struct ceph_file_layout *layout,
363 struct ceph_file_layout *layout,
Dceph_fs.h81 int ceph_file_layout_is_valid(const struct ceph_file_layout *layout);
385 struct ceph_file_layout layout; member
464 struct ceph_file_layout layout; member
659 struct ceph_file_layout layout; member
Dosdmap.h202 extern int ceph_calc_file_object_mapping(struct ceph_file_layout *layout,
/linux-4.4.14/Documentation/mtd/nand/
Dpxa3xx-nand.txt16 we'll have this layout in the pages:
23 buffer with this layout (in the 4 KiB page case):
84 Given the ECC BCH requires to layout the device's pages in a split
/linux-4.4.14/Documentation/x86/x86_64/
D00-INDEX14 - Memory layout of x86-64 (4 level page tables, 46 bits physical).
/linux-4.4.14/include/media/
Dsoc_mediabus.h84 enum soc_mbus_layout layout; member
/linux-4.4.14/include/uapi/linux/raid/
Dmd_p.h187 __u32 layout; /* 0 the array's physical layout */ member
236 __le32 layout; /* only for raid5 and raid10 currently */ member
Dmd_u.h104 int layout; /* 0 the array's physical layout */ member
/linux-4.4.14/Documentation/devicetree/
D00-INDEX2 hardware layout to Linux in a device-independent manner, simplifying hardware
/linux-4.4.14/drivers/gpu/drm/bridge/
Ddw_hdmi-ahb-audio.c409 u8 threshold, conf0, conf1, layout, ca; in dw_hdmi_prepare() local
445 layout = HDMI_FC_AUDSCONF_LAYOUT1; in dw_hdmi_prepare()
447 layout = HDMI_FC_AUDSCONF_LAYOUT0; in dw_hdmi_prepare()
452 writeb_relaxed(layout, dw->data.base + HDMI_FC_AUDSCONF); in dw_hdmi_prepare()
/linux-4.4.14/Documentation/x86/
D00-INDEX20 - layout of the first page of memory.
/linux-4.4.14/drivers/md/bcache/
DKconfig6 a btree for indexing and the layout is optimized for SSDs.
/linux-4.4.14/Documentation/infiniband/
Duser_mad.txt111 index of received MADs. A new layout for struct ib_user_mad_hdr
113 compatibility with older applications, this new layout will not be used
118 to 6, the new layout of struct ib_user_mad_hdr will be used by
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
DMakefile14 ptlrpc_objs += pers.o lproc_ptlrpc.o wiretest.o layout.o
/linux-4.4.14/arch/sparc/kernel/
Dchmc.c173 struct jbusmc_obp_mem_layout layout; member
312 prop = &p->layout; in jbusmc_print_dimm()
456 if (p->layout_len > sizeof(p->layout)) { in jbusmc_probe()
461 memcpy(&p->layout, ml, p->layout_len); in jbusmc_probe()
/linux-4.4.14/fs/nfs/flexfilelayout/
Dflexfilelayout.c181 mirror->layout = lo; in ff_layout_add_mirror()
190 if (mirror->layout == NULL) in ff_layout_remove_mirror()
192 inode = mirror->layout->plh_inode; in ff_layout_remove_mirror()
196 mirror->layout = NULL; in ff_layout_remove_mirror()
529 static bool ff_layout_has_rw_segments(struct pnfs_layout_hdr *layout) in ff_layout_has_rw_segments() argument
533 list_for_each_entry(lseg, &layout->plh_segs, pls_list) in ff_layout_has_rw_segments()
1233 (unsigned long) NFS_I(hdr->inode)->layout->plh_lwb); in ff_layout_set_layoutcommit()
1789 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in ff_layout_get_ds_info() local
1791 if (layout == NULL) in ff_layout_get_ds_info()
1794 return &FF_LAYOUT_FROM_HDR(layout)->commit_info; in ff_layout_get_ds_info()
[all …]
Dflexfilelayout.h71 struct pnfs_layout_hdr *layout; member
/linux-4.4.14/Documentation/arm/
Dmemory.txt6 This document describes the virtual memory layout which the Linux
85 Since future CPUs may impact the kernel mapping layout, user programs
D00-INDEX42 - description of the virtual memory layout
/linux-4.4.14/Documentation/filesystems/
Dsysv-fs.txt42 * General layout: all have one boot block, one super block and
94 * Super-block layout:
138 * Inode layout:
Dcramfs.txt76 See fs/cramfs/README for filesystem layout and implementation notes.
Dext2.txt259 boundary, but this is a legitimate layout in a SPARSE_SUPER filesystem.
303 There are various limits imposed by the on-disk layout of ext2. Other
348 to the on-disk ext2 layout. In a nutshell, the journal is a regular
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-coresight-devices-etb1014 layout and content is driver specific.
Dsysfs-devices8 and between different kernel versions, the layout of the
Dsysfs-firmware-gsmi21 This directory has the same layout (and
Dsysfs-devices-edac84 userspace tools in order to display the memory filling layout.
Dsysfs-class-mtd53 can be used to determine the actual eraseblock layout.
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dmarvell,berlin.txt10 minor differences in features and register layout.
/linux-4.4.14/include/linux/
Dpnfs_osd_xdr.h293 extern int pnfs_osd_xdr_decode_layout_map(struct pnfs_osd_layout *layout,
Dnfs_fs.h186 struct pnfs_layout_hdr *layout; member
Dnfs_xdr.h237 struct nfs4_layoutdriver_data layout; member
299 struct pnfs_layout_hdr *layout; member
/linux-4.4.14/arch/arm64/
DKconfig.debug6 bool "Export kernel pagetable layout to userspace via debugfs"
10 Say Y here if you want to show the kernel pagetable layout in a
/linux-4.4.14/arch/mips/jz4740/
Dboard-qi_lb60.c131 chip->ecc.layout = &qi_lb60_ecclayout_2gb; in qi_lb60_nand_ident()
135 chip->ecc.layout = &qi_lb60_ecclayout_1gb; in qi_lb60_nand_ident()
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-opal.txt4 Most of the device node and properties layout is specific to the firmware and
/linux-4.4.14/Documentation/kbuild/
DKconfig.select-break8 # kconfig will not complain and enable this layout for configuration. This is
DKconfig.recursion-issue-0224 # describes a simple driver core layout of example features a kernel might
/linux-4.4.14/Documentation/powerpc/
D00-INDEX27 - describes the layout of firmware binaries for the Freescale QUICC
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dgpio.txt7 On CPM2 devices, all ports are 32bit ports and use a common register layout.
/linux-4.4.14/arch/microblaze/
DKconfig179 This can be useful in optimizing the layout of kernel virtual
206 layout of the system.
221 virtual memory layout of the system.
/linux-4.4.14/fs/nfs/filelayout/
Dfilelayout.c265 (unsigned long) NFS_I(hdr->inode)->layout->plh_lwb); in filelayout_set_layoutcommit()
1107 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in filelayout_get_ds_info() local
1109 if (layout == NULL) in filelayout_get_ds_info()
1112 return &FILELAYOUT_FROM_HDR(layout)->commit_info; in filelayout_get_ds_info()
/linux-4.4.14/Documentation/device-mapper/
Ddm-raid.txt72 These two options are used to alter the default layout of
87 The 2-device layout is equivalent 2-way RAID1. The 4-device
88 layout is what a traditional RAID10 would look like. The
89 3-device layout is what might be called a 'RAID1E - Integrated
Dswitch.txt28 forwarding is invisible to the initiator. The storage layout is also
/linux-4.4.14/arch/powerpc/boot/dts/
Do2d.dtsi94 /* common layout for all machines */
/linux-4.4.14/Documentation/devicetree/bindings/pwm/
Dpwm-fsl-ftm.txt35 endian rather than little-endian layout.
/linux-4.4.14/Documentation/devicetree/bindings/c6x/
Ddscr.txt66 more devices (one bitfield per device). The layout of each tuple is:
83 bitfield per device). The layout of each tuple is:
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dcros-ec-keyb.txt29 * The values below are for a US keyboard layout and
/linux-4.4.14/Documentation/devicetree/bindings/mtd/
Dbrcm,brcmnand.txt102 expected for the ECC layout in use. This size, in
111 layout.
Dgpmc-nand.txt24 - ti,nand-ecc-opt: A string setting the ECC layout to use. One of:
/linux-4.4.14/Documentation/s390/
Dmonreader.txt137 of the monitor control element layout. The layout of the monitor records can
140 The layout of the data stream provided by the monreader device is as follows:
DDASD70 - Add IBM'S Disk layout to genhd
/linux-4.4.14/Documentation/arm/Samsung/
DOverview.txt42 The directory layout is currently being restructured, and consists of
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-kovaplus67 profile_buttons holds information about button layout.
82 profile_buttons holds information about button layout.
Dsysfs-driver-hid-roccat-pyra53 profile_buttons holds information about button layout.
68 profile_buttons holds information about button layout.
Dsysfs-driver-hid-roccat-arvo47 Description: The keyboard has a condensed layout without num-lock key.
Dsysfs-driver-hid-roccat-koneplus60 profile_buttons holds information about button layout.
75 profile_buttons holds information about button layout.
Dsysfs-driver-hid-roccat-savu6 button settings. buttons holds informations about button layout.
Dsysfs-driver-hid-roccat-konepure45 profile_buttons holds information about button layout.
/linux-4.4.14/arch/arm/boot/dts/
Dkirkwood-topkick.dts112 * GPIO LED layout
Dintegratorcp.dts19 * appear to illustrate the layout used in most configurations.
Ddove-sbc-a510.dts116 * I2C bus layout:
/linux-4.4.14/Documentation/xtensa/
Dmmu.txt8 0xF0000000..0xFFFFFFFF (will keep same address in MMU v2 layout;
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/
Dingenic,jz4780-nemc.txt13 - ranges: A set of ranges for each bank describing the physical memory layout.
Dti-aemif.txt35 set up to reflect the memory layout for 4 chipselects,
67 memory layout.
Darm,pl172.txt38 memory layout.
Dmvebu-devbus.txt22 - ranges: Must be set up to reflect the memory layout with four
/linux-4.4.14/Documentation/
Dsysfs-rules.txt4 and depends on internal kernel structures and layout. It is agreed upon
109 following the layout of the bus directories. All buses and
134 for the old layout, where class devices are not created in
Defi-stub.txt57 backslashes (\). For example, given the following directory layout,
Dassoc_array.txt17 - Basic internal tree layout.
539 ancestry blocks are not replaced (the layout of those does not change).
543 new layout until we follow the back pointers - at which point we've
Dmd-cluster.txt8 and may not yet have finished. The on-disk layout is:
Dadding-syscalls.txt357 the new system call. There's a choice here: the layout of the arguments
361 ILP32, so the layout should match the 32-bit version, and the entry in
374 layout do indeed map exactly from x32 (-mx32) to either the 32-bit (-m32) or
Dmd.txt185 layout
186 The "layout" for the array for the particular level. This is
207 attributes mentioned above (raid_disks, chunk_size, layout) can
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dbrcm,bcm7120-l2-intc.txt22 The typical hardware layout for this controller is represented below:
/linux-4.4.14/tools/testing/selftests/rcutorture/doc/
Dinitrd.txt19 distro in place, the root-filesystem layout, and so on. To make this
/linux-4.4.14/Documentation/devicetree/bindings/bus/
Dimx-weim.txt22 - ranges: Must be set up to reflect the memory layout with four
Dti-gpmc.txt25 - ranges: Must be set up to reflect the memory layout with four
Dmvebu-mbus.txt188 the decoding window base address. When planning the device tree layout it's
/linux-4.4.14/init/
Ddo_mounts_md.c210 ainfo.layout = 0; in md_setup_drive()
/linux-4.4.14/fs/nfs/blocklayout/
Dextent_tree.c521 struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout); in ext_tree_prepare_commit()
575 struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout); in ext_tree_mark_committed()
/linux-4.4.14/Documentation/devicetree/bindings/pci/
Dmvebu-pci.txt21 The ranges describing the MMIO registers have the following layout:
37 The ranges describing the MBus windows have the following layout:
Dhost-generic-pci.txt18 depending on the layout of configuration space (CAM vs
/linux-4.4.14/drivers/dma/
Dqcom_bam_dma.c391 const struct reg_offset_data *layout; member
409 const struct reg_offset_data r = bdev->layout[reg]; in bam_addr()
1108 bdev->layout = match->data; in bam_dma_probe()
/linux-4.4.14/Documentation/nvdimm/
Dbtt.txt34 Each arena follows the same layout for its metadata, and all references in an
36 next arena). The following depicts the "On-disk" metadata layout:
189 postmap_aba. This has made the layout inconsistent by losing a free entry, and
Dnvdimm.txt37 libnvdimm: btt layout
259 What follows is a description of the LIBNVDIMM sysfs layout and a
611 Here is a sample layout from the three major types of NAMESPACE where
724 LIBNVDIMM: btt layout
/linux-4.4.14/fs/f2fs/
DKconfig13 layout, but also for selecting allocation and cleaning algorithms.
/linux-4.4.14/usr/
DKconfig13 filesystem layout to be included in the initramfs image. Files
/linux-4.4.14/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-dma.txt12 Navigator DMA cloud layout:
/linux-4.4.14/Documentation/scsi/
Dsym53c8xx_2.txt53 17.2 Symbios NVRAM layout
54 17.3 Tekram NVRAM layout
727 17.2 Symbios NVRAM layout
786 NVRAM layout details
792 general layout
800 data area layout
930 17.3 Tekram NVRAM layout
Dlibsas.txt6 layout is as follows: while SCSI Core is concerned with
331 a) It shows you the physical layout of the SAS domain at
372 1. Build the SMP frame you want to send. The format and layout
Dncr53c8xx.txt78 17.2 Symbios NVRAM layout
79 17.3 Tekram NVRAM layout
1480 17.2 Symbios NVRAM layout
1539 NVRAM layout details
1545 general layout
1553 data area layout
1683 17.3 Tekram NVRAM layout
Dosd.txt19 user is intended to be the pNFS-over-objects layout driver, which uses objects
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dste,nomadik.txt22 pin multiplexing node layout from the standard pin control bindings
/linux-4.4.14/Documentation/fb/
Dep93xx-fb.txt134 In some cases it may be possible to reconfigure your SDRAM layout to
Dapi.txt39 specifying color components layout.
257 to zero, and the red, blue, green and transp fields to describe the layout of
Dviafb.txt130 This option is used to specify display hardware layout for CX700 chip.
/linux-4.4.14/include/acpi/
Dactbl3.h736 u8 layout; member
/linux-4.4.14/Documentation/mn10300/
DABI.txt148 All other registers are saved. The layout is a consequence of the way the MOVM
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dcoresight.txt36 layout using the generic DT graph presentation found in
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dspi-bus.txt23 support describing the chip select layout.
/linux-4.4.14/block/
DKconfig107 Enabling this option allows you to specify the partition layout from
/linux-4.4.14/arch/cris/arch-v10/
DREADME.mm22 First version of CRIS/MMU memory layout specification.
106 The setting of the actual MMU control registers to use this layout would
/linux-4.4.14/drivers/staging/lustre/lustre/mdc/
Dmdc_locks.c495 struct layout_intent *layout; in mdc_intent_layout_pack() local
515 layout = req_capsule_client_get(&req->rq_pill, &RMF_LAYOUT_INTENT); in mdc_intent_layout_pack()
518 layout->li_opc = LAYOUT_INTENT_ACCESS; in mdc_intent_layout_pack()
/linux-4.4.14/Documentation/ABI/
DREADME32 layout of the files below for details on how to do this.)
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dkgdb_asm.S370 ;; Bank 1 and bank 2 have the same layout, hence the loop.
/linux-4.4.14/Documentation/acpi/
Dscan_handlers.txt11 layout (i.e. parent device objects in the namespace are represented by parent
/linux-4.4.14/Documentation/driver-model/
Doverview.txt120 More information about the sysfs directory layout can be found in
/linux-4.4.14/tools/perf/Documentation/
Dperf-list.txt66 layout of IA32_PERFEVTSELx MSRs (see [Intel® 64 and IA-32 Architectures Software Developer's Manual…
/linux-4.4.14/arch/powerpc/include/asm/
Dps3av.h520 u8 layout; /* in: speaker layout param */ member
/linux-4.4.14/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,brcmstb.txt79 The layout of the property is as follows:
/linux-4.4.14/Documentation/gpio/
Dboard.txt14 describe its hardware layout. Currently, mappings can be defined through device
/linux-4.4.14/Documentation/input/
Dyealink.txt50 Physical USB-P1K button layout input events
/linux-4.4.14/arch/x86/
DKconfig.debug72 bool "Export kernel pagetable layout to userspace via debugfs"
77 Say Y here if you want to show the kernel pagetable layout in a
/linux-4.4.14/arch/powerpc/
DKconfig889 This can be useful in optimizing the layout of kernel virtual
906 can be useful in optimizing the layout of kernel virtual memory.
962 the virtual memory layout of the system.
1014 virtual memory layout of the system.
/linux-4.4.14/drivers/gpu/drm/
Ddrm_modes.c829 unsigned int layout = p->flags & DRM_MODE_FLAG_3D_MASK; in drm_mode_set_crtcinfo() local
831 switch (layout) { in drm_mode_set_crtcinfo()
/linux-4.4.14/arch/frv/kernel/
Dhead-mmu-fr451.S40 # describe the position and layout of the SDRAM controller registers
Dhead-uc-fr401.S39 # describe the position and layout of the SDRAM controller registers
Dhead-uc-fr555.S38 # describe the position and layout of the SDRAM controller registers
/linux-4.4.14/drivers/block/
Drbd.c355 struct ceph_file_layout layout; member
1970 osd_req->r_base_oloc.pool = ceph_file_layout_pg_pool(rbd_dev->layout); in rbd_osd_req_create()
2015 osd_req->r_base_oloc.pool = ceph_file_layout_pg_pool(rbd_dev->layout); in rbd_osd_req_create_copyup()
4087 rbd_dev->layout.fl_stripe_unit = cpu_to_le32(1 << RBD_MAX_OBJ_ORDER); in rbd_dev_create()
4088 rbd_dev->layout.fl_stripe_count = cpu_to_le32(1); in rbd_dev_create()
4089 rbd_dev->layout.fl_object_size = cpu_to_le32(1 << RBD_MAX_OBJ_ORDER); in rbd_dev_create()
4090 rbd_dev->layout.fl_pg_pool = cpu_to_le32((u32) spec->pool_id); in rbd_dev_create()
/linux-4.4.14/include/linux/mtd/
Dnand.h497 struct nand_ecclayout *layout; member
/linux-4.4.14/arch/c6x/kernel/
Dentry.S48 ;; This defines the normal kernel pt_regs layout.

12