Home
last modified time | relevance | path

Searched refs:num_doorbells (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_common.c159 unsigned int num_doorbells, i; in mlx5e_create_mdev_resources() local
180 num_doorbells = min(mlx5e_get_devlink_param_num_doorbells(mdev), in mlx5e_create_mdev_resources()
182 res->bfregs = kzalloc_objs(*res->bfregs, num_doorbells); in mlx5e_create_mdev_resources()
188 for (i = 0; i < num_doorbells; i++) { in mlx5e_create_mdev_resources()
193 i, num_doorbells, err); in mlx5e_create_mdev_resources()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_device.c344 rdev->doorbell.num_doorbells = min_t(u32, rdev->doorbell.size / sizeof(u32), RADEON_MAX_DOORBELLS); in radeon_doorbell_init()
345 if (rdev->doorbell.num_doorbells == 0) in radeon_doorbell_init()
348 rdev->doorbell.ptr = ioremap(rdev->doorbell.base, rdev->doorbell.num_doorbells * sizeof(u32)); in radeon_doorbell_init()
384 unsigned long offset = find_first_zero_bit(rdev->doorbell.used, rdev->doorbell.num_doorbells); in radeon_doorbell_get()
385 if (offset < rdev->doorbell.num_doorbells) { in radeon_doorbell_get()
404 if (doorbell < rdev->doorbell.num_doorbells) in radeon_doorbell_free()