Searched refs:budget_map (Results 1 - 6 of 6) sorted by path

/linux-master/drivers/scsi/
H A Dscsi.c229 sbitmap_resize(&sdev->budget_map, sdev->queue_depth);
H A Dscsi_lib.c393 sbitmap_put(&sdev->budget_map, cmd->budget_token);
1346 token = sbitmap_get(&sdev->budget_map);
1359 sbitmap_put(&sdev->budget_map, token);
1742 sbitmap_put(&sdev->budget_map, budget_token);
H A Dscsi_scan.c221 bool need_alloc = !sdev->budget_map.map;
232 if (!need_alloc && new_shift != sdev->budget_map.shift)
244 sb_backup = sdev->budget_map;
246 ret = sbitmap_init_node(&sdev->budget_map,
251 sbitmap_resize(&sdev->budget_map, depth);
255 sdev->budget_map = sb_backup;
1115 WARN_ON_ONCE(sdev->max_queue_depth > sdev->budget_map.depth);
H A Dscsi_sysfs.c481 sbitmap_free(&sdev->budget_map);
/linux-master/drivers/ufs/core/
H A Dufshcd.c1242 pending += sbitmap_weight(&sdev->budget_map);
/linux-master/include/scsi/
H A Dscsi_device.h111 struct sbitmap budget_map; member in struct:scsi_device
684 return sbitmap_weight(&sdev->budget_map);

Completed in 249 milliseconds