Lines Matching refs:func
131 lb_select_tx_port_func_t *func; member
137 .func = lb_hash_select_tx_port,
141 .func = lb_htpm_select_tx_port,
146 static char *lb_select_tx_port_get_name(lb_select_tx_port_func_t *func) in lb_select_tx_port_get_name() argument
154 if (item->func == func) in lb_select_tx_port_get_name()
169 return item->func; in lb_select_tx_port_get_func()
311 lb_select_tx_port_func_t *func; in lb_tx_method_get() local
314 func = rcu_dereference_protected(lb_priv->select_tx_port_func, in lb_tx_method_get()
316 name = lb_select_tx_port_get_name(func); in lb_tx_method_get()
325 lb_select_tx_port_func_t *func; in lb_tx_method_set() local
327 func = lb_select_tx_port_get_func(ctx->data.str_val); in lb_tx_method_set()
328 if (!func) in lb_tx_method_set()
330 rcu_assign_pointer(lb_priv->select_tx_port_func, func); in lb_tx_method_set()
576 lb_select_tx_port_func_t *func; in lb_init() local
580 func = lb_select_tx_port_get_func("hash"); in lb_init()
581 BUG_ON(!func); in lb_init()
582 rcu_assign_pointer(lb_priv->select_tx_port_func, func); in lb_init()