Home
last modified time | relevance | path

Searched refs:cell (Results 1 – 200 of 556) sorted by relevance

123

/linux-4.4.14/fs/afs/
Dcell.c37 struct afs_cell *cell; in afs_cell_alloc() local
54 cell = kzalloc(sizeof(struct afs_cell) + namelen + 1, GFP_KERNEL); in afs_cell_alloc()
55 if (!cell) { in afs_cell_alloc()
60 memcpy(cell->name, name, namelen); in afs_cell_alloc()
61 cell->name[namelen] = 0; in afs_cell_alloc()
63 atomic_set(&cell->usage, 1); in afs_cell_alloc()
64 INIT_LIST_HEAD(&cell->link); in afs_cell_alloc()
65 rwlock_init(&cell->servers_lock); in afs_cell_alloc()
66 INIT_LIST_HEAD(&cell->servers); in afs_cell_alloc()
67 init_rwsem(&cell->vl_sem); in afs_cell_alloc()
[all …]
Dproc.c205 struct afs_cell *cell = list_entry(v, struct afs_cell, proc_link); in afs_proc_cells_show() local
215 atomic_read(&cell->usage), cell->name); in afs_proc_cells_show()
270 struct afs_cell *cell; in afs_proc_cells_write() local
272 cell = afs_cell_create(name, strlen(name), args, false); in afs_proc_cells_write()
273 if (IS_ERR(cell)) { in afs_proc_cells_write()
274 ret = PTR_ERR(cell); in afs_proc_cells_write()
278 afs_put_cell(cell); in afs_proc_cells_write()
350 int afs_proc_cell_setup(struct afs_cell *cell) in afs_proc_cell_setup() argument
354 _enter("%p{%s}", cell, cell->name); in afs_proc_cell_setup()
356 dir = proc_mkdir(cell->name, proc_afs); in afs_proc_cell_setup()
[all …]
Dvlocation.c41 struct afs_cell *cell = vl->cell; in afs_vlocation_access_vl_by_name() local
45 _enter("%s,%s", cell->name, vl->vldb.name); in afs_vlocation_access_vl_by_name()
47 down_write(&vl->cell->vl_sem); in afs_vlocation_access_vl_by_name()
49 for (count = cell->vl_naddrs; count > 0; count--) { in afs_vlocation_access_vl_by_name()
50 addr = cell->vl_addrs[cell->vl_curr_svix]; in afs_vlocation_access_vl_by_name()
52 _debug("CellServ[%hu]: %08x", cell->vl_curr_svix, addr.s_addr); in afs_vlocation_access_vl_by_name()
79 cell->vl_curr_svix++; in afs_vlocation_access_vl_by_name()
80 cell->vl_curr_svix %= cell->vl_naddrs; in afs_vlocation_access_vl_by_name()
84 up_write(&vl->cell->vl_sem); in afs_vlocation_access_vl_by_name()
99 struct afs_cell *cell = vl->cell; in afs_vlocation_access_vl_by_id() local
[all …]
Dserver.c69 static struct afs_server *afs_alloc_server(struct afs_cell *cell, in afs_alloc_server() argument
79 server->cell = cell; in afs_alloc_server()
104 struct afs_server *afs_lookup_server(struct afs_cell *cell, in afs_lookup_server() argument
109 _enter("%p,%pI4", cell, &addr->s_addr); in afs_lookup_server()
112 read_lock(&cell->servers_lock); in afs_lookup_server()
114 list_for_each_entry(server, &cell->servers, link) { in afs_lookup_server()
118 read_unlock(&cell->servers_lock); in afs_lookup_server()
120 candidate = afs_alloc_server(cell, addr); in afs_lookup_server()
126 write_lock(&cell->servers_lock); in afs_lookup_server()
129 list_for_each_entry(server, &cell->servers, link) { in afs_lookup_server()
[all …]
Dsuper.c146 struct afs_cell *cell; in afs_parse_options() local
162 cell = afs_cell_lookup(args[0].from, in afs_parse_options()
165 if (IS_ERR(cell)) in afs_parse_options()
166 return PTR_ERR(cell); in afs_parse_options()
167 afs_put_cell(params->cell); in afs_parse_options()
168 params->cell = cell; in afs_parse_options()
209 struct afs_cell *cell; in afs_parse_device_name() local
265 cellnamesz, cellnamesz, cellname ?: "", params->cell); in afs_parse_device_name()
268 if (cellname || !params->cell) { in afs_parse_device_name()
269 cell = afs_cell_lookup(cellname, cellnamesz, true); in afs_parse_device_name()
[all …]
Dvolume.c57 vlocation = afs_vlocation_lookup(params->cell, params->key, in afs_volume_lookup()
85 down_write(&params->cell->vl_sem); in afs_volume_lookup()
106 volume->cell = params->cell; in afs_volume_lookup()
119 volume->cell, &vlocation->vldb.servers[loop]); in afs_volume_lookup()
144 up_write(&params->cell->vl_sem); in afs_volume_lookup()
151 up_write(&params->cell->vl_sem); in afs_volume_lookup()
160 up_write(&params->cell->vl_sem); in afs_volume_lookup()
188 down_write(&vlocation->cell->vl_sem); in afs_put_volume()
191 up_write(&vlocation->cell->vl_sem); in afs_put_volume()
198 up_write(&vlocation->cell->vl_sem); in afs_put_volume()
Dsecurity.c23 struct key *afs_request_key(struct afs_cell *cell) in afs_request_key() argument
27 _enter("{%x}", key_serial(cell->anonymous_key)); in afs_request_key()
29 _debug("key %s", cell->anonymous_key->description); in afs_request_key()
30 key = request_key(&key_type_rxrpc, cell->anonymous_key->description, in afs_request_key()
39 _leave(" = {%x} [anon]", key_serial(cell->anonymous_key)); in afs_request_key()
40 return key_get(cell->anonymous_key); in afs_request_key()
166 if (key == vnode->volume->cell->anonymous_key) in afs_cache_permit()
239 if (key == auth_vnode->volume->cell->anonymous_key) { in afs_check_permit()
301 key = afs_request_key(vnode->volume->cell); in afs_permission()
Dcache.c87 const struct afs_cell *cell = cookie_netfs_data; in afs_cell_cache_get_key() local
90 _enter("%p,%p,%u", cell, buffer, bufmax); in afs_cell_cache_get_key()
92 klen = strlen(cell->name); in afs_cell_cache_get_key()
96 memcpy(buffer, cell->name, klen); in afs_cell_cache_get_key()
106 const struct afs_cell *cell = cookie_netfs_data; in afs_cell_cache_get_aux() local
109 _enter("%p,%p,%u", cell, buffer, bufmax); in afs_cell_cache_get_aux()
111 dlen = cell->vl_naddrs * sizeof(cell->vl_addrs[0]); in afs_cell_cache_get_aux()
113 dlen &= ~(sizeof(cell->vl_addrs[0]) - 1); in afs_cell_cache_get_aux()
115 memcpy(buffer, cell->vl_addrs, dlen); in afs_cell_cache_get_aux()
/linux-4.4.14/sound/core/seq/
Dseq_prioq.c147 struct snd_seq_event_cell * cell) in snd_seq_prioq_cell_in() argument
154 if (snd_BUG_ON(!f || !cell)) in snd_seq_prioq_cell_in()
158 prior = (cell->event.flags & SNDRV_SEQ_PRIORITY_MASK); in snd_seq_prioq_cell_in()
166 if (compare_timestamp(&cell->event, &f->tail->event)) { in snd_seq_prioq_cell_in()
168 f->tail->next = cell; in snd_seq_prioq_cell_in()
169 f->tail = cell; in snd_seq_prioq_cell_in()
170 cell->next = NULL; in snd_seq_prioq_cell_in()
185 int rel = compare_timestamp_rel(&cell->event, &cur->event); in snd_seq_prioq_cell_in()
205 prev->next = cell; in snd_seq_prioq_cell_in()
206 cell->next = cur; in snd_seq_prioq_cell_in()
[all …]
Dseq_fifo.c95 struct snd_seq_event_cell *cell; in snd_seq_fifo_clear() local
104 while ((cell = fifo_cell_out(f)) != NULL) { in snd_seq_fifo_clear()
105 snd_seq_cell_free(cell); in snd_seq_fifo_clear()
115 struct snd_seq_event_cell *cell; in snd_seq_fifo_event_in() local
123 err = snd_seq_event_dup(f->pool, event, &cell, 1, NULL); /* always non-blocking */ in snd_seq_fifo_event_in()
134 f->tail->next = cell; in snd_seq_fifo_event_in()
135 f->tail = cell; in snd_seq_fifo_event_in()
137 f->head = cell; in snd_seq_fifo_event_in()
154 struct snd_seq_event_cell *cell; in fifo_cell_out() local
156 if ((cell = f->head) != NULL) { in fifo_cell_out()
[all …]
Dseq_memory.c83 struct snd_seq_event_cell *cell; in snd_seq_dump_var_event() local
108 cell = (struct snd_seq_event_cell *)event->data.ext.ptr; in snd_seq_dump_var_event()
109 for (; len > 0 && cell; cell = cell->next) { in snd_seq_dump_var_event()
113 err = func(private_data, &cell->event, size); in snd_seq_dump_var_event()
179 struct snd_seq_event_cell *cell) in free_cell() argument
181 cell->next = pool->free; in free_cell()
182 pool->free = cell; in free_cell()
186 void snd_seq_cell_free(struct snd_seq_event_cell * cell) in snd_seq_cell_free() argument
191 if (snd_BUG_ON(!cell)) in snd_seq_cell_free()
193 pool = cell->pool; in snd_seq_cell_free()
[all …]
Dseq_queue.c257 struct snd_seq_event_cell *cell; in snd_seq_check_queue() local
274 while ((cell = snd_seq_prioq_cell_peek(q->tickq)) != NULL) { in snd_seq_check_queue()
276 &cell->event.time.tick)) { in snd_seq_check_queue()
277 cell = snd_seq_prioq_cell_out(q->tickq); in snd_seq_check_queue()
278 if (cell) in snd_seq_check_queue()
279 snd_seq_dispatch_event(cell, atomic, hop); in snd_seq_check_queue()
288 while ((cell = snd_seq_prioq_cell_peek(q->timeq)) != NULL) { in snd_seq_check_queue()
290 &cell->event.time.time)) { in snd_seq_check_queue()
291 cell = snd_seq_prioq_cell_out(q->timeq); in snd_seq_check_queue()
292 if (cell) in snd_seq_check_queue()
[all …]
Dseq_clientmgr.c404 struct snd_seq_event_cell *cell; in snd_seq_read() local
426 cell = NULL; in snd_seq_read()
435 if ((err = snd_seq_fifo_cell_out(fifo, &cell, nonblock)) < 0) { in snd_seq_read()
438 if (snd_seq_ev_is_variable(&cell->event)) { in snd_seq_read()
440 tmpev = cell->event; in snd_seq_read()
448 err = snd_seq_expand_var_event(&cell->event, count, in snd_seq_read()
457 if (copy_to_user(buf, &cell->event, sizeof(struct snd_seq_event))) { in snd_seq_read()
464 snd_seq_cell_free(cell); in snd_seq_read()
465 cell = NULL; /* to be sure */ in snd_seq_read()
470 if (cell) in snd_seq_read()
[all …]
/linux-4.4.14/drivers/mfd/
Dmfd-core.c31 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_enable() local
35 if (atomic_inc_return(cell->usage_count) == 1) in mfd_cell_enable()
36 err = cell->enable(pdev); in mfd_cell_enable()
40 atomic_dec(cell->usage_count); in mfd_cell_enable()
48 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_disable() local
52 if (atomic_dec_return(cell->usage_count) == 0) in mfd_cell_disable()
53 err = cell->disable(pdev); in mfd_cell_disable()
57 atomic_inc(cell->usage_count); in mfd_cell_disable()
60 WARN_ON(atomic_read(cell->usage_count) < 0); in mfd_cell_disable()
67 const struct mfd_cell *cell, in mfd_platform_add_cell() argument
[all …]
Ddavinci_voicecodec.c45 struct mfd_cell *cell = NULL; in davinci_vc_probe() local
106 cell = &davinci_vc->cells[DAVINCI_VC_VCIF_CELL]; in davinci_vc_probe()
107 cell->name = "davinci-vcif"; in davinci_vc_probe()
108 cell->platform_data = davinci_vc; in davinci_vc_probe()
109 cell->pdata_size = sizeof(*davinci_vc); in davinci_vc_probe()
112 cell = &davinci_vc->cells[DAVINCI_VC_CQ93VC_CELL]; in davinci_vc_probe()
113 cell->name = "cq93vc-codec"; in davinci_vc_probe()
114 cell->platform_data = davinci_vc; in davinci_vc_probe()
115 cell->pdata_size = sizeof(*davinci_vc); in davinci_vc_probe()
Dlpc_sch.c125 int id, struct mfd_cell *cell) in lpc_sch_populate_cell() argument
138 memset(cell, 0, sizeof(*cell)); in lpc_sch_populate_cell()
140 cell->name = name; in lpc_sch_populate_cell()
141 cell->resources = res; in lpc_sch_populate_cell()
142 cell->num_resources = 1; in lpc_sch_populate_cell()
143 cell->ignore_resource_conflicts = true; in lpc_sch_populate_cell()
144 cell->id = id; in lpc_sch_populate_cell()
156 cell->num_resources++; in lpc_sch_populate_cell()
Dtwl4030-audio.c192 struct mfd_cell *cell = NULL; in twl4030_audio_probe() local
235 cell = &audio->cells[childs]; in twl4030_audio_probe()
236 cell->name = "twl4030-codec"; in twl4030_audio_probe()
238 cell->platform_data = pdata->codec; in twl4030_audio_probe()
239 cell->pdata_size = sizeof(*pdata->codec); in twl4030_audio_probe()
244 cell = &audio->cells[childs]; in twl4030_audio_probe()
245 cell->name = "twl4030-vibra"; in twl4030_audio_probe()
247 cell->platform_data = pdata->vibra; in twl4030_audio_probe()
248 cell->pdata_size = sizeof(*pdata->vibra); in twl4030_audio_probe()
Dwl1273-core.c187 struct mfd_cell *cell; in wl1273_core_probe() local
215 cell = &core->cells[children]; in wl1273_core_probe()
216 cell->name = "wl1273_fm_radio"; in wl1273_core_probe()
217 cell->platform_data = &core; in wl1273_core_probe()
218 cell->pdata_size = sizeof(core); in wl1273_core_probe()
228 cell = &core->cells[children]; in wl1273_core_probe()
231 cell->name = "wl1273-codec"; in wl1273_core_probe()
232 cell->platform_data = &core; in wl1273_core_probe()
233 cell->pdata_size = sizeof(core); in wl1273_core_probe()
Dti_am335x_tscadc.c142 struct mfd_cell *cell; in ti_tscadc_probe() local
266 cell = &tscadc->cells[tscadc->used_cells++]; in ti_tscadc_probe()
267 cell->name = "TI-am335x-tsc"; in ti_tscadc_probe()
268 cell->of_compatible = "ti,am3359-tsc"; in ti_tscadc_probe()
269 cell->platform_data = &tscadc; in ti_tscadc_probe()
270 cell->pdata_size = sizeof(tscadc); in ti_tscadc_probe()
276 cell = &tscadc->cells[tscadc->used_cells++]; in ti_tscadc_probe()
277 cell->name = "TI-am335x-adc"; in ti_tscadc_probe()
278 cell->of_compatible = "ti,am3359-adc"; in ti_tscadc_probe()
279 cell->platform_data = &tscadc; in ti_tscadc_probe()
[all …]
Djanz-cmodio.c70 struct mfd_cell *cell; in cmodio_setup_subdevice() local
75 cell = &priv->cells[devno]; in cmodio_setup_subdevice()
79 cell->name = name; in cmodio_setup_subdevice()
80 cell->resources = res; in cmodio_setup_subdevice()
81 cell->num_resources = 3; in cmodio_setup_subdevice()
84 cell->id = cmodio_id++; in cmodio_setup_subdevice()
88 cell->platform_data = pdata; in cmodio_setup_subdevice()
89 cell->pdata_size = sizeof(*pdata); in cmodio_setup_subdevice()
Dintel_quark_i2c_gpio.c168 static int intel_quark_i2c_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_i2c_setup() argument
173 struct resource *res = (struct resource *)cell->resources; in intel_quark_i2c_setup()
200 cell->platform_data = pdata; in intel_quark_i2c_setup()
201 cell->pdata_size = sizeof(*pdata); in intel_quark_i2c_setup()
206 static int intel_quark_gpio_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_gpio_setup() argument
209 struct resource *res = (struct resource *)cell->resources; in intel_quark_gpio_setup()
238 cell->platform_data = pdata; in intel_quark_gpio_setup()
239 cell->pdata_size = sizeof(*pdata); in intel_quark_gpio_setup()
Dtps6105x.c87 struct mfd_cell *cell) in tps6105x_add_device() argument
89 cell->platform_data = tps6105x; in tps6105x_add_device()
90 cell->pdata_size = sizeof(*tps6105x); in tps6105x_add_device()
93 PLATFORM_DEVID_AUTO, cell, 1, NULL, 0, NULL); in tps6105x_add_device()
Dtwl6040.c623 struct mfd_cell *cell = NULL; in twl6040_probe() local
736 cell = &twl6040->cells[children]; in twl6040_probe()
737 cell->name = "twl6040-codec"; in twl6040_probe()
740 cell->resources = twl6040_codec_rsrc; in twl6040_probe()
741 cell->num_resources = ARRAY_SIZE(twl6040_codec_rsrc); in twl6040_probe()
748 cell = &twl6040->cells[children]; in twl6040_probe()
749 cell->name = "twl6040-vibra"; in twl6040_probe()
752 cell->resources = twl6040_vibra_rsrc; in twl6040_probe()
753 cell->num_resources = ARRAY_SIZE(twl6040_vibra_rsrc); in twl6040_probe()
758 cell = &twl6040->cells[children]; in twl6040_probe()
[all …]
Dintel-lpss.c76 const struct mfd_cell *cell; member
229 lpss->cell = &intel_lpss_i2c_cell; in intel_lpss_assign_devs()
232 lpss->cell = &intel_lpss_uart_cell; in intel_lpss_assign_devs()
235 lpss->cell = &intel_lpss_spi_cell; in intel_lpss_assign_devs()
326 const struct mfd_cell *cell = lpss->cell; in intel_lpss_register_clock() local
340 snprintf(devname, sizeof(devname), "%s.%d", cell->name, lpss->devid); in intel_lpss_register_clock()
440 ret = mfd_add_devices(dev, lpss->devid, lpss->cell, in intel_lpss_probe()
Dstmpe.c353 .cell = &stmpe_gpio_cell,
361 .cell = &stmpe_gpio_cell_noirq,
443 .cell = &stmpe_gpio_cell,
448 .cell = &stmpe_ts_cell,
531 .cell = &stmpe_gpio_cell,
536 .cell = &stmpe_keypad_cell,
678 .cell = &stmpe_gpio_cell,
683 .cell = &stmpe_keypad_cell,
765 .cell = &stmpe_gpio_cell,
770 .cell = &stmpe_keypad_cell,
[all …]
/linux-4.4.14/drivers/nvmem/
Dcore.c205 static void nvmem_cell_drop(struct nvmem_cell *cell) in nvmem_cell_drop() argument
208 list_del(&cell->node); in nvmem_cell_drop()
210 kfree(cell); in nvmem_cell_drop()
215 struct nvmem_cell *cell; in nvmem_device_remove_all_cells() local
219 cell = list_entry(p, struct nvmem_cell, node); in nvmem_device_remove_all_cells()
220 if (cell->nvmem == nvmem) in nvmem_device_remove_all_cells()
221 nvmem_cell_drop(cell); in nvmem_device_remove_all_cells()
225 static void nvmem_cell_add(struct nvmem_cell *cell) in nvmem_cell_add() argument
228 list_add_tail(&cell->node, &nvmem_cells); in nvmem_cell_add()
234 struct nvmem_cell *cell) in nvmem_cell_info_to_nvmem_cell() argument
[all …]
/linux-4.4.14/drivers/clk/mmp/
Dreset.c15 struct mmp_clk_reset_cell *cell; in mmp_of_reset_xlate() local
22 cell = &unit->cells[i]; in mmp_of_reset_xlate()
23 if (cell->clk_id == reset_spec->args[0]) in mmp_of_reset_xlate()
37 struct mmp_clk_reset_cell *cell; in mmp_clk_reset_assert() local
41 cell = &unit->cells[id]; in mmp_clk_reset_assert()
42 if (cell->lock) in mmp_clk_reset_assert()
43 spin_lock_irqsave(cell->lock, flags); in mmp_clk_reset_assert()
45 val = readl(cell->reg); in mmp_clk_reset_assert()
46 val |= cell->bits; in mmp_clk_reset_assert()
47 writel(val, cell->reg); in mmp_clk_reset_assert()
[all …]
/linux-4.4.14/include/net/
Dgro_cells.h19 struct gro_cell *cell; in gro_cells_receive() local
27 cell = this_cpu_ptr(gcells->cells); in gro_cells_receive()
29 if (skb_queue_len(&cell->napi_skbs) > netdev_max_backlog) { in gro_cells_receive()
35 __skb_queue_tail(&cell->napi_skbs, skb); in gro_cells_receive()
36 if (skb_queue_len(&cell->napi_skbs) == 1) in gro_cells_receive()
37 napi_schedule(&cell->napi); in gro_cells_receive()
43 struct gro_cell *cell = container_of(napi, struct gro_cell, napi); in gro_cell_poll() local
48 skb = __skb_dequeue(&cell->napi_skbs); in gro_cell_poll()
69 struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); in gro_cells_init() local
71 __skb_queue_head_init(&cell->napi_skbs); in gro_cells_init()
[all …]
/linux-4.4.14/drivers/md/
Ddm-bio-prison.c68 struct dm_bio_prison_cell *cell) in dm_bio_prison_free_cell() argument
70 mempool_free(cell, prison->cell_pool); in dm_bio_prison_free_cell()
76 struct dm_bio_prison_cell *cell) in __setup_new_cell() argument
78 memcpy(&cell->key, key, sizeof(cell->key)); in __setup_new_cell()
79 cell->holder = holder; in __setup_new_cell()
80 bio_list_init(&cell->bios); in __setup_new_cell()
117 struct dm_bio_prison_cell *cell = in __bio_detain() local
120 r = cmp_keys(key, &cell->key); in __bio_detain()
129 bio_list_add(&cell->bios, inmate); in __bio_detain()
130 *cell_result = cell; in __bio_detain()
[all …]
Ddm-bio-prison.h62 struct dm_bio_prison_cell *cell);
88 struct dm_bio_prison_cell *cell,
91 struct dm_bio_prison_cell *cell,
94 struct dm_bio_prison_cell *cell, int error);
102 void *context, struct dm_bio_prison_cell *cell);
115 struct dm_bio_prison_cell *cell);
Ddm-thin.c218 typedef void (*process_cell_fn)(struct thin_c *tc, struct dm_bio_prison_cell *cell);
433 struct dm_bio_prison_cell *cell, in cell_release() argument
436 dm_cell_release(pool->prison, cell, bios); in cell_release()
437 dm_bio_prison_free_cell(pool->prison, cell); in cell_release()
443 struct dm_bio_prison_cell *cell) in cell_visit_release() argument
445 dm_cell_visit_release(pool->prison, fn, context, cell); in cell_visit_release()
446 dm_bio_prison_free_cell(pool->prison, cell); in cell_visit_release()
450 struct dm_bio_prison_cell *cell, in cell_release_no_holder() argument
453 dm_cell_release_no_holder(pool->prison, cell, bios); in cell_release_no_holder()
454 dm_bio_prison_free_cell(pool->prison, cell); in cell_release_no_holder()
[all …]
Ddm-cache-target.c401 static void free_prison_cell(struct cache *cache, struct dm_bio_prison_cell *cell) in free_prison_cell() argument
403 dm_bio_prison_free_cell(cache->prison, cell); in free_prison_cell()
499 static void prealloc_put_cell(struct prealloc *p, struct dm_bio_prison_cell *cell) in prealloc_put_cell() argument
502 p->cell2 = cell; in prealloc_put_cell()
505 p->cell1 = cell; in prealloc_put_cell()
526 typedef void (*cell_free_fn)(void *context, struct dm_bio_prison_cell *cell);
843 struct dm_bio_prison_cell *cell) in inc_ds() argument
848 BUG_ON(!cell); in inc_ds()
904 static void inc_and_issue(struct cache *cache, struct bio *bio, struct dm_bio_prison_cell *cell) in inc_and_issue() argument
906 inc_ds(cache, bio, cell); in inc_and_issue()
[all …]
/linux-4.4.14/drivers/mmc/host/
Dtmio_mmc.c30 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_suspend() local
36 if (!ret && cell->disable) in tmio_mmc_suspend()
37 cell->disable(pdev); in tmio_mmc_suspend()
45 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_resume() local
49 if (cell->resume) in tmio_mmc_resume()
50 ret = cell->resume(pdev); in tmio_mmc_resume()
61 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_probe() local
81 if (cell->enable) { in tmio_mmc_probe()
82 ret = cell->enable(pdev); in tmio_mmc_probe()
122 if (cell->disable) in tmio_mmc_probe()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Dfman.txt32 - cell-index
37 The cell-index value may be used by the SoC, to identify the
39 there's a description of the cell-index use in each SoC:
42 register[bit] FMan unit cell-index
47 register[bit] FMan unit cell-index
54 register[bit] FMan unit cell-index
101 channels in the FMan. The first cell specifies the beginning
102 of the range and the second cell specifies the number of
170 - cell-index
184 The page of a specific port is determined by the cell-index.
[all …]
Dmpic.txt85 <1st-cell> interrupt-number
90 Note: If the interrupt-type cell is undefined
91 (i.e. #interrupt-cells = 2), this cell
96 <2nd-cell> level-sense information, encoded as follows:
102 <3rd-cell> interrupt-type
108 The interrupt-number cell contains
110 type-specific cell is undefined. The
121 The interrupt-number cell contains
124 cell identifies the specific error
129 The interrupt-number cell identifies
[all …]
Ddma.txt14 - cell-index : controller index. 0 for controller @ 0x8100
22 - cell-index : DMA channel index starts at 0.
39 cell-index = <0>;
42 cell-index = <0>;
49 cell-index = <1>;
56 cell-index = <2>;
63 cell-index = <3>;
80 - cell-index : controller index. 0 for controller @ 0x21000,
88 - cell-index : DMA channel index starts at 0.
100 cell-index = <0>;
[all …]
Dmpc5200.txt127 When referencing the GPIO line from another node, the first cell must always
128 be zero and the second cell represents the gpio flags and described in the
135 When referencing the IRQ line from another node, the cell represents the
140 The PSCs should include a cell-index which is the index of the PSC in
141 hardware. cell-index is used to determine which shared SoC registers to
142 use when setting up PSC clocking. cell-index number starts at '0'. ie:
143 PSC1 has 'cell-index = <0>'
144 PSC4 has 'cell-index = <3>'
154 #gpio-cells set to 2. First cell is the GPIO number which is interpreted
155 according to the bit numbers in the GPIO control registers. The second cell
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/
Demac.txt25 - mal-tx-channel : 1 cell, index of the tx channel on McMAL associated
27 - mal-rx-channel : 1 cell, index of the rx channel on McMAL associated
29 - cell-index : 1 cell, hardware index of the EMAC cell on a given
32 - max-frame-size : 1 cell, maximum frame size supported in bytes
33 - rx-fifo-size : 1 cell, Rx fifo size in bytes for 10 and 100 Mb/sec
36 - tx-fifo-size : 1 cell, Tx fifo size in bytes for 10 and 100 Mb/sec
39 - fifo-entry-size : 1 cell, size of a fifo entry (used to calculate
42 - mal-burst-size : 1 cell, MAL burst size (used to calculate thresholds)
49 - mdio-device : 1 cell, required iff using shared MDIO registers
52 - zmii-device : 1 cell, required iff connected to a ZMII. phandle of
[all …]
Dcpm.txt16 - unused-units : specifier consist of one cell. For each
17 bit in the cell, the corresponding bit
20 - idle-doze : specifier consist of one cell. For each
21 bit in the cell, the corresponding bit
24 - standby : specifier consist of one cell. For each
25 bit in the cell, the corresponding bit
28 - suspend : specifier consist of one cell. For each
29 bit in the cell, the corresponding bit
Dppc440spe-adma.txt33 - cell-index : 1 cell, hardware index of the DMA engine
47 cell-index = <0>;
/linux-4.4.14/Documentation/devicetree/bindings/mips/cavium/
Dbootbus.txt13 - #address-cells: Must be <2>. The first cell is the chip select
14 within the bootbus. The second cell is the offset from the chip select.
29 - cavium,cs-index: A single cell indicating the chip select that
32 - cavium,t-adr: A cell specifying the ADR timing (in nS).
34 - cavium,t-ce: A cell specifying the CE timing (in nS).
36 - cavium,t-oe: A cell specifying the OE timing (in nS).
38 - cavium,t-we: A cell specifying the WE timing (in nS).
40 - cavium,t-rd-hld: A cell specifying the RD_HLD timing (in nS).
42 - cavium,t-wr-hld: A cell specifying the WR_HLD timing (in nS).
44 - cavium,t-pause: A cell specifying the PAUSE timing (in nS).
[all …]
Dciu2.txt12 - #interrupt-cells: Must be <2>. The first cell is the bank within
13 the CIU and may have a value between 0 and 63. The second cell is
Dciu.txt12 - #interrupt-cells: Must be <2>. The first cell is the bank within
13 the CIU and may have a value of 0 or 1. The second cell is the bit
/linux-4.4.14/drivers/leds/
Dleds-asic3.c43 const struct mfd_cell *cell = mfd_get_cell(pdev); in brightness_set() local
50 base = led_n_base[cell->id]; in brightness_set()
62 const struct mfd_cell *cell = mfd_get_cell(pdev); in blink_set() local
82 base = led_n_base[cell->id]; in blink_set()
140 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_led_suspend() local
144 if (cell->suspend) in asic3_led_suspend()
145 ret = (*cell->suspend)(pdev); in asic3_led_suspend()
153 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_led_resume() local
157 if (cell->resume) in asic3_led_resume()
158 ret = (*cell->resume)(pdev); in asic3_led_resume()
/linux-4.4.14/drivers/usb/host/
Dohci-tmio.c189 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_probe() local
202 if (!cell) in ohci_hcd_tmio_drv_probe()
238 if (cell->enable) { in ohci_hcd_tmio_drv_probe()
239 ret = cell->enable(dev); in ohci_hcd_tmio_drv_probe()
260 if (cell->disable) in ohci_hcd_tmio_drv_probe()
261 cell->disable(dev); in ohci_hcd_tmio_drv_probe()
279 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_remove() local
283 if (cell->disable) in ohci_hcd_tmio_drv_remove()
284 cell->disable(dev); in ohci_hcd_tmio_drv_remove()
296 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_suspend() local
[all …]
/linux-4.4.14/include/linux/
Dnvmem-consumer.h34 void nvmem_cell_put(struct nvmem_cell *cell);
35 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
36 void *nvmem_cell_read(struct nvmem_cell *cell, size_t *len);
37 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, size_t len);
69 struct nvmem_cell *cell) in devm_nvmem_cell_put() argument
73 static inline void nvmem_cell_put(struct nvmem_cell *cell) in nvmem_cell_put() argument
77 static inline char *nvmem_cell_read(struct nvmem_cell *cell, size_t *len) in nvmem_cell_read() argument
82 static inline int nvmem_cell_write(struct nvmem_cell *cell, in nvmem_cell_write() argument
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dcdns,xtensa-pic.txt8 When it's 1, the first cell is the internal IRQ number.
9 When it's 2, the first cell is the IRQ number, and the second cell
19 /* one cell: internal irq number,
20 * two cells: second cell == 0: internal irq number
21 * second cell == 1: external irq number
Dcdns,xtensa-mx.txt12 /* one cell: internal irq number,
13 * two cells: second cell == 0: internal irq number
14 * second cell == 1: external irq number
Dti,c64x+megamod-pic.txt18 Single cell specifying the core interrupt priority level (4-15) where
57 priority interrupts. The first cell corresponds to
58 core priority 4 and the last cell corresponds to
59 core priority 15. The value of each cell is the
61 the core interrupt corresponding to the cell
68 Single cell specifying the megamodule interrupt source (4-127). Note that
Darm,gic-v3.txt13 interrupt source. Must be a single cell with a value of at least 3.
15 The 1st cell is the interrupt type; 0 for SPI interrupts, 1 for PPI
18 The 2nd cell contains the interrupt number for the interrupt type.
22 The 3rd cell is the flags, encoded as follows:
27 Cells 4 and beyond are reserved for future use. When the 1st cell
60 - #msi-cells: Must be <1>. The single msi-cell is the DeviceID of the device
Datmel,aic.txt9 The first cell is the IRQ number (aka "Peripheral IDentifier" on datasheet).
10 The second cell is used to specify flags:
18 The third cell is used to specify the irq priority from 0 (lowest) to 7
Darm,vic.txt14 the VIC has no configuration options for interrupt sources. The cell is a u32
21 - valid-mask : A one cell big bit mask of valid interrupt sources. Each bit
25 - valid-wakeup-mask : A one cell big bit mask of interrupt sources that can be
Dinterrupts.txt44 a) one cell
46 The #interrupt-cells property is set to 1 and the single cell defines the
69 The #interrupt-cells property is set to 2 and the first cell defines the
70 index of the interrupt within the controller, while the second cell is used
Dmips-gic.txt13 - The first cell is the type of interrupt, local or shared.
15 - The second cell is the GIC interrupt number.
16 - The third cell encodes the interrupt flags.
Dallwinner,sun67i-sc-nmi.txt11 interrupt source. The value shall be 2. The first cell is the IRQ number, the
12 second cell the trigger type as defined in interrupt.txt in this directory.
Dnxp,lpc3220-mic.txt9 The first cell is the IRQ number
10 The second cell is used to specify mode:
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dqoriq-qman1-portals.dtsi44 cell-index = <0x0>;
50 cell-index = <1>;
56 cell-index = <2>;
62 cell-index = <3>;
68 cell-index = <4>;
74 cell-index = <5>;
80 cell-index = <6>;
87 cell-index = <7>;
93 cell-index = <8>;
99 cell-index = <9>;
Dt4240si-post.dtsi171 cell-index = <1>;
177 cell-index = <2>;
578 cell-index = <0x0>;
584 cell-index = <0x1>;
590 cell-index = <0x2>;
596 cell-index = <0x3>;
602 cell-index = <0x4>;
608 cell-index = <0x5>;
614 cell-index = <0x6>;
620 cell-index = <0x7>;
[all …]
Dqoriq-fman-0.dtsi38 cell-index = <0>;
53 cell-index = <0x1>;
59 cell-index = <0x2>;
65 cell-index = <0x3>;
71 cell-index = <0x4>;
77 cell-index = <0x5>;
84 cell-index = <0x6>;
91 cell-index = <0x7>;
Dqoriq-fman-1.dtsi38 cell-index = <1>;
53 cell-index = <0x1>;
59 cell-index = <0x2>;
65 cell-index = <0x3>;
71 cell-index = <0x4>;
77 cell-index = <0x5>;
84 cell-index = <0x6>;
91 cell-index = <0x7>;
Db4860si-post.dtsi53 cell-index = <1>;
59 cell-index = <2>;
173 cell-index = <0xe>;
179 cell-index = <0xf>;
185 cell-index = <0x10>;
191 cell-index = <0x11>;
197 cell-index = <0x12>;
203 cell-index = <0x13>;
209 cell-index = <0x14>;
215 cell-index = <0x15>;
[all …]
Dqoriq-fman3-0.dtsi38 cell-index = <0>;
53 cell-index = <0x2>;
59 cell-index = <0x3>;
65 cell-index = <0x4>;
71 cell-index = <0x5>;
77 cell-index = <0x6>;
83 cell-index = <0x7>;
Dqoriq-fman3-1.dtsi38 cell-index = <1>;
53 cell-index = <0x2>;
59 cell-index = <0x3>;
65 cell-index = <0x4>;
71 cell-index = <0x5>;
77 cell-index = <0x6>;
83 cell-index = <0x7>;
Dmpc8569si-post.dtsi84 cell-index = <1>;
90 cell-index = <2>;
227 cell-index = <0>;
235 cell-index = <1>;
251 cell-index = <1>;
258 cell-index = <3>;
265 cell-index = <2>;
272 cell-index = <4>;
279 cell-index = <6>;
286 cell-index = <8>;
Dpq3-dma-1.dtsi41 cell-index = <1>;
45 cell-index = <0>;
51 cell-index = <1>;
57 cell-index = <2>;
63 cell-index = <3>;
Dqoriq-dma-1.dtsi41 cell-index = <1>;
45 cell-index = <0>;
51 cell-index = <1>;
57 cell-index = <2>;
63 cell-index = <3>;
Dpq3-dma-0.dtsi41 cell-index = <0>;
45 cell-index = <0>;
51 cell-index = <1>;
57 cell-index = <2>;
63 cell-index = <3>;
Dqoriq-dma-0.dtsi41 cell-index = <0>;
45 cell-index = <0>;
51 cell-index = <1>;
57 cell-index = <2>;
63 cell-index = <3>;
Db4si-post.dtsi232 cell-index = <0x0>;
238 cell-index = <0x1>;
244 cell-index = <0x2>;
250 cell-index = <0x3>;
256 cell-index = <0x4>;
262 cell-index = <0x5>;
268 cell-index = <0x6>;
274 cell-index = <0x7>;
280 cell-index = <0x8>;
286 cell-index = <0x9>;
[all …]
Dmpc8540ads.dts94 cell-index = <0>;
108 cell-index = <0>;
113 cell-index = <0>;
121 cell-index = <1>;
129 cell-index = <2>;
137 cell-index = <3>;
146 cell-index = <0>;
189 cell-index = <1>;
217 cell-index = <2>;
243 cell-index = <0>;
[all …]
Dt2081si-post.dtsi348 cell-index = <0x0>;
354 cell-index = <0x1>;
360 cell-index = <0x2>;
366 cell-index = <0x3>;
372 cell-index = <0x4>;
378 cell-index = <0x5>;
384 cell-index = <0x6>;
390 cell-index = <0x7>;
396 cell-index = <0x8>;
402 cell-index = <0x9>;
[all …]
Dqoriq-fman3l-0.dtsi38 cell-index = <0>;
53 cell-index = <0x2>;
59 cell-index = <0x3>;
65 cell-index = <0x4>;
71 cell-index = <0x5>;
Dmpc8541cds.dts94 cell-index = <0>;
108 cell-index = <0>;
113 cell-index = <0>;
121 cell-index = <1>;
129 cell-index = <2>;
137 cell-index = <3>;
146 cell-index = <0>;
184 cell-index = <1>;
210 cell-index = <0>;
220 cell-index = <1>;
Dmpc8555cds.dts94 cell-index = <0>;
108 cell-index = <0>;
113 cell-index = <0>;
121 cell-index = <1>;
129 cell-index = <2>;
137 cell-index = <3>;
146 cell-index = <0>;
184 cell-index = <1>;
210 cell-index = <0>;
220 cell-index = <1>;
/linux-4.4.14/arch/powerpc/boot/dts/
Dasp834x-redboot.dts88 cell-index = <0>;
104 cell-index = <1>;
113 cell-index = <0>;
129 cell-index = <0>;
133 cell-index = <0>;
140 cell-index = <1>;
147 cell-index = <2>;
154 cell-index = <3>;
187 cell-index = <0>;
228 cell-index = <1>;
[all …]
Dmpc8349emitxgp.dts67 cell-index = <0>;
78 cell-index = <1>;
94 cell-index = <0>;
110 cell-index = <0>;
114 cell-index = <0>;
121 cell-index = <1>;
128 cell-index = <2>;
135 cell-index = <3>;
155 cell-index = <0>;
189 cell-index = <0>;
[all …]
Dsbc8349.dts70 cell-index = <0>;
81 cell-index = <1>;
90 cell-index = <0>;
106 cell-index = <0>;
110 cell-index = <0>;
117 cell-index = <1>;
124 cell-index = <2>;
131 cell-index = <3>;
153 cell-index = <0>;
194 cell-index = <1>;
[all …]
Dmpc8610_hpcd.dts148 cell-index = <0>;
166 cell-index = <1>;
176 cell-index = <0>;
187 cell-index = <1>;
202 cell-index = <0>;
275 cell-index = <0>;
290 cell-index = <1>;
302 cell-index = <0>;
310 cell-index = <0>;
318 cell-index = <1>;
[all …]
Dtqm8540.dts92 cell-index = <0>;
116 cell-index = <0>;
121 cell-index = <0>;
129 cell-index = <1>;
137 cell-index = <2>;
145 cell-index = <3>;
154 cell-index = <0>;
196 cell-index = <1>;
223 cell-index = <2>;
248 cell-index = <0>;
[all …]
Dmpc832x_rdb.dts75 cell-index = <0>;
84 cell-index = <0>;
94 cell-index = <1>;
111 cell-index = <0>;
115 cell-index = <0>;
122 cell-index = <1>;
129 cell-index = <2>;
136 cell-index = <3>;
251 cell-index = <0>;
271 cell-index = <1>;
[all …]
Dmpc836x_rdk.dts84 cell-index = <0>;
95 cell-index = <1>;
131 cell-index = <0>;
135 cell-index = <0>;
142 cell-index = <1>;
149 cell-index = <2>;
156 cell-index = <3>;
251 cell-index = <0>;
260 cell-index = <1>;
271 cell-index = <1>;
[all …]
Dsbc8548-post.dtsi55 cell-index = <0>;
66 cell-index = <1>;
80 cell-index = <0>;
85 cell-index = <0>;
93 cell-index = <1>;
101 cell-index = <2>;
109 cell-index = <3>;
118 cell-index = <0>;
156 cell-index = <1>;
182 cell-index = <0>;
[all …]
Dsbc8641d.dts147 cell-index = <0>;
158 cell-index = <1>;
172 cell-index = <0>;
177 cell-index = <0>;
185 cell-index = <1>;
193 cell-index = <2>;
201 cell-index = <3>;
210 cell-index = <0>;
251 cell-index = <1>;
280 cell-index = <2>;
[all …]
Dmpc8313erdb.dts122 cell-index = <0>;
150 cell-index = <1>;
159 cell-index = <0>;
198 cell-index = <0>;
231 cell-index = <1>;
261 cell-index = <0>;
271 cell-index = <1>;
281 * interrupts cell = <intr #, sense>
333 cell-index = <1>;
378 cell-index = <0>;
[all …]
Dtqm8541.dts91 cell-index = <0>;
115 cell-index = <0>;
120 cell-index = <0>;
128 cell-index = <1>;
136 cell-index = <2>;
144 cell-index = <3>;
153 cell-index = <0>;
196 cell-index = <1>;
222 cell-index = <0>;
232 cell-index = <1>;
Dtqm8555.dts91 cell-index = <0>;
115 cell-index = <0>;
120 cell-index = <0>;
128 cell-index = <1>;
136 cell-index = <2>;
144 cell-index = <3>;
153 cell-index = <0>;
196 cell-index = <1>;
222 cell-index = <0>;
232 cell-index = <1>;
Dmpc8315erdb.dts115 cell-index = <0>;
136 cell-index = <0>;
152 cell-index = <0>;
156 cell-index = <0>;
163 cell-index = <1>;
170 cell-index = <2>;
177 cell-index = <3>;
196 cell-index = <0>;
237 cell-index = <1>;
264 cell-index = <0>;
[all …]
Dmpc8377_wlan.dts130 cell-index = <0>;
161 cell-index = <1>;
170 cell-index = <0>;
186 cell-index = <0>;
190 cell-index = <0>;
197 cell-index = <1>;
204 cell-index = <2>;
211 cell-index = <3>;
231 cell-index = <0>;
274 cell-index = <1>;
[all …]
Dmpc8379_rdb.dts138 cell-index = <0>;
183 cell-index = <1>;
192 cell-index = <0>;
208 cell-index = <0>;
212 cell-index = <0>;
219 cell-index = <1>;
226 cell-index = <2>;
233 cell-index = <3>;
253 cell-index = <0>;
290 cell-index = <1>;
[all …]
Dxpedite5200.dts92 cell-index = <0>;
148 cell-index = <1>;
162 cell-index = <0>;
167 cell-index = <0>;
175 cell-index = <1>;
183 cell-index = <2>;
191 cell-index = <3>;
201 cell-index = <0>;
250 cell-index = <1>;
279 cell-index = <2>;
[all …]
Dmpc8641_hpcn_36b.dts128 cell-index = <0>;
139 cell-index = <1>;
153 cell-index = <0>;
158 cell-index = <0>;
166 cell-index = <1>;
174 cell-index = <2>;
182 cell-index = <3>;
191 cell-index = <0>;
240 cell-index = <1>;
269 cell-index = <2>;
[all …]
Dmpc8349emitx.dts87 cell-index = <0>;
104 cell-index = <1>;
147 cell-index = <0>;
163 cell-index = <0>;
167 cell-index = <0>;
174 cell-index = <1>;
181 cell-index = <2>;
188 cell-index = <3>;
219 cell-index = <0>;
255 cell-index = <1>;
[all …]
Dmpc834x_mds.dts74 cell-index = <0>;
90 cell-index = <1>;
99 cell-index = <0>;
115 cell-index = <0>;
119 cell-index = <0>;
126 cell-index = <1>;
133 cell-index = <2>;
140 cell-index = <3>;
173 cell-index = <0>;
214 cell-index = <1>;
[all …]
Dxpedite5200_xmon.dts96 cell-index = <0>;
152 cell-index = <1>;
166 cell-index = <0>;
171 cell-index = <0>;
179 cell-index = <1>;
187 cell-index = <2>;
195 cell-index = <3>;
205 cell-index = <0>;
254 cell-index = <1>;
283 cell-index = <2>;
[all …]
Dmpc8377_rdb.dts140 cell-index = <0>;
185 cell-index = <1>;
194 cell-index = <0>;
210 cell-index = <0>;
214 cell-index = <0>;
221 cell-index = <1>;
228 cell-index = <2>;
235 cell-index = <3>;
255 cell-index = <0>;
292 cell-index = <1>;
[all …]
Dmpc8379_mds.dts140 cell-index = <0>;
169 cell-index = <1>;
178 cell-index = <0>;
194 cell-index = <0>;
198 cell-index = <0>;
205 cell-index = <1>;
212 cell-index = <2>;
219 cell-index = <3>;
240 cell-index = <0>;
283 cell-index = <1>;
[all …]
Dtqm8548-bigflash.dts93 cell-index = <0>;
114 cell-index = <1>;
128 cell-index = <0>;
133 cell-index = <0>;
141 cell-index = <1>;
149 cell-index = <2>;
157 cell-index = <3>;
166 cell-index = <0>;
219 cell-index = <1>;
247 cell-index = <2>;
[all …]
Dmpc8378_rdb.dts140 cell-index = <0>;
185 cell-index = <1>;
194 cell-index = <0>;
210 cell-index = <0>;
214 cell-index = <0>;
221 cell-index = <1>;
228 cell-index = <2>;
235 cell-index = <3>;
255 cell-index = <0>;
292 cell-index = <1>;
[all …]
Dmpc836x_mds.dts112 cell-index = <0>;
128 cell-index = <1>;
137 cell-index = <0>;
147 cell-index = <1>;
164 cell-index = <0>;
168 cell-index = <0>;
175 cell-index = <1>;
182 cell-index = <2>;
189 cell-index = <3>;
326 cell-index = <0>;
[all …]
Dtqm8548.dts93 cell-index = <0>;
114 cell-index = <1>;
128 cell-index = <0>;
133 cell-index = <0>;
141 cell-index = <1>;
149 cell-index = <2>;
157 cell-index = <3>;
166 cell-index = <0>;
219 cell-index = <1>;
247 cell-index = <2>;
[all …]
Dmpc832x_mds.dts92 cell-index = <0>;
106 cell-index = <0>;
116 cell-index = <1>;
133 cell-index = <0>;
137 cell-index = <0>;
144 cell-index = <1>;
151 cell-index = <2>;
158 cell-index = <3>;
277 cell-index = <0>;
286 cell-index = <1>;
[all …]
Dmpc8378_mds.dts142 cell-index = <0>;
171 cell-index = <1>;
180 cell-index = <0>;
196 cell-index = <0>;
200 cell-index = <0>;
207 cell-index = <1>;
214 cell-index = <2>;
221 cell-index = <3>;
242 cell-index = <0>;
285 cell-index = <1>;
[all …]
Dxpedite5330.dts36 cell-index = <0>;
50 cell-index = <0>;
242 cell-index = <0>;
316 cell-index = <1>;
330 cell-index = <1>;
335 cell-index = <0>;
343 cell-index = <1>;
351 cell-index = <2>;
359 cell-index = <3>;
371 cell-index = <0>;
[all …]
Dxcalibur1501.dts213 cell-index = <0>;
300 cell-index = <1>;
314 cell-index = <1>;
319 cell-index = <0>;
327 cell-index = <1>;
335 cell-index = <2>;
343 cell-index = <3>;
355 cell-index = <0>;
360 cell-index = <0>;
368 cell-index = <1>;
[all …]
Dstx_gp3_8560.dts90 cell-index = <0>;
104 cell-index = <0>;
109 cell-index = <0>;
117 cell-index = <1>;
125 cell-index = <2>;
133 cell-index = <3>;
142 cell-index = <0>;
180 cell-index = <1>;
Dxpedite5301.dts206 cell-index = <0>;
280 cell-index = <1>;
294 cell-index = <1>;
299 cell-index = <0>;
307 cell-index = <1>;
315 cell-index = <2>;
323 cell-index = <3>;
335 cell-index = <0>;
340 cell-index = <0>;
348 cell-index = <1>;
[all …]
Dxpedite5370.dts204 cell-index = <0>;
278 cell-index = <1>;
292 cell-index = <1>;
297 cell-index = <0>;
305 cell-index = <1>;
313 cell-index = <2>;
321 cell-index = <3>;
333 cell-index = <0>;
338 cell-index = <0>;
346 cell-index = <1>;
[all …]
Dmpc8377_mds.dts142 cell-index = <0>;
171 cell-index = <1>;
180 cell-index = <0>;
203 cell-index = <0>;
246 cell-index = <1>;
275 cell-index = <0>;
285 cell-index = <1>;
302 cell-index = <0>;
306 cell-index = <0>;
313 cell-index = <1>;
[all …]
Dmpc8641_hpcn.dts128 cell-index = <0>;
139 cell-index = <1>;
153 cell-index = <0>;
158 cell-index = <0>;
166 cell-index = <1>;
174 cell-index = <2>;
182 cell-index = <3>;
191 cell-index = <0>;
240 cell-index = <1>;
269 cell-index = <2>;
[all …]
Dstxssa8555.dts93 cell-index = <0>;
107 cell-index = <0>;
112 cell-index = <0>;
120 cell-index = <1>;
128 cell-index = <2>;
136 cell-index = <3>;
145 cell-index = <0>;
183 cell-index = <1>;
209 cell-index = <0>;
219 cell-index = <1>;
Dgef_sbc610.dts232 cell-index = <0>;
237 cell-index = <0>;
245 cell-index = <1>;
253 cell-index = <2>;
261 cell-index = <3>;
270 cell-index = <0>;
309 cell-index = <2>;
336 cell-index = <0>;
346 cell-index = <1>;
Dlite5200b.dts45 cell-index = <0>;
71 // cell-index = <1>;
77 // cell-index = <2>;
83 // cell-index = <5>;
Dgef_ppc9a.dts234 cell-index = <0>;
239 cell-index = <0>;
247 cell-index = <1>;
255 cell-index = <2>;
263 cell-index = <3>;
272 cell-index = <0>;
311 cell-index = <2>;
338 cell-index = <0>;
348 cell-index = <1>;
Dtqm8560.dts93 cell-index = <0>;
117 cell-index = <0>;
122 cell-index = <0>;
130 cell-index = <1>;
138 cell-index = <2>;
146 cell-index = <3>;
155 cell-index = <0>;
198 cell-index = <1>;
Dklondike.dts65 cell-index = <0>;
75 cell-index = <1>;
87 cell-index = <2>;
99 cell-index = <3>;
175 cell-index = <0>;
205 cell-index = <1>;
Dlite5200.dts177 cell-index = <0>;
185 // cell-index = <1>;
193 // cell-index = <2>;
201 // cell-index = <3>;
209 // cell-index = <4>;
217 // cell-index = <5>;
Dkmeter1.dts72 cell-index = <0>;
81 cell-index = <0>;
98 cell-index = <0>;
322 cell-index = <1>;
338 cell-index = <2>;
354 cell-index = <4>;
370 cell-index = <5>;
386 cell-index = <6>;
402 cell-index = <7>;
418 cell-index = <8>;
Dgef_sbc310.dts232 cell-index = <0>;
237 cell-index = <0>;
245 cell-index = <1>;
253 cell-index = <2>;
261 cell-index = <3>;
270 cell-index = <0>;
309 cell-index = <2>;
336 cell-index = <0>;
346 cell-index = <1>;
Dmpc8308rdb.dts120 cell-index = <0>;
148 cell-index = <0>;
180 cell-index = <1>;
208 cell-index = <0>;
218 cell-index = <1>;
238 * interrupts cell = <intr #, sense>
Dsocrates.dts93 cell-index = <0>;
125 cell-index = <1>;
136 cell-index = <0>;
174 cell-index = <1>;
200 cell-index = <0>;
210 cell-index = <1>;
Deiger.dts56 cell-index = <0>;
66 cell-index = <1>;
78 cell-index = <2>;
90 cell-index = <3>;
315 cell-index = <0>;
345 cell-index = <1>;
376 cell-index = <2>;
406 cell-index = <3>;
Dtaishan.dts57 cell-index = <3>;
68 cell-index = <0>;
81 cell-index = <1>;
93 cell-index = <2>; /* was 1 */
295 cell-index = <0>;
315 cell-index = <1>;
335 cell-index = <2>;
359 cell-index = <3>;
Dksi8560.dts91 cell-index = <0>;
105 cell-index = <0>;
110 cell-index = <0>;
118 cell-index = <1>;
126 cell-index = <2>;
134 cell-index = <3>;
/linux-4.4.14/Documentation/nvmem/
Dnvmem.txt67 3. NVMEM cell based consumer APIs
76 void nvmem_cell_put(struct nvmem_cell *cell);
77 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
79 void *nvmem_cell_read(struct nvmem_cell *cell, ssize_t *len);
80 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, ssize_t len);
82 *nvmem_cell_get() apis will get a reference to nvmem cell for a given id,
83 and nvmem_cell_read/write() can then read or write to the cell.
84 Once the usage of the cell is finished the consumer should call *nvmem_cell_put()
85 to free all the allocation memory for the cell.
109 The difference between these apis and cell based apis is that these apis always
[all …]
/linux-4.4.14/drivers/mtd/nand/
Dtmio_nand.c307 const struct mfd_cell *cell = mfd_get_cell(dev); in tmio_hw_init() local
310 if (cell->enable) { in tmio_hw_init()
311 ret = cell->enable(dev); in tmio_hw_init()
351 const struct mfd_cell *cell = mfd_get_cell(dev); in tmio_hw_stop() local
354 if (cell->disable) in tmio_hw_stop()
355 cell->disable(dev); in tmio_hw_stop()
467 const struct mfd_cell *cell = mfd_get_cell(dev); in tmio_suspend() local
469 if (cell->suspend) in tmio_suspend()
470 cell->suspend(dev); in tmio_suspend()
478 const struct mfd_cell *cell = mfd_get_cell(dev); in tmio_resume() local
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dux500.txt13 - prcmu-clock: a subnode with one clock cell for PRCMU (power,
14 reset, control unit) clocks. The cell indicates which PRCMU
18 The first cell indicates which PRCC block the consumer
20 cell indicates which clock inside the PRCC block it wants,
24 The first cell indicates which PRCC block the consumer
26 cell indicates which clock inside the PRCC block it wants,
Dcsr,atlas7-car.txt10 ID in its "clocks" phandle cell.
14 ID in its "reset" phandle cell.
41 cell-index = <1>;
Dfixed-clock.txt10 - clock-frequency : frequency of clock in Hz. Should be a single cell.
14 Should be a single cell.
Dprima2-clock.txt10 ID in its "clocks" phandle cell. The following is a full list of prima2
68 cell-index = <0>;
/linux-4.4.14/net/dccp/
Dackvec.h43 static inline u8 dccp_ackvec_runlen(const u8 *cell) in dccp_ackvec_runlen() argument
45 return *cell & DCCPAV_MAX_RUNLEN; in dccp_ackvec_runlen()
48 static inline u8 dccp_ackvec_state(const u8 *cell) in dccp_ackvec_state() argument
50 return *cell & ~DCCPAV_MAX_RUNLEN; in dccp_ackvec_state()
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dbroadcom-bcm87xx.txt9 - broadcom,c45-reg-init : one of more sets of 4 cells. The first cell
11 address within the MMD, the third cell contains a mask to be ANDed
12 with the existing register value, and the fourth cell is ORed with
13 he result to yield the new register value. If the third cell has a
Dcavium-mix.txt15 - cell-index: A single cell specifying which portion of the shared
30 cell-index = <1>;
Dbrcm,systemport.txt6 - interrupts: interrupts for the device, first cell must be for the rx
7 interrupts, and the second cell should be for the transmit queues. An
8 optional third interrupt cell for Wake-on-LAN can be specified
/linux-4.4.14/arch/powerpc/oprofile/
DMakefile15 cell/spu_profiler.o cell/vma_map.o \
16 cell/spu_task_sync.o
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio-zynq.txt6 - First cell is the GPIO line number
7 - Second cell is used to specify optional
16 - #interrupt-cells : Should be 2. The first cell is the GPIO number.
17 The second cell bits[3:0] is used to specify trigger type and level flags:
Dnvidia,tegra20-gpio.txt9 - #gpio-cells : Should be two. The first cell is the pin number and the
10 second cell is used to specify optional parameters:
14 The first cell is the GPIO number.
15 The second cell is used to specify flags:
Dgpio-twl4030.txt7 - first cell is the pin number
8 - second cell is used to specify optional parameters (unused)
12 The first cell is the GPIO number.
13 The second cell is not used.
Dsnps-dwapb-gpio.txt15 - #gpio-cells : Should be two. The first cell is the pin number and
16 the second cell is used to specify the gpio polarity:
19 - reg : The integer port index of the port, a single cell.
25 interrupt. Shall be set to 2. The first cell defines the interrupt number,
31 - snps,nr-gpios : The number of pins in the port, a single cell.
Dfsl-imx-gpio.txt10 - #gpio-cells : Should be two. The first cell is the pin number and
11 the second cell is used to specify the gpio polarity:
15 - #interrupt-cells : Should be 2. The first cell is the GPIO number.
16 The second cell bits[3:0] is used to specify trigger type and level flags:
Dgpio-omap.txt10 - first cell is the pin number
11 - second cell is used to specify optional parameters (unused)
14 The first cell is the GPIO number.
15 The second cell is used to specify flags:
Dgpio-etraxfs.txt10 - The first cell is the gpio offset number.
11 - The second cell is reserved and is currently unused.
12 - The third cell is the port number (hex).
Dgpio-xlp.txt17 - #gpio-cells: Should be two. The first cell is the pin number and the second
18 cell is used to specify optional parameters (currently unused).
21 - interrupt-cells: Should be two. The first cell is the GPIO Number. The
22 second cell is used to specify flags. The following subset of flags is
Dgpio-vf610.txt13 - #gpio-cells : Should be two. The first cell is the pin number and
14 the second cell is used to specify the gpio polarity:
18 - #interrupt-cells : Should be 2. The first cell is the GPIO number.
19 The second cell bits[3:0] is used to specify trigger type and level flags:
Dgpio-sx150x.txt16 - #gpio-cells: Should be 2. The first cell is the GPIO number and the
17 second cell is used to specify optional parameters:
25 which case it uses the default two cell specifier as described in
Dgpio-adnp.txt8 - #gpio-cells: Should be 2. The first cell is the GPIO number and the
9 second cell is used to specify optional parameters:
15 which case it uses the default two cell specifier as described in
Dgpio-mvebu.txt26 The first cell is the GPIO number.
27 The second cell is used to specify flags:
38 - #gpio-cells: Should be two. The first cell is the pin number. The
39 second cell is reserved for flags, unused at the moment.
Dbrcm,kona-gpio.txt21 - #gpio-cells: Should be <2>. The first cell is the pin number, the second
22 cell is used to specify optional parameters:
25 - #interrupt-cells: Should be <2>. The first cell is the GPIO number. The
26 second cell is used to specify flags. The following subset of flags is
Dgpio-max732x.txt17 - first cell is the GPIO number
18 - second cell specifies GPIO flags, as defined in <dt-bindings/gpio/gpio.h>.
31 - first cell is the pin number
32 - second cell is used to specify flags
Dgpio-mxs.txt15 - #gpio-cells : Should be two. The first cell is the pin number and
16 the second cell is used to specify the gpio polarity:
20 - #interrupt-cells : Should be 2. The first cell is the GPIO number.
21 The second cell bits[3:0] is used to specify trigger type and level flags:
Dcavium-octeon-gpio.txt12 - #gpio-cells: Must be <2>. The first cell is the GPIO pin.
18 - #interrupt-cells: Must be <2>. The first cell is the GPIO pin
19 connected to the interrupt source. The second cell is the interrupt
Dmoxa,moxart-gpio.txt5 - #gpio-cells : Should be 2, The first cell is the pin number,
6 the second cell is used to specify polarity:
Dpl061-gpio.txt5 - #gpio-cells : Should be two. The first cell is the pin number and the
6 second cell is used to specify optional parameters:
Dgpio-altera.txt8 - The first cell is the gpio offset number.
9 - The second cell is reserved and is currently unused.
13 - The first cell is the GPIO offset number within the GPIO controller.
Dcirrus,clps711x-mctrl-gpio.txt6 - #gpio-cells: Should be two. The first cell is the pin number and
7 the second cell is used to specify the gpio polarity:
Dgpio-zevio.txt6 - #gpio-cells: Should be two. The first cell is the pin number and the
7 second cell is used to specify optional parameters (currently unused).
D8xxx_gpio.txt25 - #gpio-cells: Should be two. The first cell is the pin number
26 and the second cell is used to specify optional
38 this interrupt controller. The first cell
39 defines the pin number, the second cell
Dgpio-74x164.txt7 - #gpio-cells : Should be two. The first cell is the pin number and
8 the second cell is used to specify the gpio polarity:
Dfujitsu,mb86s70-gpio.txt9 - #gpio-cells: Should be <2>. The first cell is the pin number and the
10 second cell is used to specify optional parameters:
Dzx296702-gpio.txt5 - #gpio-cells : Should be two. The first cell is the pin number and the
6 second cell is used to specify optional parameters:
Dgpio-xgene.txt10 - first cell is the pin number
11 - second cell is used to specify the gpio polarity:
Dgpio-palmas.txt10 - first cell is the gpio pin number
11 - second cell is used to specify the gpio polarity:
Dgpio_atmel.txt7 - #gpio-cells: Should be two. The first cell is the pin number and
8 the second cell is used to specify optional parameters (currently
Dgpio-clps711x.txt9 - #gpio-cells: Should be two. The first cell is the pin number and
10 the second cell is used to specify the gpio polarity:
Dgpio-mpc8xxx.txt9 - #gpio-cells : Should be two. The first cell is the pin number and
10 the second cell is used to specify the gpio polarity:
Dnxp,lpc1850-gpio.txt10 - First cell is the GPIO line number
11 - Second cell is used to specify polarity
Dgpio-74xx-mmio.txt19 - #gpio-cells: Should be two. The first cell is the pin number and
20 the second cell is used to specify the GPIO polarity:
/linux-4.4.14/arch/arm/boot/dts/
Dprima2.dtsi231 cell-index = <0>;
242 cell-index = <1>;
251 cell-index = <2>;
262 cell-index = <0>;
273 cell-index = <1>;
284 cell-index = <2>;
295 cell-index = <0>;
304 cell-index = <1>;
321 cell-index = <0>;
336 cell-index = <1>;
[all …]
Datlas6.dtsi225 cell-index = <0>;
236 cell-index = <1>;
246 cell-index = <2>;
257 cell-index = <0>;
268 cell-index = <1>;
279 cell-index = <0>;
288 cell-index = <1>;
305 cell-index = <0>;
321 cell-index = <1>;
337 cell-index = <0>;
[all …]
Datlas7.dtsi1259 cell-index = <0>;
1274 cell-index = <0>;
1285 cell-index = <1>;
1294 cell-index = <2>;
1305 cell-index = <3>;
1316 cell-index = <4>;
1327 cell-index = <5>;
1382 cell-index = <5>;
1391 cell-index = <6>;
1469 cell-index = <0>;
[all …]
/linux-4.4.14/Documentation/filesystems/
Dafs.txt11 - The cell database.
64 When inserting the driver modules the root cell must be specified along with a
84 Where the parameters to the "add" command are the name of a cell and a list of
85 volume location servers within that cell, with the latter separated by colons.
90 mount -t afs "#cambridge.redhat.com:root.cell." /afs/cambridge
92 mount -t afs "#root.cell." /afs/cambridge
101 The name of the cell is optional, and if not given during a mount, then the
102 named volume will be looked up in the cell specified during modprobe.
144 (*) A directory per cell that contains files that list volume location
145 servers, volumes, and active servers known within that cell.
[all …]
/linux-4.4.14/drivers/s390/char/
Dtty3270.c1043 struct tty3270_cell *cell; in tty3270_put_character() local
1048 cell = line->cells + line->len; in tty3270_put_character()
1049 cell->character = tp->view.ascebc[' ']; in tty3270_put_character()
1050 cell->highlight = tp->highlight; in tty3270_put_character()
1051 cell->f_color = tp->f_color; in tty3270_put_character()
1056 cell = line->cells + tp->cx; in tty3270_put_character()
1057 cell->character = tp->view.ascebc[(unsigned int) ch]; in tty3270_put_character()
1058 cell->highlight = tp->highlight; in tty3270_put_character()
1059 cell->f_color = tp->f_color; in tty3270_put_character()
1069 struct tty3270_cell *cell; in tty3270_convert_line() local
[all …]
/linux-4.4.14/drivers/video/fbdev/
Dtmiofb.c270 const struct mfd_cell *cell = mfd_get_cell(dev); in tmiofb_hw_init() local
273 const struct resource *nlcr = &cell->resources[0]; in tmiofb_hw_init()
274 const struct resource *vram = &cell->resources[2]; in tmiofb_hw_init()
680 const struct mfd_cell *cell = mfd_get_cell(dev); in tmiofb_probe() local
767 if (cell->enable) { in tmiofb_probe()
768 retval = cell->enable(dev); in tmiofb_probe()
792 if (cell->disable) in tmiofb_probe()
793 cell->disable(dev); in tmiofb_probe()
810 const struct mfd_cell *cell = mfd_get_cell(dev); in tmiofb_remove() local
821 if (cell->disable) in tmiofb_remove()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dvexpress-sysreg.txt15 - first cell is the pseudo-GPIO line number:
19 - second cell can take standard GPIO flags (currently ignored).
29 - first cell is the function number:
33 - second cell can take standard GPIO flags (currently ignored).
82 - first cell of each group defines the function number
84 - second cell of each group defines device number (eg. osc 0,
/linux-4.4.14/drivers/staging/iio/Documentation/
Dsysfs-bus-iio-adc-ad7280a5 Writing 1 enables the cell balance output switch corresponding
16 individual times for each cell balance output. The AD7280A
20 timer value is set 0, the timer is disabled. The cell balance
/linux-4.4.14/drivers/hwmon/
Djz4740-hwmon.c35 const struct mfd_cell *cell; member
71 hwmon->cell->enable(to_platform_device(dev)); in jz4740_hwmon_read_adcin()
83 hwmon->cell->disable(to_platform_device(dev)); in jz4740_hwmon_read_adcin()
114 hwmon->cell = mfd_get_cell(pdev); in jz4740_hwmon_probe()
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dbrcm,bcm2835-gpio.txt10 - #gpio-cells : Should be two. The first cell is the pin number and the
11 second cell is used to specify optional parameters:
17 The first cell is the GPIO number.
18 The second cell is used to specify flags:
40 - brcm,pins: An array of cells. Each cell contains the ID of a pin. Valid IDs
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dfsl-imx-esdhc.txt29 required, first cell specifies minimum slot voltage (mV), second cell
31 - fsl,tuning-step: Specify the increasing delay cell steps in tuning procedure.
32 The uSDHC use one delay cell as default increasing step to do tuning process.
Dmmc-spi-slot.txt8 - voltage-ranges : two cells are required, first cell specifies minimum
9 slot voltage (mV), second cell specifies maximum slot voltage (mV).
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dfsl-imx-sdma.txt17 The first cell specifies the DMA request/event ID. See details below
18 about the second and third cell.
22 The second cell of dma phandle specifies the peripheral type of DMA transfer.
53 The third cell specifies the transfer priority as below.
Dsun4i-dma.txt11 - #dma-cells : Should be 2, first cell denoting normal or dedicated dma,
12 second cell holding the request line number.
26 format described in the dma.txt file, using a three-cell specifier for
Dlpc1850-dmamux.txt7 * 1st cell contain the master dma request signal
8 * 2nd cell contain the mux value (0-3) for the peripheral
9 * 3rd cell contain either 1 or 2 depending on the AHB
Dqcom_adm.txt7 - #dma-cells: must be <2>. First cell denotes the channel number. Second cell
39 cell specifier for each channel.
Dimg-mdc-dma.txt17 - The first cell is the peripheral's DMA request line.
18 - The second cell is a bitmap specifying to which channels the DMA request
20 - The third cell is the thread ID to be used by the channel.
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Dnxp,sc16is7xx.txt20 - #gpio-cells: Should be two. The first cell is the GPIO number and
21 the second cell is used to specify the GPIO polarity:
56 - #gpio-cells: Should be two. The first cell is the GPIO number and
57 the second cell is used to specify the GPIO polarity:
/linux-4.4.14/Documentation/devicetree/bindings/spmi/
Dqcom,spmi-pmic-arb.txt39 cell 1: slave ID for the requested interrupt (0-15)
40 cell 2: peripheral ID for requested interrupt (0-255)
41 cell 3: the requested peripheral interrupt (0-7)
42 cell 4: interrupt flags indicating level-sense information, as defined in
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dtc3589x.txt21 - #interrupt-cells : should be <1>, the first cell is the IRQ offset on this
32 - #interrupt-cells : should be <2>, the first cell is the IRQ offset on this
33 TC3589x GPIO interrupt controller, the second cell is the interrupt flags
42 - #gpio-cells : should be <2>, the first cell is the GPIO offset on this
43 GPIO controller, the second cell is the flags.
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/cpm/
Dpic.txt5 - only one interrupt cell
8 - second interrupt cell is level/sense:
/linux-4.4.14/drivers/w1/masters/
Dds1wm.c101 const struct mfd_cell *cell; member
261 if (ds1wm_data->cell->enable) in ds1wm_up()
262 ds1wm_data->cell->enable(ds1wm_data->pdev); in ds1wm_up()
288 if (ds1wm_data->cell->disable) in ds1wm_down()
289 ds1wm_data->cell->disable(ds1wm_data->pdev); in ds1wm_down()
481 ds1wm_data->cell = mfd_get_cell(pdev); in ds1wm_probe()
482 if (!ds1wm_data->cell) in ds1wm_probe()
/linux-4.4.14/arch/sparc/kernel/
Dof_device_common.h4 static inline u64 of_read_addr(const u32 *cell, int size) in of_read_addr() argument
8 r = (r << 32) | *(cell++); in of_read_addr()
/linux-4.4.14/Documentation/vm/
Dnuma17 may not be populated on any given cell. The cells of the NUMA system are
25 to and accessible from any CPU attached to any cell and cache coherency
29 away the cell containing the CPU or IO bus making the memory access is from the
30 cell containing the target memory. For example, access to memory by CPUs
31 attached to the same cell will experience faster access times and higher
33 can have cells at multiple remote distances from any given cell.
39 [cache misses] to be to "local" memory--memory on the same cell, if any--or
40 to the closest cell with memory.
54 physical cell that has no memory attached, and reassign any CPUs attached to
55 that cell to a node representing a cell that does have memory. Thus, on
/linux-4.4.14/drivers/staging/fsl-mc/bus/
Dmc-bus.c620 const __be32 *cell; in get_mc_addr_translation_ranges() local
647 cell = ranges_start; in get_mc_addr_translation_ranges()
651 range->mc_region_type = of_read_number(cell, 1); in get_mc_addr_translation_ranges()
652 range->start_mc_offset = of_read_number(cell + 1, in get_mc_addr_translation_ranges()
654 cell += mc_addr_cells; in get_mc_addr_translation_ranges()
655 range->start_phys_addr = of_read_number(cell, paddr_cells); in get_mc_addr_translation_ranges()
656 cell += paddr_cells; in get_mc_addr_translation_ranges()
658 of_read_number(cell, mc_size_cells); in get_mc_addr_translation_ranges()
660 cell += mc_size_cells; in get_mc_addr_translation_ranges()
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dalc5632.txt13 - #gpio-cells : Should be two. The first cell is the pin number and the
14 second cell is used to specify optional parameters (currently unused).
Dwm8994.txt14 - #gpio-cells : Must be 2. The first cell is the pin number and the
15 second cell is used to specify optional parameters (currently unused).
31 The first cell is the IRQ number.
32 The second cell is the flags, encoded as the trigger masks from
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dthermal.txt35 Size: one cell nodes with only one sensor, and at least 1 on nodes
65 Size: one cell to specify minimum and maximum cooling state used
66 in the reference. The first cell is the minimum
67 cooling state requested and the second cell is
75 Size: one cell
79 Size: one cell
90 Size: one cell
94 Size: one cell
112 cooling specifier binding. In the cooling specifier, the first cell
113 is the minimum cooling state and the second cell
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dspi-orion.txt12 - cell-index : Which of multiple SPI controllers is this.
21 cell-index = <0>;
/linux-4.4.14/Documentation/devicetree/bindings/ata/
Dfsl-sata.txt12 - cell-index : controller index.
26 cell-index = <1>;
/linux-4.4.14/arch/powerpc/platforms/cell/
Dsetup.c91 if (!machine_is(cell)) in cell_fixup_pcie_rootcomplex()
188 machine_subsys_initcall(cell, cell_publish_devices);
270 define_machine(cell) { in define_machine() argument
/linux-4.4.14/arch/xtensa/boot/dts/
Dxtfpga.dtsi30 /* one cell: internal irq number,
31 * two cells: second cell == 0: internal irq number
32 * second cell == 1: external irq number
/linux-4.4.14/Documentation/devicetree/bindings/hwlock/
Dqcom-hwspinlock.txt16 Definition: one cell containing:
24 Definition: must be 1, the specified cell represent the lock id
/linux-4.4.14/Documentation/devicetree/bindings/nvmem/
Dnvmem.txt21 These are the child nodes of the provider which contain data cell
67 nvmem-cell-names: names for the each nvmem-cells specified. Required if
79 nvmem-cell-names = "calibration";

123