Home
last modified time | relevance | path

Searched refs:mask_ids (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
H A Dmetadata.c139 ring = &priv->mask_ids.mask_id_free_list; in nfp_release_mask_id()
148 priv->mask_ids.last_used[mask_id] = ktime_get(); in nfp_release_mask_id()
160 ring = &priv->mask_ids.mask_id_free_list; in nfp_mask_alloc()
163 if (priv->mask_ids.init_unallocated > 0) { in nfp_mask_alloc()
164 *mask_id = priv->mask_ids.init_unallocated; in nfp_mask_alloc()
165 priv->mask_ids.init_unallocated--; in nfp_mask_alloc()
176 reuse_timeout = ktime_add_ns(priv->mask_ids.last_used[*mask_id], in nfp_mask_alloc()
521 /* Init ring buffer and unallocated mask_ids. */ in nfp_flower_metadata_init()
522 priv->mask_ids.mask_id_free_list.buf = in nfp_flower_metadata_init()
525 if (!priv->mask_ids in nfp_flower_metadata_init()
[all...]
H A Dmain.h166 * @mask_ids: List of free mask ids
203 struct nfp_fl_mask_id mask_ids; member
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dmetadata.c142 ring = &priv->mask_ids.mask_id_free_list; in nfp_release_mask_id()
156 priv->mask_ids.last_used[mask_id] = ktime_get(); in nfp_release_mask_id()
168 ring = &priv->mask_ids.mask_id_free_list; in nfp_mask_alloc()
171 if (priv->mask_ids.init_unallocated > 0) { in nfp_mask_alloc()
172 *mask_id = priv->mask_ids.init_unallocated; in nfp_mask_alloc()
173 priv->mask_ids.init_unallocated--; in nfp_mask_alloc()
188 reuse_timeout = ktime_add_ns(priv->mask_ids.last_used[*mask_id], in nfp_mask_alloc()
549 /* Init ring buffer and unallocated mask_ids. */ in nfp_flower_metadata_init()
550 priv->mask_ids.mask_id_free_list.buf = in nfp_flower_metadata_init()
553 if (!priv->mask_ids in nfp_flower_metadata_init()
[all...]
H A Dmain.h264 * @mask_ids: List of free mask ids
310 struct nfp_fl_mask_id mask_ids; member

Completed in 9 milliseconds