bottom_half
{"_raw_spin_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"_raw_spin_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"local_bh_disable", LOCK, bottom_half, NO_ARG, ret_any},
{"_local_bh_disable", LOCK, bottom_half, NO_ARG, ret_any},
{"__local_bh_disable", LOCK, bottom_half, NO_ARG, ret_any},
{"local_bh_enable", UNLOCK, bottom_half, NO_ARG, ret_any},
{"_local_bh_enable", UNLOCK, bottom_half, NO_ARG, ret_any},
{"__local_bh_enable", UNLOCK, bottom_half, NO_ARG, ret_any},
{"spin_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"spin_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"_spin_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"_spin_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"__spin_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"__spin_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"read_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"read_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"_read_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"_read_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"__read_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"__read_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"_raw_read_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"_raw_read_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"write_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"write_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"_write_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"_write_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"__write_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"__write_unlock_bh", UNLOCK, bottom_half, NO_ARG, ret_any},
{"_raw_write_lock_bh", LOCK, bottom_half, NO_ARG, ret_any},
{"_raw_write_unlock_bh",UNLOCK, bottom_half, NO_ARG, ret_any},
{"spin_trylock_bh", LOCK, bottom_half, NO_ARG, ret_one},
{"_spin_trylock_bh", LOCK, bottom_half, NO_ARG, ret_one},
{"__spin_trylock_bh", LOCK, bottom_half, NO_ARG, ret_one},
[bottom_half] = "bottom_half",