aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb
diff options
context:
space:
mode:
authorMatias Bjørling <[email protected]>2016-05-06 20:03:04 +0200
committerJens Axboe <[email protected]>2016-05-06 12:51:10 -0600
commit5136061ce705210b501ed9ecd673a67b74ebe017 (patch)
tree9d53516525698e1a8576cabb324bbce2c78b8f8f /scripts/gdb
parent6f8645cba54a4b2983bbd46f462b5891ffbd72fc (diff)
lightnvm: introduce nvm_for_each_lun_ppa() macro
Users that wish to iterate all luns on a device. Must create a struct ppa_addr and separate iterators for channels and luns. To set the iterators, two loops are required, one to iterate channels, and another to iterate luns. This leads to decrease in readability. Introduce nvm_for_each_lun_ppa, which implements the nested loop and sets ppa, channel, and lun variable for each loop body, eliminating the boilerplate code. Signed-off-by: Matias Bjørling <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'scripts/gdb')
0 files changed, 0 insertions, 0 deletions