Home
last modified time | relevance | path

Searched refs:pool_info (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/staging/media/atomisp/pci/hmm/
A Dhmm_reserved_pool.c88 struct hmm_reserved_pool_info *pool_info; in hmm_reserved_pool_setup() local
90 pool_info = kmalloc(sizeof(struct hmm_reserved_pool_info), in hmm_reserved_pool_setup()
92 if (unlikely(!pool_info)) in hmm_reserved_pool_setup()
95 pool_info->pages = kmalloc(sizeof(struct page *) * pool_size, in hmm_reserved_pool_setup()
97 if (unlikely(!pool_info->pages)) { in hmm_reserved_pool_setup()
98 kfree(pool_info); in hmm_reserved_pool_setup()
102 pool_info->index = 0; in hmm_reserved_pool_setup()
103 pool_info->pgnr = 0; in hmm_reserved_pool_setup()
104 spin_lock_init(&pool_info->list_lock); in hmm_reserved_pool_setup()
105 pool_info->initialized = true; in hmm_reserved_pool_setup()
[all …]
A Dhmm.c122 struct hmm_reserved_pool_info *pinfo = reserved_pool.pool_info; in reserved_pool_show()
145 struct hmm_dynamic_pool_info *pinfo = dynamic_pool.pool_info; in dynamic_pool_show()
680 return reserved_pool.pops->pool_init(&reserved_pool.pool_info, in hmm_pool_register()
684 return dynamic_pool.pops->pool_init(&dynamic_pool.pool_info, in hmm_pool_register()
701 reserved_pool.pops->pool_exit(&reserved_pool.pool_info); in hmm_pool_unregister()
705 dynamic_pool.pops->pool_exit(&dynamic_pool.pool_info); in hmm_pool_unregister()
A Dhmm_bo.c641 repool->pops->pool_free_pages(repool->pool_info, in free_private_bo_pages()
655 && dypool->pops->pool_inited(dypool->pool_info)) { in free_private_bo_pages()
658 dypool->pool_info, in free_private_bo_pages()
726 alloc_pgnr = dypool->pops->pool_alloc_pages(dypool->pool_info, in alloc_private_pages()
742 alloc_pgnr = repool->pops->pool_alloc_pages(repool->pool_info, in alloc_private_pages()
/linux/drivers/net/ethernet/netronome/nfp/
A Dnfp_shared_buf.c27 struct devlink_sb_pool_info *pool_info) in nfp_shared_buf_pool_get() argument
48 pool_info->pool_type = le32_to_cpu(get_data.pool_type); in nfp_shared_buf_pool_get()
49 pool_info->threshold_type = le32_to_cpu(get_data.threshold_type); in nfp_shared_buf_pool_get()
50 pool_info->size = le32_to_cpu(get_data.size) * unit_size; in nfp_shared_buf_pool_get()
51 pool_info->cell_size = unit_size; in nfp_shared_buf_pool_get()
A Dnfp_devlink.c134 u16 pool_index, struct devlink_sb_pool_info *pool_info) in nfp_devlink_sb_pool_get() argument
138 return nfp_shared_buf_pool_get(pf, sb_index, pool_index, pool_info); in nfp_devlink_sb_pool_get()
A Dnfp_main.h186 struct devlink_sb_pool_info *pool_info);
/linux/drivers/atm/
A Dzatm.c615 zatm_dev->pool_info[i].ref_count = 0; in start_rx()
616 zatm_dev->pool_info[i].rqa_count = 0; in start_rx()
617 zatm_dev->pool_info[i].rqu_count = 0; in start_rx()
620 zatm_dev->pool_info[i].offset = 0; in start_rx()
621 zatm_dev->pool_info[i].next_off = 0; in start_rx()
622 zatm_dev->pool_info[i].next_cnt = 0; in start_rx()
1046 zatm_dev->pool_info[i].rqa_count++; in zatm_int()
1464 info = zatm_dev->pool_info[pool]; in zatm_ioctl()
1492 pool_info[pool].low_water; in zatm_ioctl()
1495 pool_info[pool].high_water; in zatm_ioctl()
[all …]
A Dzatm.h69 struct zatm_pool_info pool_info[NR_POOLS]; /* pool information */ member
/linux/drivers/md/
A Draid1.h63 struct pool_info { struct
120 struct pool_info *poolinfo;
A Draid1.c132 struct pool_info *pi = data; in r1bio_pool_alloc()
148 struct pool_info *pi = data; in r1buf_pool_alloc()
220 struct pool_info *pi = data; in r1buf_pool_free()
3247 struct pool_info *newpoolinfo; in raid1_reshape()
/linux/drivers/net/ethernet/mscc/
A Docelot_devlink.c507 struct devlink_sb_pool_info *pool_info) in ocelot_sb_pool_get() argument
514 *pool_info = ocelot_sb_pool[sb_index]; in ocelot_sb_pool_get()
515 pool_info->size = ocelot->pool_size[sb_index][pool_index]; in ocelot_sb_pool_get()
517 pool_info->pool_type = DEVLINK_SB_POOL_TYPE_INGRESS; in ocelot_sb_pool_get()
519 pool_info->pool_type = DEVLINK_SB_POOL_TYPE_EGRESS; in ocelot_sb_pool_get()
A Docelot_net.c35 struct devlink_sb_pool_info *pool_info) in ocelot_devlink_sb_pool_get() argument
39 return ocelot_sb_pool_get(ocelot, sb_index, pool_index, pool_info); in ocelot_devlink_sb_pool_get()
/linux/drivers/staging/media/atomisp/include/hmm/
A Dhmm_pool.h62 void *pool_info; member
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_buffers.c1330 struct devlink_sb_pool_info *pool_info) in mlxsw_sp_sb_pool_get() argument
1338 pool_info->pool_type = (enum devlink_sb_pool_type) dir; in mlxsw_sp_sb_pool_get()
1339 pool_info->size = mlxsw_sp_cells_bytes(mlxsw_sp, pr->size); in mlxsw_sp_sb_pool_get()
1340 pool_info->threshold_type = (enum devlink_sb_threshold_type) pr->mode; in mlxsw_sp_sb_pool_get()
1341 pool_info->cell_size = mlxsw_sp->sb->cell_size; in mlxsw_sp_sb_pool_get()
A Dcore.h327 struct devlink_sb_pool_info *pool_info);
A Dcore.c1247 struct devlink_sb_pool_info *pool_info) in mlxsw_devlink_sb_pool_get() argument
1255 pool_index, pool_info); in mlxsw_devlink_sb_pool_get()
A Dspectrum.h540 struct devlink_sb_pool_info *pool_info);
/linux/net/dsa/
A Ddsa2.c640 struct devlink_sb_pool_info *pool_info) in dsa_devlink_sb_pool_get() argument
648 pool_info); in dsa_devlink_sb_pool_get()
/linux/drivers/net/dsa/ocelot/
A Dfelix.c1502 struct devlink_sb_pool_info *pool_info) in felix_sb_pool_get() argument
1506 return ocelot_sb_pool_get(ocelot, sb_index, pool_index, pool_info); in felix_sb_pool_get()
/linux/include/soc/mscc/
A Docelot.h831 struct devlink_sb_pool_info *pool_info);
/linux/include/net/
A Ddsa.h867 struct devlink_sb_pool_info *pool_info);
A Ddevlink.h1217 struct devlink_sb_pool_info *pool_info);
/linux/net/core/
A Ddevlink.c2052 struct devlink_sb_pool_info pool_info; in devlink_nl_sb_pool_fill() local
2057 pool_index, &pool_info); in devlink_nl_sb_pool_fill()
2071 if (nla_put_u8(msg, DEVLINK_ATTR_SB_POOL_TYPE, pool_info.pool_type)) in devlink_nl_sb_pool_fill()
2073 if (nla_put_u32(msg, DEVLINK_ATTR_SB_POOL_SIZE, pool_info.size)) in devlink_nl_sb_pool_fill()
2076 pool_info.threshold_type)) in devlink_nl_sb_pool_fill()
2079 pool_info.cell_size)) in devlink_nl_sb_pool_fill()

Completed in 96 milliseconds