Lines Matching refs:fp
6 static int fun_admin_ktls_create(struct funeth_priv *fp, unsigned int id) in fun_admin_ktls_create() argument
15 return fun_submit_admin_sync_cmd(fp->fdev, &req.common, NULL, 0, 0); in fun_admin_ktls_create()
23 struct funeth_priv *fp = netdev_priv(netdev); in fun_ktls_add() local
28 .id = cpu_to_be32(fp->ktls_id), in fun_ktls_add()
58 rc = fun_submit_admin_sync_cmd(fp->fdev, &req.common, &rsp, in fun_ktls_add()
67 atomic64_inc(&fp->tx_tls_add); in fun_ktls_add()
75 struct funeth_priv *fp = netdev_priv(netdev); in fun_ktls_del() local
88 req.id = cpu_to_be32(fp->ktls_id); in fun_ktls_del()
91 fun_submit_admin_sync_cmd(fp->fdev, &req.common, NULL, 0, 0); in fun_ktls_del()
92 atomic64_inc(&fp->tx_tls_del); in fun_ktls_del()
98 struct funeth_priv *fp = netdev_priv(netdev); in fun_ktls_resync() local
112 req.id = cpu_to_be32(fp->ktls_id); in fun_ktls_resync()
119 atomic64_inc(&fp->tx_tls_resync); in fun_ktls_resync()
120 rc = fun_submit_admin_sync_cmd(fp->fdev, &req.common, NULL, 0, 0); in fun_ktls_resync()
134 struct funeth_priv *fp = netdev_priv(netdev); in fun_ktls_init() local
137 rc = fun_admin_ktls_create(fp, netdev->dev_port); in fun_ktls_init()
141 fp->ktls_id = netdev->dev_port; in fun_ktls_init()
148 void fun_ktls_cleanup(struct funeth_priv *fp) in fun_ktls_cleanup() argument
150 if (fp->ktls_id == FUN_HCI_ID_INVALID) in fun_ktls_cleanup()
153 fun_res_destroy(fp->fdev, FUN_ADMIN_OP_KTLS, 0, fp->ktls_id); in fun_ktls_cleanup()
154 fp->ktls_id = FUN_HCI_ID_INVALID; in fun_ktls_cleanup()