summaryrefslogtreecommitdiff
path: root/drivers/net/phy/sff.h
blob: cd7bb7c7ae4ac81ad851ceebd33d554e657745dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef SFF_H
#define SFF_H

struct sff_bitfield {
	unsigned int mask;
	unsigned int val;
	const char *str;
};

const char *sff_link_len(char *buf, size_t size, unsigned int length,
			 unsigned int multiplier);
const char *sff_bitfield(char *buf, size_t size,
			 const struct sff_bitfield *bits, unsigned int val);
const char *sff_connector(unsigned int connector);
const char *sff_encoding(unsigned int encoding);
#endif