Searched refs:sk_priv (Results 1 – 4 of 4) sorted by relevance
27 struct devlink_nl_sock_priv *sk_priv = priv; in devlink_nl_sock_priv_init() local29 spin_lock_init(&sk_priv->flt_lock); in devlink_nl_sock_priv_init()34 struct devlink_nl_sock_priv *sk_priv = priv; in devlink_nl_sock_priv_destroy() local37 flt = rcu_dereference_protected(sk_priv->flt, true); in devlink_nl_sock_priv_destroy()44 struct devlink_nl_sock_priv *sk_priv; in devlink_nl_notify_filter_set_doit() local87 sk_priv = genl_sk_priv_get(&devlink_nl_family, NETLINK_CB(skb).sk); in devlink_nl_notify_filter_set_doit()88 if (IS_ERR(sk_priv)) { in devlink_nl_notify_filter_set_doit()90 return PTR_ERR(sk_priv); in devlink_nl_notify_filter_set_doit()92 spin_lock(&sk_priv->flt_lock); in devlink_nl_notify_filter_set_doit()93 flt = rcu_replace_pointer(sk_priv->flt, flt, in devlink_nl_notify_filter_set_doit()[all …]
57 struct ethnl_sock_priv *sk_priv; in ethnl_sock_priv_set() local59 sk_priv = genl_sk_priv_get(ðtool_genl_family, NETLINK_CB(skb).sk); in ethnl_sock_priv_set()60 if (IS_ERR(sk_priv)) in ethnl_sock_priv_set()61 return PTR_ERR(sk_priv); in ethnl_sock_priv_set()63 sk_priv->dev = dev; in ethnl_sock_priv_set()64 sk_priv->portid = portid; in ethnl_sock_priv_set()65 sk_priv->type = type; in ethnl_sock_priv_set()72 struct ethnl_sock_priv *sk_priv = priv; in ethnl_sock_priv_destroy() local74 switch (sk_priv->type) { in ethnl_sock_priv_destroy()76 ethnl_module_fw_flash_sock_destroy(sk_priv); in ethnl_sock_priv_destroy()
58 void ethnl_module_fw_flash_sock_destroy(struct ethnl_sock_priv *sk_priv);
279 void ethnl_module_fw_flash_sock_destroy(struct ethnl_sock_priv *sk_priv) in ethnl_module_fw_flash_sock_destroy() argument285 if (work->fw_update.dev == sk_priv->dev && in ethnl_module_fw_flash_sock_destroy()286 work->fw_update.ntf_params.portid == sk_priv->portid) { in ethnl_module_fw_flash_sock_destroy()