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