iPXE
Main Page
Related Pages
Modules
+
Data Structures
Data Structures
Data Structure Index
+
Data Fields
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
b
d
i
p
s
t
u
v
x
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
+
Files
File List
+
Globals
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
drivers
infiniband
mlx_utils
mlx_lib
mlx_blink_leds
mlx_blink_leds.h
Go to the documentation of this file.
1
#ifndef MLX_BLINK_LEDS_H_
2
#define MLX_BLINK_LEDS_H_
3
4
/*
5
* Copyright (C) 2015 Mellanox Technologies Ltd.
6
*
7
* This program is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU General Public License as
9
* published by the Free Software Foundation; either version 2 of the
10
* License, or any later version.
11
*
12
* This program is distributed in the hope that it will be useful, but
13
* WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with this program; if not, write to the Free Software
19
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
20
* 02110-1301, USA.
21
*/
22
23
FILE_LICENCE
( GPL2_OR_LATER );
24
25
#include "../../mlx_lib/mlx_reg_access/mlx_reg_access.h"
26
#include "../../include/public/mlx_utils.h"
27
28
struct
mlx_led_control
{
29
mlx_uint32
reserved1
:16;
30
mlx_uint32
port
:8;
31
mlx_uint32
bla
:8;
32
/* -------------- */
33
mlx_uint32
beacon_duration
:16;
34
mlx_uint32
reserved2
:16;
35
/* -------------- */
36
mlx_uint32
beacon_remain
:16;
37
mlx_uint32
reserved3
:16;
38
};
39
40
mlx_status
41
mlx_blink_leds
(
42
IN
mlx_utils
*utils,
43
IN
mlx_uint16
secs
44
);
45
46
#endif
/* MLX_NVCONFIG_H_ */
mlx_blink_leds
mlx_status mlx_blink_leds(IN mlx_utils *utils, IN mlx_uint16 secs)
Definition:
mlx_blink_leds.c:27
mlx_led_control::reserved2
mlx_uint32 reserved2
Definition:
mlx_blink_leds.h:34
FILE_LICENCE
FILE_LICENCE(GPL2_OR_LATER)
mlx_led_control::port
mlx_uint32 port
Definition:
mlx_blink_leds.h:30
mlx_uint32
uint32_t mlx_uint32
Definition:
mlx_types_priv.h:34
mlx_led_control::reserved3
mlx_uint32 reserved3
Definition:
mlx_blink_leds.h:37
mlx_led_control::bla
mlx_uint32 bla
Definition:
mlx_blink_leds.h:31
mlx_utils
Definition:
mlx_utils.h:44
mlx_led_control
Definition:
mlx_blink_leds.h:28
mlx_uint16
uint16_t mlx_uint16
Definition:
mlx_types_priv.h:33
IN
#define IN
Definition:
mlx_utils.h:28
mlx_led_control::beacon_remain
mlx_uint32 beacon_remain
Definition:
mlx_blink_leds.h:36
mlx_status
int mlx_status
Definition:
mlx_types_priv.h:30
mlx_led_control::reserved1
mlx_uint32 reserved1
Definition:
mlx_blink_leds.h:29
mlx_led_control::beacon_duration
mlx_uint32 beacon_duration
Definition:
mlx_blink_leds.h:33
Generated by
1.8.15