linux/drivers/net/wireless/intel/iwlwifi/iwl-scd.h

/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
/*
 * Copyright (C) 2014 Intel Mobile Communications GmbH
 */
#ifndef __iwl_scd_h__
#define __iwl_scd_h__

#include "iwl-trans.h"
#include "iwl-io.h"
#include "iwl-prph.h"


static inline void iwl_scd_txq_set_chain(struct iwl_trans *trans,
					 u16 txq_id)
{}

static inline void iwl_scd_txq_enable_agg(struct iwl_trans *trans,
					  u16 txq_id)
{}

static inline void iwl_scd_txq_disable_agg(struct iwl_trans *trans,
					   u16 txq_id)
{}

static inline void iwl_scd_disable_agg(struct iwl_trans *trans)
{}

static inline void iwl_scd_activate_fifos(struct iwl_trans *trans)
{}

static inline void iwl_scd_deactivate_fifos(struct iwl_trans *trans)
{}

static inline void iwl_scd_enable_set_active(struct iwl_trans *trans,
					     u32 value)
{}

static inline unsigned int SCD_QUEUE_WRPTR(unsigned int chnl)
{}

static inline unsigned int SCD_QUEUE_RDPTR(unsigned int chnl)
{}

static inline unsigned int SCD_QUEUE_STATUS_BITS(unsigned int chnl)
{}

static inline void iwl_scd_txq_set_inactive(struct iwl_trans *trans,
					    u16 txq_id)
{}

#endif