linux/net/nfc/hci/llc_nop.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * nop (passthrough) Link Layer Control
 *
 * Copyright (C) 2012  Intel Corporation. All rights reserved.
 */

#include <linux/types.h>

#include "llc.h"

struct llc_nop {};

static void *llc_nop_init(struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv,
			  rcv_to_hci_t rcv_to_hci, int tx_headroom,
			  int tx_tailroom, int *rx_headroom, int *rx_tailroom,
			  llc_failure_t llc_failure)
{}

static void llc_nop_deinit(struct nfc_llc *llc)
{}

static int llc_nop_start(struct nfc_llc *llc)
{}

static int llc_nop_stop(struct nfc_llc *llc)
{}

static void llc_nop_rcv_from_drv(struct nfc_llc *llc, struct sk_buff *skb)
{}

static int llc_nop_xmit_from_hci(struct nfc_llc *llc, struct sk_buff *skb)
{}

static const struct nfc_llc_ops llc_nop_ops =;

int nfc_llc_nop_register(void)
{}