get_desc
KUNIT_ARRAY_PARAM(test_unwind, param_list, get_desc);
if (!get_desc(&desc, sel))
if (!get_desc(&desc, sel))
if (!get_desc(&desc, sel))
desc = get_desc (iadev, iavcc);
policy->desc->get_desc(policy, level));
policy->desc->get_desc(policy, level));
char *(*get_desc)(struct smu_dpm_policy *dpm_policy, int level);
.get_desc = smu_soc_policy_get_desc,
.get_desc = smu_xgmi_plpd_policy_get_desc,
__le64 *task_desc = (__le64 __force *)get_desc(cq_host, tag);
u8 *desc = get_desc(cq_host, tag);
task_desc = (__le64 __force *)get_desc(cq_host, cq_host->dcmd_slot);
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
own = (u8)rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc,
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
own = (u8)rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc,
len = rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, false,
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
.get_desc = rtl88ee_get_desc,
.get_desc = rtl92ce_get_desc,
rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, true, HW_DESC_OWN);
.get_desc = rtl92d_get_desc,
.get_desc = rtl92d_get_desc,
.get_desc = rtl92ee_get_desc,
.get_desc = rtl92se_get_desc,
.get_desc = rtl8723e_get_desc,
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
.get_desc = rtl8723be_get_desc,
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
.get_desc = rtl8821ae_get_desc,
u64 (*get_desc)(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
#define KUNIT_ARRAY_PARAM(name, array, get_desc) \
void (*__get_desc)(typeof(__next), char *) = get_desc; \
#define kunit_register_params_array(test, array, param_count, get_desc) \
_test->params_array.get_description = (get_desc); \
#define netif_txq_try_stop(txq, get_desc, start_thrs) \
if (unlikely(get_desc >= start_thrs)) { \
#define netif_txq_maybe_stop(txq, get_desc, stop_thrs, start_thrs) \
if (unlikely(get_desc < stop_thrs)) \
_res = netif_txq_try_stop(txq, get_desc, start_thrs); \
get_desc, start_thrs, down_cond) \
if (pkts && likely(get_desc >= start_thrs)) { \
#define netif_txq_completed_wake(txq, pkts, bytes, get_desc, start_thrs) \
__netif_txq_completed_wake(txq, pkts, bytes, get_desc, start_thrs, false)
#define netif_subqueue_try_stop(dev, idx, get_desc, start_thrs) \
netif_txq_try_stop(_txq, get_desc, start_thrs); \
#define netif_subqueue_maybe_stop(dev, idx, get_desc, stop_thrs, start_thrs) \
netif_txq_maybe_stop(_txq, get_desc, stop_thrs, start_thrs); \
get_desc, start_thrs) \
get_desc, start_thrs); \
KUNIT_ARRAY_PARAM(gcd, params, get_desc);
KUNIT_ARRAY_PARAM(intlog2, intlog2_params, get_desc);
KUNIT_ARRAY_PARAM(intlog10, intlog10_params, get_desc);
KUNIT_ARRAY_PARAM(int_pow, params, get_desc);
KUNIT_ARRAY_PARAM(int_sqrt, params, get_desc);
KUNIT_ARRAY_PARAM(rational, test_parameters, get_desc);