Home
last modified time | relevance | path

Searched refs:cells (Results 1 - 25 of 168) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/mfd/
H A Dsky81452.c29 struct mfd_cell cells[2]; in sky81452_probe() local
47 memset(cells, 0, sizeof(cells)); in sky81452_probe()
48 cells[0].name = "sky81452-backlight"; in sky81452_probe()
49 cells[0].of_compatible = "skyworks,sky81452-backlight"; in sky81452_probe()
50 cells[1].name = "sky81452-regulator"; in sky81452_probe()
51 cells[1].platform_data = pdata->regulator_init_data; in sky81452_probe()
52 cells[1].pdata_size = sizeof(*pdata->regulator_init_data); in sky81452_probe()
54 ret = devm_mfd_add_devices(dev, -1, cells, ARRAY_SIZE(cells), in sky81452_probe()
[all...]
H A Dlpc_sch.c137 unsigned int cells = 0; in lpc_sch_probe() local
142 id->device, &lpc_sch_cells[cells]); in lpc_sch_probe()
146 cells++; in lpc_sch_probe()
150 id->device, &lpc_sch_cells[cells]); in lpc_sch_probe()
154 cells++; in lpc_sch_probe()
158 id->device, &lpc_sch_cells[cells]); in lpc_sch_probe()
162 cells++; in lpc_sch_probe()
164 if (cells == 0) { in lpc_sch_probe()
169 return mfd_add_devices(&dev->dev, 0, lpc_sch_cells, cells, NULL, 0, NULL); in lpc_sch_probe()
/kernel/linux/linux-6.6/drivers/mfd/
H A Dsky81452.c28 struct mfd_cell cells[2]; in sky81452_probe() local
46 memset(cells, 0, sizeof(cells)); in sky81452_probe()
47 cells[0].name = "sky81452-backlight"; in sky81452_probe()
48 cells[0].of_compatible = "skyworks,sky81452-backlight"; in sky81452_probe()
49 cells[1].name = "sky81452-regulator"; in sky81452_probe()
50 cells[1].platform_data = pdata->regulator_init_data; in sky81452_probe()
51 cells[1].pdata_size = sizeof(*pdata->regulator_init_data); in sky81452_probe()
53 ret = devm_mfd_add_devices(dev, -1, cells, ARRAY_SIZE(cells), in sky81452_probe()
[all...]
H A Dlpc_sch.c137 unsigned int cells = 0; in lpc_sch_probe() local
142 id->device, &lpc_sch_cells[cells]); in lpc_sch_probe()
146 cells++; in lpc_sch_probe()
150 id->device, &lpc_sch_cells[cells]); in lpc_sch_probe()
154 cells++; in lpc_sch_probe()
158 id->device, &lpc_sch_cells[cells]); in lpc_sch_probe()
162 cells++; in lpc_sch_probe()
164 if (cells == 0) { in lpc_sch_probe()
169 return mfd_add_devices(&dev->dev, 0, lpc_sch_cells, cells, NULL, 0, NULL); in lpc_sch_probe()
H A Drsmu_core.c54 struct mfd_cell *cells; in rsmu_core_init() local
59 cells = rsmu_cm_devs; in rsmu_core_init()
62 cells = rsmu_sabre_devs; in rsmu_core_init()
65 cells = rsmu_sl_devs; in rsmu_core_init()
74 ret = devm_mfd_add_devices(rsmu->dev, PLATFORM_DEVID_AUTO, cells, in rsmu_core_init()
/kernel/linux/linux-6.6/drivers/platform/x86/intel/int3472/
H A Dtps68470.c101 * on to pass .pdata_size to cells.
148 struct mfd_cell *cells; in skl_int3472_tps68470_probe() local
180 cells = kcalloc(TPS68470_WIN_MFD_CELL_COUNT, sizeof(*cells), GFP_KERNEL); in skl_int3472_tps68470_probe()
181 if (!cells) in skl_int3472_tps68470_probe()
185 * The order of the cells matters here! The clk must be first in skl_int3472_tps68470_probe()
190 cells[0].name = "tps68470-clk"; in skl_int3472_tps68470_probe()
191 cells[0].platform_data = clk_pdata; in skl_int3472_tps68470_probe()
192 cells[0].pdata_size = struct_size(clk_pdata, consumers, n_consumers); in skl_int3472_tps68470_probe()
193 cells[ in skl_int3472_tps68470_probe()
[all...]
/kernel/linux/linux-6.6/net/core/
H A Dgro_cells.c22 if (!gcells->cells || skb_cloned(skb) || netif_elide_gro(dev)) { in gro_cells_receive()
27 cell = this_cpu_ptr(gcells->cells); in gro_cells_receive()
73 gcells->cells = alloc_percpu(struct gro_cell); in gro_cells_init()
74 if (!gcells->cells) in gro_cells_init()
78 struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); in gro_cells_init()
110 if (!gcells->cells) in gro_cells_destroy()
113 struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); in gro_cells_destroy()
119 /* We need to observe an rcu grace period before freeing ->cells, in gro_cells_destroy()
127 defer->ptr = gcells->cells; in gro_cells_destroy()
134 free_percpu(gcells->cells); in gro_cells_destroy()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dprom_parse.c15 u32 cells; in of_parse_dma_window() local
22 prop = of_get_property(dn, "ibm,#dma-address-cells", NULL); in of_parse_dma_window()
24 prop = of_get_property(dn, "#address-cells", NULL); in of_parse_dma_window()
26 cells = prop ? of_read_number(prop, 1) : of_n_addr_cells(dn); in of_parse_dma_window()
27 *phys = of_read_number(dma_window, cells); in of_parse_dma_window()
29 dma_window += cells; in of_parse_dma_window()
31 prop = of_get_property(dn, "ibm,#dma-size-cells", NULL); in of_parse_dma_window()
32 cells = prop ? of_read_number(prop, 1) : of_n_size_cells(dn); in of_parse_dma_window()
33 *size = of_read_number(dma_window, cells); in of_parse_dma_window()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dprom_parse.c15 u32 cells; in of_parse_dma_window() local
22 prop = of_get_property(dn, "ibm,#dma-address-cells", NULL); in of_parse_dma_window()
24 prop = of_get_property(dn, "#address-cells", NULL); in of_parse_dma_window()
26 cells = prop ? of_read_number(prop, 1) : of_n_addr_cells(dn); in of_parse_dma_window()
27 *phys = of_read_number(dma_window, cells); in of_parse_dma_window()
29 dma_window += cells; in of_parse_dma_window()
31 prop = of_get_property(dn, "ibm,#dma-size-cells", NULL); in of_parse_dma_window()
32 cells = prop ? of_read_number(prop, 1) : of_n_size_cells(dn); in of_parse_dma_window()
33 *size = of_read_number(dma_window, cells); in of_parse_dma_window()
/kernel/linux/linux-5.10/net/core/
H A Dgro_cells.c22 if (!gcells->cells || skb_cloned(skb) || netif_elide_gro(dev)) { in gro_cells_receive()
27 cell = this_cpu_ptr(gcells->cells); in gro_cells_receive()
73 gcells->cells = alloc_percpu(struct gro_cell); in gro_cells_init()
74 if (!gcells->cells) in gro_cells_init()
78 struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); in gro_cells_init()
96 if (!gcells->cells) in gro_cells_destroy()
99 struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); in gro_cells_destroy()
110 free_percpu(gcells->cells); in gro_cells_destroy()
111 gcells->cells = NULL; in gro_cells_destroy()
/kernel/linux/linux-6.6/drivers/nvmem/
H A Du-boot-env.c31 struct nvmem_cell_info *cells; member
106 priv->cells = devm_kcalloc(dev, priv->ncells, sizeof(*priv->cells), GFP_KERNEL); in u_boot_env_add_cells()
107 if (!priv->cells) in u_boot_env_add_cells()
119 priv->cells[idx].name = devm_kstrdup(dev, var, GFP_KERNEL); in u_boot_env_add_cells()
120 if (!priv->cells[idx].name) in u_boot_env_add_cells()
122 priv->cells[idx].offset = data_offset + value - data; in u_boot_env_add_cells()
123 priv->cells[idx].bytes = strlen(value); in u_boot_env_add_cells()
124 priv->cells[idx].np = of_get_child_by_name(dev->of_node, priv->cells[id in u_boot_env_add_cells()
[all...]
H A Dbrcm_nvram.c28 * @cells: Array of discovered NVMEM cells
29 * @ncells: Number of elements in cells
37 struct nvmem_cell_info *cells; member
136 priv->cells = devm_kcalloc(dev, priv->ncells, sizeof(*priv->cells), GFP_KERNEL); in brcm_nvram_add_cells()
137 if (!priv->cells) { in brcm_nvram_add_cells()
159 priv->cells[idx].name = name; in brcm_nvram_add_cells()
160 priv->cells[idx].offset = value - (char *)data; in brcm_nvram_add_cells()
161 priv->cells[id in brcm_nvram_add_cells()
[all...]
/kernel/linux/linux-5.10/drivers/iommu/
H A Dof_iommu.c50 snprintf(addrname, sizeof(addrname), "%s#dma-address-cells", prefix); in of_get_dma_window()
51 snprintf(sizename, sizeof(sizename), "%s#dma-size-cells", prefix); in of_get_dma_window()
59 u32 cells; in of_get_dma_window() local
68 prop = of_get_property(dn, "#address-cells", NULL); in of_get_dma_window()
70 cells = prop ? be32_to_cpup(prop) : of_n_addr_cells(dn); in of_get_dma_window()
71 if (!cells) in of_get_dma_window()
73 *addr = of_read_number(dma_window, cells); in of_get_dma_window()
74 dma_window += cells; in of_get_dma_window()
77 cells = prop ? be32_to_cpup(prop) : of_n_size_cells(dn); in of_get_dma_window()
78 if (!cells) in of_get_dma_window()
[all...]
/kernel/linux/linux-5.10/sound/core/seq/
H A Dseq_fifo.c44 f->cells = 0; in snd_seq_fifo_new()
120 /* append new cells to fifo */ in snd_seq_fifo_event_in()
128 f->cells++; in snd_seq_fifo_event_in()
154 f->cells--; in fifo_cell_out()
209 f->cells++; in snd_seq_fifo_cell_putback()
220 return (f->cells > 0); in snd_seq_fifo_poll_wait()
249 f->cells = 0; in snd_seq_fifo_resize()
257 /* release cells in old pool */ in snd_seq_fifo_resize()
267 /* get the number of unused cells safely */
271 int cells; in snd_seq_fifo_unused_cells() local
[all...]
H A Dseq_prioq.c53 f->cells = 0; in snd_seq_prioq_new()
72 if (f->cells > 0) { in snd_seq_prioq_delete()
74 while (f->cells > 0) in snd_seq_prioq_delete()
156 f->cells++; in snd_seq_prioq_cell_in()
197 f->cells++; in snd_seq_prioq_cell_in()
235 f->cells--; in snd_seq_prioq_cell_out()
249 return f->cells; in snd_seq_prioq_avail()
274 /* remove cells for left client */
282 /* collect all removed cells */ in snd_seq_prioq_leave()
296 f->cells in snd_seq_prioq_leave()
[all...]
/kernel/linux/linux-6.6/sound/core/seq/
H A Dseq_fifo.c44 f->cells = 0; in snd_seq_fifo_new()
120 /* append new cells to fifo */ in snd_seq_fifo_event_in()
128 f->cells++; in snd_seq_fifo_event_in()
155 f->cells--; in fifo_cell_out()
210 f->cells++; in snd_seq_fifo_cell_putback()
221 return (f->cells > 0); in snd_seq_fifo_poll_wait()
250 f->cells = 0; in snd_seq_fifo_resize()
258 /* release cells in old pool */ in snd_seq_fifo_resize()
268 /* get the number of unused cells safely */
272 int cells; in snd_seq_fifo_unused_cells() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/mmp/
H A Dclk-of-pxa910.c237 struct mmp_clk_reset_cell *cells; in pxa910_clk_reset_init() local
243 cells = kcalloc(nr_resets, sizeof(*cells), GFP_KERNEL); in pxa910_clk_reset_init()
244 if (!cells) in pxa910_clk_reset_init()
249 cells[base + i].clk_id = apbc_gate_clks[i].id; in pxa910_clk_reset_init()
250 cells[base + i].reg = in pxa910_clk_reset_init()
252 cells[base + i].flags = 0; in pxa910_clk_reset_init()
253 cells[base + i].lock = apbc_gate_clks[i].lock; in pxa910_clk_reset_init()
254 cells[base + i].bits = 0x4; in pxa910_clk_reset_init()
259 cells[bas in pxa910_clk_reset_init()
[all...]
H A Dreset.c23 cell = &unit->cells[i]; in mmp_of_reset_xlate()
42 cell = &unit->cells[id]; in mmp_clk_reset_assert()
64 cell = &unit->cells[id]; in mmp_clk_reset_deassert()
84 struct mmp_clk_reset_cell *cells, int nr_resets) in mmp_clk_reset_register()
92 unit->cells = cells; in mmp_clk_reset_register()
83 mmp_clk_reset_register(struct device_node *np, struct mmp_clk_reset_cell *cells, int nr_resets) mmp_clk_reset_register() argument
H A Dclk-of-pxa168.c231 struct mmp_clk_reset_cell *cells; in pxa168_clk_reset_init() local
235 cells = kcalloc(nr_resets, sizeof(*cells), GFP_KERNEL); in pxa168_clk_reset_init()
236 if (!cells) in pxa168_clk_reset_init()
240 cells[i].clk_id = apbc_gate_clks[i].id; in pxa168_clk_reset_init()
241 cells[i].reg = pxa_unit->apbc_base + apbc_gate_clks[i].offset; in pxa168_clk_reset_init()
242 cells[i].flags = 0; in pxa168_clk_reset_init()
243 cells[i].lock = apbc_gate_clks[i].lock; in pxa168_clk_reset_init()
244 cells[i].bits = 0x4; in pxa168_clk_reset_init()
247 mmp_clk_reset_register(np, cells, nr_reset in pxa168_clk_reset_init()
[all...]
H A Dclk-of-pxa1928.c186 struct mmp_clk_reset_cell *cells; in pxa1928_clk_reset_init() local
190 cells = kcalloc(nr_resets, sizeof(*cells), GFP_KERNEL); in pxa1928_clk_reset_init()
191 if (!cells) in pxa1928_clk_reset_init()
196 cells[base + i].clk_id = apbc_gate_clks[i].id; in pxa1928_clk_reset_init()
197 cells[base + i].reg = in pxa1928_clk_reset_init()
199 cells[base + i].flags = 0; in pxa1928_clk_reset_init()
200 cells[base + i].lock = apbc_gate_clks[i].lock; in pxa1928_clk_reset_init()
201 cells[base + i].bits = 0x4; in pxa1928_clk_reset_init()
204 mmp_clk_reset_register(np, cells, nr_reset in pxa1928_clk_reset_init()
[all...]
H A Dreset.h19 struct mmp_clk_reset_cell *cells; member
24 struct mmp_clk_reset_cell *cells, int nr_resets);
27 struct mmp_clk_reset_cell *cells, int nr_resets) in mmp_clk_reset_register()
26 mmp_clk_reset_register(struct device_node *np, struct mmp_clk_reset_cell *cells, int nr_resets) mmp_clk_reset_register() argument
/kernel/linux/linux-6.6/drivers/clk/mmp/
H A Dclk-of-pxa910.c236 struct mmp_clk_reset_cell *cells; in pxa910_clk_reset_init() local
242 cells = kcalloc(nr_resets, sizeof(*cells), GFP_KERNEL); in pxa910_clk_reset_init()
243 if (!cells) in pxa910_clk_reset_init()
248 cells[base + i].clk_id = apbc_gate_clks[i].id; in pxa910_clk_reset_init()
249 cells[base + i].reg = in pxa910_clk_reset_init()
251 cells[base + i].flags = 0; in pxa910_clk_reset_init()
252 cells[base + i].lock = apbc_gate_clks[i].lock; in pxa910_clk_reset_init()
253 cells[base + i].bits = 0x4; in pxa910_clk_reset_init()
258 cells[bas in pxa910_clk_reset_init()
[all...]
H A Dreset.c23 cell = &unit->cells[i]; in mmp_of_reset_xlate()
42 cell = &unit->cells[id]; in mmp_clk_reset_assert()
64 cell = &unit->cells[id]; in mmp_clk_reset_deassert()
84 struct mmp_clk_reset_cell *cells, int nr_resets) in mmp_clk_reset_register()
92 unit->cells = cells; in mmp_clk_reset_register()
83 mmp_clk_reset_register(struct device_node *np, struct mmp_clk_reset_cell *cells, int nr_resets) mmp_clk_reset_register() argument
H A Dclk-of-pxa1928.c186 struct mmp_clk_reset_cell *cells; in pxa1928_clk_reset_init() local
190 cells = kcalloc(nr_resets, sizeof(*cells), GFP_KERNEL); in pxa1928_clk_reset_init()
191 if (!cells) in pxa1928_clk_reset_init()
196 cells[base + i].clk_id = apbc_gate_clks[i].id; in pxa1928_clk_reset_init()
197 cells[base + i].reg = in pxa1928_clk_reset_init()
199 cells[base + i].flags = 0; in pxa1928_clk_reset_init()
200 cells[base + i].lock = apbc_gate_clks[i].lock; in pxa1928_clk_reset_init()
201 cells[base + i].bits = 0x4; in pxa1928_clk_reset_init()
204 mmp_clk_reset_register(np, cells, nr_reset in pxa1928_clk_reset_init()
[all...]
H A Dreset.h19 struct mmp_clk_reset_cell *cells; member
24 struct mmp_clk_reset_cell *cells, int nr_resets);
27 struct mmp_clk_reset_cell *cells, int nr_resets) in mmp_clk_reset_register()
26 mmp_clk_reset_register(struct device_node *np, struct mmp_clk_reset_cell *cells, int nr_resets) mmp_clk_reset_register() argument

Completed in 9 milliseconds

1234567