linux/drivers/staging/wilc1000/wilc_wlan_cfg.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/* ////////////////////////////////////////////////////////////////////////// */
   3/*  */
   4/* Copyright (c) Atmel Corporation.  All rights reserved. */
   5/*  */
   6/* Module Name:  wilc_wlan_cfg.h */
   7/*  */
   8/*  */
   9/* ///////////////////////////////////////////////////////////////////////// */
  10
  11#ifndef WILC_WLAN_CFG_H
  12#define WILC_WLAN_CFG_H
  13
  14struct wilc_cfg_byte {
  15        u16 id;
  16        u16 val;
  17};
  18
  19struct wilc_cfg_hword {
  20        u16 id;
  21        u16 val;
  22};
  23
  24struct wilc_cfg_word {
  25        u32 id;
  26        u32 val;
  27};
  28
  29struct wilc_cfg_str {
  30        u32 id;
  31        u8 *str;
  32};
  33
  34struct wilc;
  35int wilc_wlan_cfg_set_wid(u8 *frame, u32 offset, u16 id, u8 *buf, int size);
  36int wilc_wlan_cfg_get_wid(u8 *frame, u32 offset, u16 id);
  37int wilc_wlan_cfg_get_wid_value(u16 wid, u8 *buffer, u32 buffer_size);
  38int wilc_wlan_cfg_indicate_rx(struct wilc *wilc, u8 *frame, int size,
  39                              struct wilc_cfg_rsp *rsp);
  40int wilc_wlan_cfg_init(void);
  41
  42#endif
  43