/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | sky81452.c | 29 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 D | lpc_sch.c | 137 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 D | sky81452.c | 28 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 D | lpc_sch.c | 137 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 D | rsmu_core.c | 54 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 D | tps68470.c | 101 * 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 D | gro_cells.c | 22 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 D | prom_parse.c | 15 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 D | prom_parse.c | 15 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 D | gro_cells.c | 22 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 D | u-boot-env.c | 31 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 D | brcm_nvram.c | 28 * @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 D | of_iommu.c | 50 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 D | seq_fifo.c | 44 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 D | seq_prioq.c | 53 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 D | seq_fifo.c | 44 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 D | clk-of-pxa910.c | 237 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 D | reset.c | 23 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 D | clk-of-pxa168.c | 231 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 D | clk-of-pxa1928.c | 186 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 D | reset.h | 19 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 D | clk-of-pxa910.c | 236 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 D | reset.c | 23 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 D | clk-of-pxa1928.c | 186 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 D | reset.h | 19 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
|