/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
H A D | base.c | 52 struct nvkm_bios *bios = device->bios; local 59 data = dcb_gpio_match(bios, idx, tag, line, &ver, &len, func);
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | fb.h | 106 #include <subdev/bios.h> 107 #include <subdev/bios/ramcfg.h> 111 struct nvbios_ramcfg bios; member in struct:nvkm_ram_data
|
H A D | clk.h | 74 u8 bios; /* 0xff for none */ member in struct:nvkm_domain
|
H A D | i2c.h | 7 #include <subdev/bios.h> 8 #include <subdev/bios/i2c.h>
|
/linux-master/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_factory.c | 460 struct dc_bios *bios = init_params->dc->ctx->dc_bios; local 461 const struct dc_vbios_funcs *bp_funcs = bios->funcs; 480 bios->funcs->get_connector_id(bios, init_params->connector_index); 486 if (bios->funcs->get_disp_connector_caps_info) { 487 bios->funcs->get_disp_connector_caps_info(bios, link->link_id, &disp_connect_caps_info); 674 if (bios->integrated_info) 675 info = *bios->integrated_info; 710 if (bios [all...] |
/linux-master/drivers/md/ |
H A D | dm-cache-target.c | 80 * This is how bios should be issued once the commit op is complete 93 struct bio_list bios; member in struct:batcher 107 struct bio_list bios; local 110 bio_list_init(&bios); 118 bio_list_merge(&bios, &b->bios); 119 bio_list_init(&b->bios); 132 while ((bio = bio_list_pop(&bios))) { 156 bio_list_init(&b->bios); 188 bio_list_add(&b->bios, bi 565 defer_bios(struct cache *cache, struct bio_list *bios) argument 1171 struct bio_list bios; local 1456 struct bio_list bios; local 1813 struct bio_list bios; local 1847 struct bio_list bios; local [all...] |
H A D | dm-thin.c | 355 struct rb_root sort_bio_list; /* sorted list of deferred bios */ 469 struct bio_list *bios) 471 dm_cell_release(pool->prison, cell, bios); 486 struct bio_list *bios) 488 dm_cell_release_no_holder(pool->prison, cell, bios); 595 static void __merge_bio_list(struct bio_list *bios, struct bio_list *master) argument 597 bio_list_merge(bios, master); 601 static void error_bio_list(struct bio_list *bios, blk_status_t error) argument 605 while ((bio = bio_list_pop(bios))) { 614 struct bio_list bios; local 467 cell_release(struct pool *pool, struct dm_bio_prison_cell *cell, struct bio_list *bios) argument 484 cell_release_no_holder(struct pool *pool, struct dm_bio_prison_cell *cell, struct bio_list *bios) argument 643 struct bio_list bios; local 890 struct bio_list bios; local 1636 struct bio_list bios; local 2169 struct bio_list bios; local 2191 struct bio_list bios; local 2370 struct bio_list bios, bio_completions; local [all...] |
H A D | dm-clone-target.c | 100 * We defer incoming WRITE bios for regions that are not hydrated, 103 * Also, we defer REQ_FUA and REQ_PREFLUSH bios, until after the 308 static void fail_bios(struct bio_list *bios, blk_status_t status) argument 312 while ((bio = bio_list_pop(bios))) { 318 static void submit_bios(struct bio_list *bios) argument 325 while ((bio = bio_list_pop(bios))) 356 * Batch together any bios that trigger commits and then issue a single 379 * Issue bios that have been deferred until after their region has finished 385 static void issue_deferred_bios(struct clone *clone, struct bio_list *bios) argument 392 if (bio_list_empty(bios)) 1215 struct bio_list bios = BIO_EMPTY_LIST; local 1232 struct bio_list bios = BIO_EMPTY_LIST; local [all...] |
H A D | dm-io.c | 27 struct bio_set bios; member in struct:dm_io_client 63 ret = bioset_init(&client->bios, min_ios, 0, BIOSET_NEED_BVECS); 79 bioset_exit(&client->bios); 115 * We need an io object to keep track of the number of bios that 354 &io->client->bios);
|
H A D | dm-region-hash.c | 95 /* Callback function to schedule bios writes */ 96 void (*dispatch_bios)(void *context, struct bio_list *bios); 166 struct bio_list *bios), 374 * Dispatch the bios before we call 'wake_up_all'. 378 * before we dispatch_bios (queue bios and call wake()), 529 void dm_rh_inc_pending(struct dm_region_hash *rh, struct bio_list *bios) argument 533 for (bio = bios->head; bio; bio = bio->bi_next) { 164 dm_region_hash_create( void *context, void (*dispatch_bios)(void *context, struct bio_list *bios), void (*wakeup_workers)(void *context), void (*wakeup_all_recovery_waiters)(void *context), sector_t target_begin, unsigned int max_recovery, struct dm_dirty_log *log, uint32_t region_size, region_t nr_regions) argument
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_atombios.c | 143 i2c_info = (struct _ATOM_GPIO_I2C_INFO *)(ctx->bios + data_offset); 177 i2c_info = (struct _ATOM_GPIO_I2C_INFO *)(ctx->bios + data_offset); 213 gpio_info = (struct _ATOM_GPIO_PIN_LUT *)(ctx->bios + data_offset); 410 * So while the bios table is technically correct, 544 obj_header = (ATOM_OBJECT_HEADER *) (ctx->bios + data_offset); 546 (ctx->bios + data_offset + 549 (ctx->bios + data_offset + 552 (ctx->bios + data_offset + 555 (ctx->bios + data_offset + 599 *) (ctx->bios [all...] |
H A D | atom.h | 129 void *bios; member in struct:atom_context
|
/linux-master/drivers/char/ |
H A D | uv_mmtimer.c | 29 #include <asm/uv/bios.h>
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | crc.h | 10 #include <nvkm/subdev/bios.h>
|
/linux-master/arch/x86/realmode/rm/ |
H A D | Makefile | 26 # probed, and video-bios.o should typically be last. 29 wakeup-objs += video-bios.o
|
/linux-master/block/ |
H A D | blk-throttle.h | 7 * To implement hierarchical throttling, throtl_grps form a tree and bios 9 * issued. When dispatching bios from the children and local group at each 10 * level, if the bios are dispatched into a single bio_list, there's a risk 11 * of a local or child group which can queue many bios at once filling up 14 * To avoid such starvation, dispatched bios are queued separately 19 * throtl_qnode is used to keep the queued bios separated by their sources. 27 * tree pinned while bios are in flight. 31 struct bio_list bios; /* queued bios */ member in struct:throtl_qnode 43 unsigned int nr_queued[2]; /* number of queued bios */ [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_encoder.h | 30 #include <subdev/bios/dcb.h>
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | layout.h | 6 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_VBIOS , struct nvkm_bios , bios)
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | gk104.c | 29 #include <subdev/bios.h> 30 #include <subdev/bios/pll.h> 266 struct nvkm_bios *bios = subdev->device->bios; local 270 ret = nvbios_pll_parse(bios, 0x137000 + (idx * 0x20), &limits);
|
H A D | gf100.c | 28 #include <subdev/bios.h> 29 #include <subdev/bios/pll.h> 253 struct nvkm_bios *bios = subdev->device->bios; local 257 ret = nvbios_pll_parse(bios, 0x137000 + (idx * 0x20), &limits);
|
H A D | mcp77.c | 28 #include <subdev/bios.h> 29 #include <subdev/bios/pll.h> 169 ret = nvbios_pll_parse(subdev->device->bios, reg, &pll);
|
/linux-master/drivers/video/fbdev/aty/ |
H A D | aty128fb.c | 496 #define BIOS_IN8(v) (readb(bios + (v))) 497 #define BIOS_IN16(v) (readb(bios + (v)) | \ 498 (readb(bios + (v) + 1) << 8)) 499 #define BIOS_IN32(v) (readb(bios + (v)) | \ 500 (readb(bios + (v) + 1) << 8) | \ 501 (readb(bios + (v) + 2) << 16) | \ 502 (readb(bios + (v) + 3) << 24)) 813 void __iomem *bios; local 824 bios = pci_map_rom(dev, &rom_size); 826 if (!bios) { 895 aty128_get_pllinfo(struct aty128fb_par *par, unsigned char __iomem *bios) argument 2051 void __iomem *bios = NULL; local [all...] |
/linux-master/drivers/md/dm-vdo/ |
H A D | flush.c | 49 /* The rotor for selecting the bio queue for submitting flush bios */ 366 * Initializes a vdo_flush structure, transferring all the bios in the flusher's waiting_flush_bios 371 bio_list_init(&flush->bios); 372 bio_list_merge(&flush->bios, &vdo->flusher->waiting_flush_bios); 467 while ((bio = bio_list_pop(&flush->bios)) != NULL) {
|
/linux-master/drivers/video/fbdev/matrox/ |
H A D | matroxfb_misc.c | 774 memset(&minfo->bios, 0, sizeof(minfo->bios)); 780 parse_bios(vaddr_va(minfo->video.vbase), &minfo->bios); 784 if (!minfo->bios.bios_valid) { 798 parse_bios(b, &minfo->bios); 804 matroxfb_set_limits(minfo, &minfo->bios);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | nv50.c | 34 #include <subdev/bios.h> 35 #include <subdev/bios/disp.h> 36 #include <subdev/bios/init.h> 37 #include <subdev/bios/pll.h> 1018 struct nvkm_bios *bios = head->disp->engine.subdev.device->bios; local 1022 u32 data = nvbios_outp_match(bios, t, m, ver, hdr, cnt, len, iedt); 1033 struct nvkm_bios *bios = subdev->device->bios; local 1060 data = nvbios_ocfg_match(bios, dat 1586 struct nvkm_bios *bios = device->bios; local [all...] |