/linux-3.4.99/kernel/ |
D | padata.c | 68 struct padata_instance *pinst; in padata_parallel_worker() local 75 pinst = pd->pinst; in padata_parallel_worker() 107 int padata_do_parallel(struct padata_instance *pinst, in padata_do_parallel() argument 116 pd = rcu_dereference(pinst->pd); in padata_do_parallel() 119 if (!(pinst->flags & PADATA_INIT) || pinst->flags & PADATA_INVALID) in padata_do_parallel() 126 if ((pinst->flags & PADATA_RESET)) in padata_do_parallel() 144 queue_work_on(target_cpu, pinst->wq, &queue->work); in padata_do_parallel() 223 struct padata_instance *pinst = pd->pinst; in padata_reorder() local 268 queue_work_on(cb_cpu, pinst->wq, &squeue->work); in padata_reorder() 279 && !(pinst->flags & PADATA_RESET)) in padata_reorder() [all …]
|
/linux-3.4.99/include/linux/ |
D | padata.h | 127 struct padata_instance *pinst; member 173 extern void padata_free(struct padata_instance *pinst); 174 extern int padata_do_parallel(struct padata_instance *pinst, 177 extern int padata_set_cpumask(struct padata_instance *pinst, int cpumask_type, 179 extern int padata_set_cpumasks(struct padata_instance *pinst, 182 extern int padata_add_cpu(struct padata_instance *pinst, int cpu, int mask); 183 extern int padata_remove_cpu(struct padata_instance *pinst, int cpu, int mask); 184 extern int padata_start(struct padata_instance *pinst); 185 extern void padata_stop(struct padata_instance *pinst); 186 extern int padata_register_cpumask_notifier(struct padata_instance *pinst, [all …]
|
/linux-3.4.99/crypto/ |
D | pcrypt.c | 33 struct padata_instance *pinst; member 98 return padata_do_parallel(pcrypt->pinst, padata, cpu); in pcrypt_do_parallel() 438 static int pcrypt_sysfs_add(struct padata_instance *pinst, const char *name) in pcrypt_sysfs_add() argument 442 pinst->kobj.kset = pcrypt_kset; in pcrypt_sysfs_add() 443 ret = kobject_add(&pinst->kobj, NULL, name); in pcrypt_sysfs_add() 445 kobject_uevent(&pinst->kobj, KOBJ_ADD); in pcrypt_sysfs_add() 463 pcrypt->pinst = padata_alloc_possible(pcrypt->wq); in pcrypt_init_padata() 464 if (!pcrypt->pinst) in pcrypt_init_padata() 479 ret = padata_register_cpumask_notifier(pcrypt->pinst, &pcrypt->nblock); in pcrypt_init_padata() 483 ret = pcrypt_sysfs_add(pcrypt->pinst, name); in pcrypt_init_padata() [all …]
|
/linux-3.4.99/Documentation/ |
D | padata.txt | 41 int padata_start(struct padata_instance *pinst); 42 void padata_stop(struct padata_instance *pinst); 53 int padata_set_cpumasks(struct padata_instance *pinst, 56 int padata_set_cpumask(struct padata_instance *pinst, int cpumask_type, 58 int padata_add_cpu(struct padata_instance *pinst, int cpu, int mask); 59 int padata_remove_cpu(struct padata_instance *pinst, int cpu, int mask); 76 int padata_register_cpumask_notifier(struct padata_instance *pinst, 81 int padata_unregister_cpumask_notifier(struct padata_instance *pinst, 89 blocking_notifier_call_chain(&pinst->cpumask_change_notifier, 115 int padata_do_parallel(struct padata_instance *pinst, [all …]
|
/linux-3.4.99/drivers/gpu/drm/nouveau/ |
D | nv10_fifo.c | 32 #define NV10_RAMFC(c) (dev_priv->ramfc->pinst + ((c) * NV10_RAMFC__SIZE)) 66 nv_wi32(dev, fc + 12, chan->pushbuf->pinst >> 4); in nv10_fifo_create_context() 201 (dev_priv->ramht->gpuobj->pinst >> 8)); in nv10_fifo_init_ramxx() 202 nv_wr32(dev, NV03_PFIFO_RAMRO, dev_priv->ramro->pinst >> 8); in nv10_fifo_init_ramxx() 205 nv_wr32(dev, NV03_PFIFO_RAMFC, dev_priv->ramfc->pinst >> 8); in nv10_fifo_init_ramxx() 207 nv_wr32(dev, NV03_PFIFO_RAMFC, (dev_priv->ramfc->pinst >> 8) | in nv10_fifo_init_ramxx()
|
D | nouveau_object.c | 203 gpuobj->pinst = chan->ramin->pinst; in nouveau_gpuobj_new() 204 if (gpuobj->pinst != ~0) in nouveau_gpuobj_new() 205 gpuobj->pinst += ramin->start; in nouveau_gpuobj_new() 221 gpuobj->pinst = ~0; in nouveau_gpuobj_new() 328 nouveau_gpuobj_new_fake(struct drm_device *dev, u32 pinst, u64 vinst, in nouveau_gpuobj_new_fake() argument 337 pinst, vinst, size, flags); in nouveau_gpuobj_new_fake() 347 gpuobj->pinst = pinst; in nouveau_gpuobj_new_fake() 770 u32 vm_pinst = chan->ramin->pinst; in nouveau_gpuobj_channel_init() 1005 if (gpuobj->pinst == ~0 || !dev_priv->ramin_available) { in nv_ro32() 1020 return nv_ri32(dev, gpuobj->pinst + offset); in nv_ro32() [all …]
|
D | nv40_fifo.c | 32 #define NV40_RAMFC(c) (dev_priv->ramfc->pinst + ((c) * NV40_RAMFC__SIZE)) 59 nv_wi32(dev, fc + 12, chan->pushbuf->pinst >> 4); in nv40_fifo_create_context() 240 (dev_priv->ramht->gpuobj->pinst >> 8)); in nv40_fifo_init_ramxx() 241 nv_wr32(dev, NV03_PFIFO_RAMRO, dev_priv->ramro->pinst >> 8); in nv40_fifo_init_ramxx() 269 dev_priv->ramfc->pinst) >> 16) | (3 << 16)); in nv40_fifo_init_ramxx()
|
D | nv31_mpeg.c | 76 nv_wr32(dev, 0x00330c, ctx->pinst >> 4); in nv40_mpeg_context_new() 77 nv_wo32(chan->ramfc, 0x54, ctx->pinst >> 4); in nv40_mpeg_context_new() 92 u32 inst = 0x80000000 | (ctx->pinst >> 4); in nv40_mpeg_context_del() 226 if (ctx && ctx->pinst == inst) in nv31_mpeg_isr_chid()
|
D | nv50_instmem.c | 92 ret = nouveau_gpuobj_new_fake(dev, chan->ramin->pinst == ~0 ? ~0 : in nv50_channel_new() 93 chan->ramin->pinst + pgd, in nv50_channel_new() 113 ret = nouveau_gpuobj_new_fake(dev, chan->ramin->pinst == ~0 ? ~0 : in nv50_channel_new() 114 chan->ramin->pinst + fc, in nv50_channel_new() 388 gpuobj->pinst = node->vram->bar_vma.offset; in nv50_instmem_map()
|
D | nv40_fb.c | 38 nv_wr32(dev, 0x100800, gart->pinst | 0x00000002); in nv40_fb_init_gart() 61 vinst -= ((gart->pinst >> 19) + 1) << 19; in nv44_fb_init_gart()
|
D | nv04_fifo.c | 33 #define NV04_RAMFC(c) (dev_priv->ramfc->pinst + ((c) * NV04_RAMFC__SIZE)) 142 RAMFC_WR(DMA_INSTANCE, chan->pushbuf->pinst >> 4); in nv04_fifo_create_context() 289 (dev_priv->ramht->gpuobj->pinst >> 8)); in nv04_fifo_init_ramxx() 290 nv_wr32(dev, NV03_PFIFO_RAMRO, dev_priv->ramro->pinst >> 8); in nv04_fifo_init_ramxx() 291 nv_wr32(dev, NV03_PFIFO_RAMFC, dev_priv->ramfc->pinst >> 8); in nv04_fifo_init_ramxx()
|
D | nouveau_ramht.c | 107 ctx = NV_RAMHT_CONTEXT_VALID | (gpuobj->pinst >> 4) | in nouveau_ramht_insert() 112 ctx = (gpuobj->pinst >> 4) | in nouveau_ramht_insert()
|
D | nv20_graph.c | 57 nv_wr32(dev, NV20_PGRAPH_CHANNEL_CTX_POINTER, grctx->pinst >> 4); in nv20_graph_unload_context() 442 nv_wo32(pgraph->ctxtab, chan->id * 4, grctx->pinst >> 4); in nv20_graph_context_new() 510 nv_wr32(dev, NV20_PGRAPH_CHANNEL_CTX_TABLE, pgraph->ctxtab->pinst >> 4); in nv20_graph_init() 597 nv_wr32(dev, NV20_PGRAPH_CHANNEL_CTX_TABLE, pgraph->ctxtab->pinst >> 4); in nv30_graph_init()
|
D | nv04_instmem.c | 180 gpuobj->pinst = gpuobj->vinst; in nv04_instmem_map()
|
D | nv40_graph.c | 83 u32 inst = 0x01000000 | (grctx->pinst >> 4); in nv40_graph_context_del() 380 if (grctx && grctx->pinst == inst) in nv40_graph_isr_chid()
|
D | nv50_fifo.c | 240 ret = nouveau_gpuobj_new_fake(dev, chan->ramin->pinst, in nv50_fifo_create_context() 248 ret = nouveau_gpuobj_new_fake(dev, chan->ramin->pinst + 0x0400, in nv50_fifo_create_context()
|
D | nvc0_fifo.c | 135 ret = nouveau_gpuobj_new_fake(dev, chan->ramin->pinst, in nvc0_fifo_create_context()
|
D | nouveau_drv.h | 189 u32 pinst; /* PRAMIN BAR offset */ member 1024 extern int nouveau_gpuobj_new_fake(struct drm_device *, u32 pinst, u64 vinst,
|
/linux-3.4.99/drivers/net/wireless/iwlegacy/ |
D | 4965.c | 347 dma_addr_t pinst; in il4965_load_bsm() local 370 pinst = il->ucode_init.p_addr >> 4; in il4965_load_bsm() 375 il_wr_prph(il, BSM_DRAM_INST_PTR_REG, pinst); in il4965_load_bsm() 432 dma_addr_t pinst; in il4965_set_ucode_ptrs() local 437 pinst = il->ucode_code.p_addr >> 4; in il4965_set_ucode_ptrs() 441 il_wr_prph(il, BSM_DRAM_INST_PTR_REG, pinst); in il4965_set_ucode_ptrs()
|
D | 3945.c | 2554 dma_addr_t pinst; in il3945_load_bsm() local 2574 pinst = il->ucode_init.p_addr; in il3945_load_bsm() 2579 il_wr_prph(il, BSM_DRAM_INST_PTR_REG, pinst); in il3945_load_bsm()
|
D | 3945-mac.c | 2069 dma_addr_t pinst; in il3945_set_ucode_ptrs() local 2073 pinst = il->ucode_code.p_addr; in il3945_set_ucode_ptrs() 2077 il_wr_prph(il, BSM_DRAM_INST_PTR_REG, pinst); in il3945_set_ucode_ptrs()
|