DISCARD
REQ_OP_NAME(DISCARD),
_is_ctrl, SP_##_trap_group, DISCARD)
_is_ctrl, SP_##_trap_group, DISCARD)
_is_ctrl, SP_##_trap_group, DISCARD)
false, SP_PTP0, DISCARD),
SP_L2_DISCARDS, DISCARD, SP_L2_DISCARDS),
SP_L2_DISCARDS, DISCARD, SP_L2_DISCARDS),
MIRROR_TO_CPU, false, SP_PKT_SAMPLE, DISCARD),
_is_ctrl, SP_##_group_id, DISCARD)
SP_##_group_id, DISCARD)
SP_##_group_id, DISCARD)
true, SP_LLDP, DISCARD),
if (test_opt(sb, DISCARD)) {
clear_opt(sb, DISCARD);
if (test_opt(sb, DISCARD)) {
if (test_opt(sb, DISCARD)) {
set_opt(sb, DISCARD);
if (test_opt(sb, DISCARD) && !bdev_max_discard_sectors(sb->s_bdev)) {
clear_opt(sb, DISCARD);
if (test_opt(sbi, DISCARD))
return (test_opt(sbi, DISCARD) && f2fs_hw_support_discard(sbi)) ||
clear_opt(sbi, DISCARD);
if (test_opt(sbi, DISCARD) && !f2fs_hw_support_discard(sbi))
if (test_opt(sbi, DISCARD)) {
set_opt(sbi, DISCARD);
bool no_discard = !test_opt(sbi, DISCARD);
if (no_discard == !!test_opt(sbi, DISCARD)) {
if (test_opt(sbi, DISCARD)) {
if (nilfs_test_opt(nilfs, DISCARD)) {
nilfs_clear_opt(nilfs, DISCARD);
if (nilfs_test_opt(nilfs, DISCARD))
nilfs_clear_opt(nilfs, DISCARD);
nilfs_set_opt(nilfs, DISCARD);
__XFS_HAS_FEAT(discard, DISCARD)
/DISCARD/ : { \
/DISCARD/ : { \