Symbol: interface
arch/mips/cavium-octeon/executive/cvmx-helper-board.c
239
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper-board.c
242
cvmx_read_csr(CVMX_GMXX_RXX_RX_INBND(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-board.c
298
int __cvmx_helper_board_interface_probe(int interface, int supported_ports)
arch/mips/cavium-octeon/executive/cvmx-helper-board.c
302
if (interface == 0)
arch/mips/cavium-octeon/executive/cvmx-helper-board.c
306
if (interface == 0)
arch/mips/cavium-octeon/executive/cvmx-helper-board.c
310
if (interface == 0)
arch/mips/cavium-octeon/executive/cvmx-helper-board.c
316
if (interface == 1)
arch/mips/cavium-octeon/executive/cvmx-helper-loop.c
48
int __cvmx_helper_loop_probe(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-loop.c
58
int ipd_port = cvmx_helper_get_ipd_port(interface, port);
arch/mips/cavium-octeon/executive/cvmx-helper-loop.c
81
int __cvmx_helper_loop_enable(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-npi.c
49
int __cvmx_helper_npi_probe(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-npi.c
75
int __cvmx_helper_npi_enable(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-npi.c
84
int num_ports = cvmx_helper_ports_on_interface(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-npi.c
89
cvmx_helper_get_ipd_port(interface, port);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
100
int interface = (port >> 4) & 1;
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
109
cvmx_write_csr(CVMX_GMXX_TXX_CLK(index, interface), 1);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
110
cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 0x200);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
111
cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 0x2000);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
112
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
113
tmp = cvmx_read_csr(CVMX_ASXX_PRT_LOOP(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
114
cvmx_write_csr(CVMX_ASXX_PRT_LOOP(interface), (1 << index) | tmp);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
115
tmp = cvmx_read_csr(CVMX_ASXX_TX_PRT_EN(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
116
cvmx_write_csr(CVMX_ASXX_TX_PRT_EN(interface), (1 << index) | tmp);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
117
tmp = cvmx_read_csr(CVMX_ASXX_RX_PRT_EN(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
118
cvmx_write_csr(CVMX_ASXX_RX_PRT_EN(interface), (1 << index) | tmp);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
120
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
133
static int __cvmx_helper_errata_asx_pass1(int interface, int port,
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
138
cvmx_write_csr(CVMX_ASXX_TX_HI_WATERX(port, interface), 12);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
140
cvmx_write_csr(CVMX_ASXX_TX_HI_WATERX(port, interface), 11);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
142
cvmx_write_csr(CVMX_ASXX_TX_HI_WATERX(port, interface), 10);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
144
cvmx_write_csr(CVMX_ASXX_TX_HI_WATERX(port, interface), 9);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
159
int __cvmx_helper_rgmii_enable(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
161
int num_ports = cvmx_helper_ports_on_interface(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
168
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
180
cvmx_write_csr(CVMX_ASXX_TX_PRT_EN(interface), asx_tx.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
184
cvmx_write_csr(CVMX_ASXX_RX_PRT_EN(interface), asx_rx.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
192
__cvmx_helper_errata_asx_pass1(interface, port,
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
204
(port, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
207
cvmx_write_csr(CVMX_GMXX_RXX_FRM_CTL(port, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
218
cvmx_write_csr(CVMX_GMXX_TXX_PAUSE_PKT_TIME(port, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
221
(port, interface), 19000);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
224
cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(port, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
226
cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(port, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
229
cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(port, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
231
cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(port, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
236
__cvmx_helper_setup_gmx(interface, num_ports);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
243
cvmx_read_csr(CVMX_GMXX_PRTX_CFG(port, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
245
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(port, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
248
__cvmx_interrupt_asxx_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
249
__cvmx_interrupt_gmxx_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
266
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
270
asxx_prt_loop.u64 = cvmx_read_csr(CVMX_ASXX_PRT_LOOP(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
298
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
314
cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
318
cvmx_write_csr(CVMX_ASXX_RX_PRT_EN(interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
319
cvmx_read_csr(CVMX_ASXX_RX_PRT_EN(interface)) &
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
336
gmx_tx_ovr_bp.u64 = cvmx_read_csr(CVMX_GMXX_TX_OVR_BP(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
340
cvmx_write_csr(CVMX_GMXX_TX_OVR_BP(interface), gmx_tx_ovr_bp.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
341
cvmx_read_csr(CVMX_GMXX_TX_OVR_BP(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
351
interface * 0x800 + index * 0x100 + 0x880);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
359
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), new_gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
360
cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
386
cvmx_write_csr(CVMX_GMXX_TXX_CLK(index, interface), 50);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
387
cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 0x40);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
388
cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 0);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
390
cvmx_write_csr(CVMX_GMXX_TXX_CLK(index, interface), 5);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
391
cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 0x40);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
392
cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 0);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
394
cvmx_write_csr(CVMX_GMXX_TXX_CLK(index, interface), 1);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
395
cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 0x200);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
396
cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 0x2000);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
402
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
419
(index, interface), 1);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
425
cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
428
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), new_gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
431
cvmx_write_csr(CVMX_ASXX_RX_PRT_EN(interface),
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
432
cvmx_read_csr(CVMX_ASXX_RX_PRT_EN(interface)) | (1 <<
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
444
cvmx_write_csr(CVMX_GMXX_TX_OVR_BP(interface), gmx_tx_ovr_bp_save.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
448
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), new_gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
52
int __cvmx_helper_rgmii_probe(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
56
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
103
cvmx_write_csr(CVMX_PCSX_ANX_ADV_REG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
108
cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
114
(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
119
(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
137
static int __cvmx_helper_sgmii_hardware_init_link(int interface, int index)
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
150
cvmx_read_csr(CVMX_PCSX_MRX_CONTROL_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
153
cvmx_write_csr(CVMX_PCSX_MRX_CONTROL_REG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
156
(CVMX_PCSX_MRX_CONTROL_REG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
160
interface, index);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
172
cvmx_write_csr(CVMX_PCSX_MRX_CONTROL_REG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
182
CVMX_WAIT_FOR_FIELD64(CVMX_PCSX_MRX_STATUS_REG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
201
static int __cvmx_helper_sgmii_hardware_init_link_speed(int interface,
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
211
gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
214
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmxx_prtx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
218
(CVMX_GMXX_PRTX_CFG(index, interface), union cvmx_gmxx_prtx_cfg,
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
220
|| CVMX_WAIT_FOR_FIELD64(CVMX_GMXX_PRTX_CFG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
225
interface, index);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
230
gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
237
cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
257
cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 64);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
258
cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 0);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
265
cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 64);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
266
cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 0);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
273
cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 512);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
274
cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 8192);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
281
cvmx_write_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
285
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmxx_prtx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
288
gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
292
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmxx_prtx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
307
static int __cvmx_helper_sgmii_hardware_init(int interface, int num_ports)
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
311
__cvmx_helper_setup_gmx(interface, num_ports);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
314
int ipd_port = cvmx_helper_get_ipd_port(interface, index);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
315
__cvmx_helper_sgmii_hardware_init_one_time(interface, index);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
329
int __cvmx_helper_sgmii_enumerate(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
342
int __cvmx_helper_sgmii_probe(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
351
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
353
cvmx_write_csr(CVMX_GMXX_INF_MODE(interface), mode.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
354
return __cvmx_helper_sgmii_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
366
int __cvmx_helper_sgmii_enable(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
368
int num_ports = cvmx_helper_ports_on_interface(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
371
__cvmx_helper_sgmii_hardware_init(interface, num_ports);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
376
cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
378
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
380
__cvmx_interrupt_pcsx_intx_en_reg_enable(index, interface);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
382
__cvmx_interrupt_pcsxx_int_en_reg_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
383
__cvmx_interrupt_gmxx_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
401
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
416
cvmx_read_csr(CVMX_PCSX_MRX_CONTROL_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
426
cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
433
cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
445
(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
448
(interface, index) != 0)
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
455
(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
510
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
512
__cvmx_helper_sgmii_hardware_init_link(interface, index);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
513
return __cvmx_helper_sgmii_hardware_init_link_speed(interface, index,
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
52
static int __cvmx_helper_sgmii_hardware_init_one_time(int interface, int index)
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
60
gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
62
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmxx_prtx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
70
cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
72
cvmx_read_csr(CVMX_PCSX_LINKX_TIMER_COUNT_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
82
cvmx_write_csr(CVMX_PCSX_LINKX_TIMER_COUNT_REG(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
98
cvmx_read_csr(CVMX_PCSX_ANX_ADV_REG(index, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
104
int __cvmx_helper_spi_enable(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
111
int num_ports = cvmx_helper_ports_on_interface(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
113
for (ipd_port = interface * 16; ipd_port < interface * 16 + num_ports;
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
122
cvmx_spi_start_interface(interface, CVMX_SPI_MODE_DUPLEX,
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
124
if (cvmx_spi4000_is_present(interface))
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
125
cvmx_spi4000_initialize(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
127
__cvmx_interrupt_spxx_int_msk_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
128
__cvmx_interrupt_stxx_int_msk_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
129
__cvmx_interrupt_gmxx_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
146
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
155
} else if (cvmx_spi4000_is_present(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
157
cvmx_spi4000_check_speed(interface, index);
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
52
int __cvmx_helper_spi_enumerate(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
55
cvmx_spi4000_is_present(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
71
int __cvmx_helper_spi_probe(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
76
cvmx_spi4000_is_present(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
88
enable.s.enable |= 0xffff << (interface * 16);
arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
91
__cvmx_helper_setup_gmx(interface, num_ports);
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
137
int interface;
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
144
for (interface = 0; interface < 2; interface++) {
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
145
for (port = cvmx_helper_get_first_ipd_port(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
146
port < cvmx_helper_get_last_ipd_port(interface); port++)
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
180
int __cvmx_helper_setup_gmx(int interface, int num_ports)
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
189
gmx_tx_prts.u64 = cvmx_read_csr(CVMX_GMXX_TX_PRTS(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
191
cvmx_write_csr(CVMX_GMXX_TX_PRTS(interface), gmx_tx_prts.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
195
if (cvmx_helper_interface_get_mode(interface) ==
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
197
|| cvmx_helper_interface_get_mode(interface) ==
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
199
|| cvmx_helper_interface_get_mode(interface) ==
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
201
|| cvmx_helper_interface_get_mode(interface) ==
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
209
gmx_rx_prts.u64 = cvmx_read_csr(CVMX_GMXX_RX_PRTS(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
211
cvmx_write_csr(CVMX_GMXX_RX_PRTS(interface), gmx_rx_prts.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
219
if (interface == 0) {
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
252
gmx_tx_thresh.u64 = cvmx_read_csr(CVMX_GMXX_TXX_THRESH(0, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
273
cvmx_write_csr(CVMX_GMXX_TXX_THRESH(index, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
288
int cvmx_helper_get_ipd_port(int interface, int port)
arch/mips/cavium-octeon/executive/cvmx-helper-util.c
290
switch (interface) {
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
102
return __cvmx_helper_xaui_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
114
int __cvmx_helper_xaui_enable(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
126
gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(0, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
127
gmx_cfg.s.pknd = cvmx_helper_get_ipd_port(interface, 0);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
128
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(0, interface), gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
134
xauiMiscCtl.u64 = cvmx_read_csr(CVMX_PCSXX_MISC_CTL_REG(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
136
cvmx_write_csr(CVMX_PCSXX_MISC_CTL_REG(interface), xauiMiscCtl.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
139
gmx_rx_int_en.u64 = cvmx_read_csr(CVMX_GMXX_RXX_INT_EN(0, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
140
cvmx_write_csr(CVMX_GMXX_RXX_INT_EN(0, interface), 0x0);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
141
gmx_tx_int_en.u64 = cvmx_read_csr(CVMX_GMXX_TX_INT_EN(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
142
cvmx_write_csr(CVMX_GMXX_TX_INT_EN(interface), 0x0);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
143
pcsx_int_en_reg.u64 = cvmx_read_csr(CVMX_PCSXX_INT_EN_REG(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
144
cvmx_write_csr(CVMX_PCSXX_INT_EN_REG(interface), 0x0);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
149
gmxXauiTxCtl.u64 = cvmx_read_csr(CVMX_GMXX_TX_XAUI_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
153
cvmx_write_csr(CVMX_GMXX_TX_XAUI_CTL(interface), gmxXauiTxCtl.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
156
xauiCtl.u64 = cvmx_read_csr(CVMX_PCSXX_CONTROL1_REG(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
165
cvmx_write_csr(CVMX_PCSXX_CONTROL1_REG(interface), xauiCtl.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
169
(CVMX_PCSXX_CONTROL1_REG(interface), union cvmx_pcsxx_control1_reg,
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
174
(CVMX_PCSXX_10GBX_STATUS_REG(interface),
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
179
(CVMX_GMXX_RX_XAUI_CTL(interface), union cvmx_gmxx_rx_xaui_ctl,
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
184
gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(0, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
186
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(0, interface), gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
190
(CVMX_GMXX_PRTX_CFG(0, interface), union cvmx_gmxx_prtx_cfg,
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
195
(CVMX_GMXX_PRTX_CFG(0, interface), union cvmx_gmxx_prtx_cfg,
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
200
gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(0, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
204
cvmx_write_csr(CVMX_GMXX_TX_PRTS(interface), 1);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
205
cvmx_write_csr(CVMX_GMXX_TXX_SLOT(0, interface), 512);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
206
cvmx_write_csr(CVMX_GMXX_TXX_BURST(0, interface), 8192);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
207
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(0, interface), gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
210
cvmx_write_csr(CVMX_GMXX_RXX_INT_REG(0, interface),
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
211
cvmx_read_csr(CVMX_GMXX_RXX_INT_REG(0, interface)));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
212
cvmx_write_csr(CVMX_GMXX_TX_INT_REG(interface),
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
213
cvmx_read_csr(CVMX_GMXX_TX_INT_REG(interface)));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
214
cvmx_write_csr(CVMX_PCSXX_INT_REG(interface),
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
215
cvmx_read_csr(CVMX_PCSXX_INT_REG(interface)));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
219
(CVMX_PCSXX_STATUS1_REG(interface), union cvmx_pcsxx_status1_reg,
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
223
(CVMX_PCSXX_STATUS2_REG(interface), union cvmx_pcsxx_status2_reg,
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
227
(CVMX_PCSXX_STATUS2_REG(interface), union cvmx_pcsxx_status2_reg,
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
231
cvmx_write_csr(CVMX_GMXX_RXX_INT_EN(0, interface), gmx_rx_int_en.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
232
cvmx_write_csr(CVMX_GMXX_TX_INT_EN(interface), gmx_tx_int_en.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
233
cvmx_write_csr(CVMX_PCSXX_INT_EN_REG(interface), pcsx_int_en_reg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
237
cvmx_write_csr(CVMX_PCSXX_MISC_CTL_REG(interface), xauiMiscCtl.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
239
gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(0, interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
241
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(0, interface), gmx_cfg.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
243
__cvmx_interrupt_pcsx_intx_en_reg_enable(0, interface);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
244
__cvmx_interrupt_pcsx_intx_en_reg_enable(1, interface);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
245
__cvmx_interrupt_pcsx_intx_en_reg_enable(2, interface);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
246
__cvmx_interrupt_pcsx_intx_en_reg_enable(3, interface);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
247
__cvmx_interrupt_pcsxx_int_en_reg_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
248
__cvmx_interrupt_gmxx_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
265
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
271
gmxx_tx_xaui_ctl.u64 = cvmx_read_csr(CVMX_GMXX_TX_XAUI_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
272
gmxx_rx_xaui_ctl.u64 = cvmx_read_csr(CVMX_GMXX_RX_XAUI_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
274
cvmx_read_csr(CVMX_PCSXX_STATUS1_REG(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
285
cvmx_write_csr(CVMX_GMXX_RXX_INT_EN(0, interface), 0x0);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
286
cvmx_write_csr(CVMX_GMXX_TX_INT_EN(interface), 0x0);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
287
cvmx_write_csr(CVMX_PCSXX_INT_EN_REG(interface), 0x0);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
305
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
309
gmxx_tx_xaui_ctl.u64 = cvmx_read_csr(CVMX_GMXX_TX_XAUI_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
310
gmxx_rx_xaui_ctl.u64 = cvmx_read_csr(CVMX_GMXX_RX_XAUI_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
321
return __cvmx_helper_xaui_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
45
int __cvmx_helper_xaui_enumerate(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
50
gmx_hg2_control.u64 = cvmx_read_csr(CVMX_GMXX_HG2_CONTROL(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
66
int __cvmx_helper_xaui_probe(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
76
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
78
cvmx_write_csr(CVMX_GMXX_INF_MODE(interface), mode.u64);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
80
__cvmx_helper_setup_gmx(interface, 1);
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
98
pko_mem_port_ptrs.s.eid = interface * 4;
arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
99
pko_mem_port_ptrs.s.pid = interface * 16 + i;
arch/mips/cavium-octeon/executive/cvmx-helper.c
101
switch (interface) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
1016
int interface;
arch/mips/cavium-octeon/executive/cvmx-helper.c
1038
for (interface = 0; interface < num_interfaces; interface++) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
1039
result |= cvmx_helper_interface_probe(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
1040
if (cvmx_helper_ports_on_interface(interface) > 0)
arch/mips/cavium-octeon/executive/cvmx-helper.c
1042
interface,
arch/mips/cavium-octeon/executive/cvmx-helper.c
1043
cvmx_helper_ports_on_interface(interface),
arch/mips/cavium-octeon/executive/cvmx-helper.c
1046
(interface)));
arch/mips/cavium-octeon/executive/cvmx-helper.c
1047
result |= __cvmx_helper_interface_setup_ipd(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
1048
result |= __cvmx_helper_interface_setup_pko(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
1077
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper.c
1084
if (index >= cvmx_helper_ports_on_interface(interface))
arch/mips/cavium-octeon/executive/cvmx-helper.c
1087
switch (cvmx_helper_interface_get_mode(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
1138
int interface = cvmx_helper_get_interface_num(ipd_port);
arch/mips/cavium-octeon/executive/cvmx-helper.c
1141
if (index >= cvmx_helper_ports_on_interface(interface))
arch/mips/cavium-octeon/executive/cvmx-helper.c
1144
switch (cvmx_helper_interface_get_mode(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
117
qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(interface));
arch/mips/cavium-octeon/executive/cvmx-helper.c
150
static enum cvmx_helper_interface_mode __cvmx_get_mode_octeon2(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
155
return __cvmx_get_mode_cn68xx(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
157
if (interface == 2)
arch/mips/cavium-octeon/executive/cvmx-helper.c
160
if (interface == 3)
arch/mips/cavium-octeon/executive/cvmx-helper.c
165
(interface == 4 || interface == 5)) ||
arch/mips/cavium-octeon/executive/cvmx-helper.c
167
interface >= 4 && interface <= 7)) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
175
if (interface == 0)
arch/mips/cavium-octeon/executive/cvmx-helper.c
177
else if (interface == 1)
arch/mips/cavium-octeon/executive/cvmx-helper.c
194
if (interface == 0) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
202
} else if (interface == 1) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
212
if (interface == 0) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
221
if (interface == 1 && OCTEON_IS_MODEL(OCTEON_CN63XX))
arch/mips/cavium-octeon/executive/cvmx-helper.c
224
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-helper.c
250
static enum cvmx_helper_interface_mode __cvmx_get_mode_cn7xxx(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
254
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-helper.c
256
switch (interface) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
292
enum cvmx_helper_interface_mode cvmx_helper_interface_get_mode(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
296
if (interface < 0 ||
arch/mips/cavium-octeon/executive/cvmx-helper.c
297
interface >= cvmx_helper_get_number_of_interfaces())
arch/mips/cavium-octeon/executive/cvmx-helper.c
304
return __cvmx_get_mode_cn7xxx(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
310
return __cvmx_get_mode_octeon2(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
315
if (interface == 2)
arch/mips/cavium-octeon/executive/cvmx-helper.c
318
if (interface == 3) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
327
if ((interface == 1)
arch/mips/cavium-octeon/executive/cvmx-helper.c
333
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-helper.c
422
int cvmx_helper_interface_enumerate(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
424
switch (cvmx_helper_interface_get_mode(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
428
interface_port_count[interface] = 0;
arch/mips/cavium-octeon/executive/cvmx-helper.c
432
interface_port_count[interface] =
arch/mips/cavium-octeon/executive/cvmx-helper.c
433
__cvmx_helper_xaui_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
441
interface_port_count[interface] =
arch/mips/cavium-octeon/executive/cvmx-helper.c
442
__cvmx_helper_rgmii_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
449
interface_port_count[interface] =
arch/mips/cavium-octeon/executive/cvmx-helper.c
450
__cvmx_helper_spi_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
458
interface_port_count[interface] =
arch/mips/cavium-octeon/executive/cvmx-helper.c
459
__cvmx_helper_sgmii_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
463
interface_port_count[interface] =
arch/mips/cavium-octeon/executive/cvmx-helper.c
464
__cvmx_helper_npi_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
471
interface_port_count[interface] =
arch/mips/cavium-octeon/executive/cvmx-helper.c
472
__cvmx_helper_loop_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
476
interface_port_count[interface] =
arch/mips/cavium-octeon/executive/cvmx-helper.c
477
__cvmx_helper_board_interface_probe(interface,
arch/mips/cavium-octeon/executive/cvmx-helper.c
479
[interface]);
arch/mips/cavium-octeon/executive/cvmx-helper.c
498
int cvmx_helper_interface_probe(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
500
cvmx_helper_interface_enumerate(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
504
switch (cvmx_helper_interface_get_mode(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
511
__cvmx_helper_xaui_probe(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
519
__cvmx_helper_rgmii_probe(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
526
__cvmx_helper_spi_probe(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
534
__cvmx_helper_sgmii_probe(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
538
__cvmx_helper_npi_probe(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
545
__cvmx_helper_loop_probe(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
565
static int __cvmx_helper_interface_setup_ipd(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
567
int ipd_port = cvmx_helper_get_ipd_port(interface, 0);
arch/mips/cavium-octeon/executive/cvmx-helper.c
568
int num_ports = interface_port_count[interface];
arch/mips/cavium-octeon/executive/cvmx-helper.c
608
static int __cvmx_helper_interface_setup_pko(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
630
int ipd_port = cvmx_helper_get_ipd_port(interface, 0);
arch/mips/cavium-octeon/executive/cvmx-helper.c
631
int num_ports = interface_port_count[interface];
arch/mips/cavium-octeon/executive/cvmx-helper.c
689
int interface;
arch/mips/cavium-octeon/executive/cvmx-helper.c
690
for (interface = 0; interface < num_interfaces; interface++) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
691
switch (cvmx_helper_interface_get_mode(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
703
cvmx_gmx_set_backpressure_override(interface, 0xf);
arch/mips/cavium-octeon/executive/cvmx-helper.c
723
static int __cvmx_helper_packet_hardware_enable(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
726
switch (cvmx_helper_interface_get_mode(interface)) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
734
result = __cvmx_helper_xaui_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
742
result = __cvmx_helper_rgmii_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
749
result = __cvmx_helper_spi_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
757
result = __cvmx_helper_sgmii_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
761
result = __cvmx_helper_npi_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
768
result = __cvmx_helper_loop_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-helper.c
88
int cvmx_helper_ports_on_interface(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
90
return interface_port_count[interface];
arch/mips/cavium-octeon/executive/cvmx-helper.c
977
int interface;
arch/mips/cavium-octeon/executive/cvmx-helper.c
98
static enum cvmx_helper_interface_mode __cvmx_get_mode_cn68xx(int interface)
arch/mips/cavium-octeon/executive/cvmx-helper.c
988
for (interface = 0; interface < num_interfaces; interface++) {
arch/mips/cavium-octeon/executive/cvmx-helper.c
989
if (cvmx_helper_ports_on_interface(interface) > 0)
arch/mips/cavium-octeon/executive/cvmx-helper.c
990
__cvmx_helper_packet_hardware_enable(interface);
arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c
137
cvmx_write_csr(CVMX_GMXX_TX_INT_EN(interface), gmx_tx_int_en.u64);
arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c
139
__cvmx_interrupt_gmxx_rxx_int_en_enable(index, interface);
arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c
76
void __cvmx_interrupt_gmxx_enable(int interface)
arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c
83
mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/cavium-octeon/executive/cvmx-pko.c
122
int interface, index;
arch/mips/cavium-octeon/executive/cvmx-pko.c
140
interface = cvmx_helper_get_interface_num(port);
arch/mips/cavium-octeon/executive/cvmx-pko.c
142
mode = cvmx_helper_interface_get_mode(interface);
arch/mips/cavium-octeon/executive/cvmx-pko.c
150
config.s.intr = __cvmx_pko_int(interface, index);
arch/mips/cavium-octeon/executive/cvmx-pko.c
42
static int __cvmx_pko_int(int interface, int index)
arch/mips/cavium-octeon/executive/cvmx-pko.c
44
switch (interface) {
arch/mips/cavium-octeon/executive/cvmx-spi.c
105
int cvmx_spi_start_interface(int interface, enum cvmx_spi_mode mode, int timeout,
arch/mips/cavium-octeon/executive/cvmx-spi.c
114
INVOKE_CB(cvmx_spi_callbacks.reset_cb, interface, mode);
arch/mips/cavium-octeon/executive/cvmx-spi.c
117
INVOKE_CB(cvmx_spi_callbacks.calendar_setup_cb, interface, mode,
arch/mips/cavium-octeon/executive/cvmx-spi.c
121
INVOKE_CB(cvmx_spi_callbacks.clock_detect_cb, interface, mode, timeout);
arch/mips/cavium-octeon/executive/cvmx-spi.c
124
INVOKE_CB(cvmx_spi_callbacks.training_cb, interface, mode, timeout);
arch/mips/cavium-octeon/executive/cvmx-spi.c
127
INVOKE_CB(cvmx_spi_callbacks.calendar_sync_cb, interface, mode,
arch/mips/cavium-octeon/executive/cvmx-spi.c
131
INVOKE_CB(cvmx_spi_callbacks.interface_up_cb, interface, mode);
arch/mips/cavium-octeon/executive/cvmx-spi.c
150
int cvmx_spi_restart_interface(int interface, enum cvmx_spi_mode mode, int timeout)
arch/mips/cavium-octeon/executive/cvmx-spi.c
157
cvmx_dprintf("SPI%d: Restart %s\n", interface, modes[mode]);
arch/mips/cavium-octeon/executive/cvmx-spi.c
160
INVOKE_CB(cvmx_spi_callbacks.reset_cb, interface, mode);
arch/mips/cavium-octeon/executive/cvmx-spi.c
166
INVOKE_CB(cvmx_spi_callbacks.clock_detect_cb, interface, mode, timeout);
arch/mips/cavium-octeon/executive/cvmx-spi.c
169
INVOKE_CB(cvmx_spi_callbacks.training_cb, interface, mode, timeout);
arch/mips/cavium-octeon/executive/cvmx-spi.c
172
INVOKE_CB(cvmx_spi_callbacks.calendar_sync_cb, interface, mode,
arch/mips/cavium-octeon/executive/cvmx-spi.c
176
INVOKE_CB(cvmx_spi_callbacks.interface_up_cb, interface, mode);
arch/mips/cavium-octeon/executive/cvmx-spi.c
195
int cvmx_spi_reset_cb(int interface, enum cvmx_spi_mode mode)
arch/mips/cavium-octeon/executive/cvmx-spi.c
207
spxx_int_msk.u64 = cvmx_read_csr(CVMX_SPXX_INT_MSK(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
208
cvmx_write_csr(CVMX_SPXX_INT_MSK(interface), 0);
arch/mips/cavium-octeon/executive/cvmx-spi.c
209
stxx_int_msk.u64 = cvmx_read_csr(CVMX_STXX_INT_MSK(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
210
cvmx_write_csr(CVMX_STXX_INT_MSK(interface), 0);
arch/mips/cavium-octeon/executive/cvmx-spi.c
213
cvmx_write_csr(CVMX_SRXX_COM_CTL(interface), 0);
arch/mips/cavium-octeon/executive/cvmx-spi.c
214
cvmx_write_csr(CVMX_STXX_COM_CTL(interface), 0);
arch/mips/cavium-octeon/executive/cvmx-spi.c
217
cvmx_write_csr(CVMX_SPXX_CLK_CTL(interface), spxx_clk_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
219
spxx_bist_stat.u64 = cvmx_read_csr(CVMX_SPXX_BIST_STAT(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
223
interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
226
interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
229
interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
238
cvmx_write_csr(CVMX_SRXX_SPI4_CALX(index, interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
243
cvmx_write_csr(CVMX_STXX_SPI4_CALX(index, interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
248
cvmx_write_csr(CVMX_SPXX_INT_REG(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
249
cvmx_read_csr(CVMX_SPXX_INT_REG(interface)));
arch/mips/cavium-octeon/executive/cvmx-spi.c
250
cvmx_write_csr(CVMX_SPXX_INT_MSK(interface), spxx_int_msk.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
251
cvmx_write_csr(CVMX_STXX_INT_REG(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
252
cvmx_read_csr(CVMX_STXX_INT_REG(interface)));
arch/mips/cavium-octeon/executive/cvmx-spi.c
253
cvmx_write_csr(CVMX_STXX_INT_MSK(interface), stxx_int_msk.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
267
cvmx_write_csr(CVMX_SPXX_CLK_CTL(interface), spxx_clk_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
272
cvmx_write_csr(CVMX_SPXX_CLK_CTL(interface), spxx_clk_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
288
cvmx_write_csr(CVMX_SPXX_TRN4_CTL(interface), spxx_trn4_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
291
cvmx_write_csr(CVMX_SPXX_DBG_DESKEW_CTL(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
311
int cvmx_spi_calendar_setup_cb(int interface, enum cvmx_spi_mode mode,
arch/mips/cavium-octeon/executive/cvmx-spi.c
325
cvmx_write_csr(CVMX_SRXX_COM_CTL(interface), srxx_com_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
339
cvmx_write_csr(CVMX_SRXX_SPI4_CALX(index, interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
346
cvmx_write_csr(CVMX_SRXX_SPI4_STAT(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
362
cvmx_write_csr(CVMX_STXX_ARB_CTL(interface), stxx_arb_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
368
cvmx_write_csr(CVMX_GMXX_TX_SPI_MAX(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
373
cvmx_write_csr(CVMX_GMXX_TX_SPI_THRESH(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
379
cvmx_write_csr(CVMX_GMXX_TX_SPI_CTL(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
387
cvmx_write_csr(CVMX_STXX_SPI4_DAT(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
402
cvmx_write_csr(CVMX_STXX_SPI4_CALX(index, interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
409
cvmx_write_csr(CVMX_STXX_SPI4_STAT(interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
430
int cvmx_spi_clock_detect_cb(int interface, enum cvmx_spi_mode mode, int timeout)
arch/mips/cavium-octeon/executive/cvmx-spi.c
441
cvmx_dprintf("SPI%d: Waiting to see TsClk...\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
449
stat.u64 = cvmx_read_csr(CVMX_SPXX_CLK_STAT(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
456
cvmx_write_csr(CVMX_SPXX_CLK_STAT(interface), stat.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
461
cvmx_dprintf("SPI%d: Timeout\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
466
cvmx_dprintf("SPI%d: Waiting to see RsClk...\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
474
stat.u64 = cvmx_read_csr(CVMX_SPXX_CLK_STAT(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
481
cvmx_write_csr(CVMX_SPXX_CLK_STAT(interface), stat.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
486
cvmx_dprintf("SPI%d: Timeout\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
508
int cvmx_spi_training_cb(int interface, enum cvmx_spi_mode mode, int timeout)
arch/mips/cavium-octeon/executive/cvmx-spi.c
529
cvmx_write_csr(CVMX_SPXX_CLK_CTL(interface), spxx_clk_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
533
spxx_trn4_ctl.u64 = cvmx_read_csr(CVMX_SPXX_TRN4_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
535
cvmx_write_csr(CVMX_SPXX_TRN4_CTL(interface), spxx_trn4_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
538
cvmx_dprintf("SPI%d: Waiting for training\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
548
stat.u64 = cvmx_read_csr(CVMX_SPXX_CLK_STAT(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
551
cvmx_write_csr(CVMX_SPXX_CLK_STAT(interface), stat.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
555
cvmx_dprintf("SPI%d: Timeout\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
577
int cvmx_spi_calendar_sync_cb(int interface, enum cvmx_spi_mode mode, int timeout)
arch/mips/cavium-octeon/executive/cvmx-spi.c
585
interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
586
srxx_com_ctl.u64 = cvmx_read_csr(CVMX_SRXX_COM_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
589
cvmx_write_csr(CVMX_SRXX_COM_CTL(interface), srxx_com_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
601
cvmx_write_csr(CVMX_STXX_COM_CTL(interface), stxx_com_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
605
interface, interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
609
stat.u64 = cvmx_read_csr(CVMX_SPXX_CLK_STAT(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
611
cvmx_dprintf("SPI%d: Timeout\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
633
int cvmx_spi_interface_up_cb(int interface, enum cvmx_spi_mode mode)
arch/mips/cavium-octeon/executive/cvmx-spi.c
641
srxx_com_ctl.u64 = cvmx_read_csr(CVMX_SRXX_COM_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
643
cvmx_write_csr(CVMX_SRXX_COM_CTL(interface), srxx_com_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
644
cvmx_dprintf("SPI%d: Rx is now up\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
649
stxx_com_ctl.u64 = cvmx_read_csr(CVMX_STXX_COM_CTL(interface));
arch/mips/cavium-octeon/executive/cvmx-spi.c
651
cvmx_write_csr(CVMX_STXX_COM_CTL(interface), stxx_com_ctl.u64);
arch/mips/cavium-octeon/executive/cvmx-spi.c
652
cvmx_dprintf("SPI%d: Tx is now up\n", interface);
arch/mips/cavium-octeon/executive/cvmx-spi.c
657
cvmx_write_csr(CVMX_GMXX_RXX_FRM_MIN(0, interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
661
cvmx_write_csr(CVMX_GMXX_RXX_FRM_MAX(0, interface),
arch/mips/cavium-octeon/executive/cvmx-spi.c
665
cvmx_write_csr(CVMX_GMXX_RXX_JABBER(0, interface), gmxx_rxx_jabber.u64);
arch/mips/include/asm/octeon/cvmx-gmxx-defs.h
341
void __cvmx_interrupt_gmxx_enable(int interface);
arch/mips/include/asm/octeon/cvmx-helper-board.h
119
extern int __cvmx_helper_board_interface_probe(int interface,
arch/mips/include/asm/octeon/cvmx-helper-loop.h
46
extern int __cvmx_helper_loop_probe(int interface);
arch/mips/include/asm/octeon/cvmx-helper-loop.h
47
static inline int __cvmx_helper_loop_enumerate(int interface) {return 4; }
arch/mips/include/asm/octeon/cvmx-helper-loop.h
58
extern int __cvmx_helper_loop_enable(int interface);
arch/mips/include/asm/octeon/cvmx-helper-npi.h
47
extern int __cvmx_helper_npi_probe(int interface);
arch/mips/include/asm/octeon/cvmx-helper-npi.h
59
extern int __cvmx_helper_npi_enable(int interface);
arch/mips/include/asm/octeon/cvmx-helper-rgmii.h
45
extern int __cvmx_helper_rgmii_probe(int interface);
arch/mips/include/asm/octeon/cvmx-helper-rgmii.h
65
extern int __cvmx_helper_rgmii_enable(int interface);
arch/mips/include/asm/octeon/cvmx-helper-sgmii.h
47
extern int __cvmx_helper_sgmii_probe(int interface);
arch/mips/include/asm/octeon/cvmx-helper-sgmii.h
48
extern int __cvmx_helper_sgmii_enumerate(int interface);
arch/mips/include/asm/octeon/cvmx-helper-sgmii.h
59
extern int __cvmx_helper_sgmii_enable(int interface);
arch/mips/include/asm/octeon/cvmx-helper-spi.h
44
extern int __cvmx_helper_spi_probe(int interface);
arch/mips/include/asm/octeon/cvmx-helper-spi.h
45
extern int __cvmx_helper_spi_enumerate(int interface);
arch/mips/include/asm/octeon/cvmx-helper-spi.h
56
extern int __cvmx_helper_spi_enable(int interface);
arch/mips/include/asm/octeon/cvmx-helper-util.h
101
return cvmx_helper_get_ipd_port(interface, 0);
arch/mips/include/asm/octeon/cvmx-helper-util.h
112
static inline int cvmx_helper_get_last_ipd_port(int interface)
arch/mips/include/asm/octeon/cvmx-helper-util.h
114
extern int cvmx_helper_ports_on_interface(int interface);
arch/mips/include/asm/octeon/cvmx-helper-util.h
116
return cvmx_helper_get_first_ipd_port(interface) +
arch/mips/include/asm/octeon/cvmx-helper-util.h
117
cvmx_helper_ports_on_interface(interface) - 1;
arch/mips/include/asm/octeon/cvmx-helper-util.h
78
extern int __cvmx_helper_setup_gmx(int interface, int num_ports);
arch/mips/include/asm/octeon/cvmx-helper-util.h
89
extern int cvmx_helper_get_ipd_port(int interface, int port);
arch/mips/include/asm/octeon/cvmx-helper-util.h
99
static inline int cvmx_helper_get_first_ipd_port(int interface)
arch/mips/include/asm/octeon/cvmx-helper-xaui.h
47
extern int __cvmx_helper_xaui_probe(int interface);
arch/mips/include/asm/octeon/cvmx-helper-xaui.h
48
extern int __cvmx_helper_xaui_enumerate(int interface);
arch/mips/include/asm/octeon/cvmx-helper-xaui.h
59
extern int __cvmx_helper_xaui_enable(int interface);
arch/mips/include/asm/octeon/cvmx-helper.h
106
extern int cvmx_helper_ports_on_interface(int interface);
arch/mips/include/asm/octeon/cvmx-helper.h
129
interface);
arch/mips/include/asm/octeon/cvmx-helper.h
168
extern int cvmx_helper_interface_probe(int interface);
arch/mips/include/asm/octeon/cvmx-helper.h
169
extern int cvmx_helper_interface_enumerate(int interface);
arch/mips/include/asm/octeon/cvmx-pip.h
459
static inline void cvmx_pip_config_crc(uint64_t interface,
arch/mips/include/asm/octeon/cvmx-pip.h
470
cvmx_write_csr(CVMX_PIP_CRC_CTLX(interface), config.u64);
arch/mips/include/asm/octeon/cvmx-pip.h
474
cvmx_write_csr(CVMX_PIP_CRC_IVX(interface), pip_crc_ivx.u64);
arch/mips/include/asm/octeon/cvmx-spi.h
113
extern int cvmx_spi_restart_interface(int interface, enum cvmx_spi_mode mode,
arch/mips/include/asm/octeon/cvmx-spi.h
123
static inline int cvmx_spi4000_is_present(int interface)
arch/mips/include/asm/octeon/cvmx-spi.h
133
static inline int cvmx_spi4000_initialize(int interface)
arch/mips/include/asm/octeon/cvmx-spi.h
146
int interface,
arch/mips/include/asm/octeon/cvmx-spi.h
183
extern int cvmx_spi_reset_cb(int interface, enum cvmx_spi_mode mode);
arch/mips/include/asm/octeon/cvmx-spi.h
200
extern int cvmx_spi_calendar_setup_cb(int interface, enum cvmx_spi_mode mode,
arch/mips/include/asm/octeon/cvmx-spi.h
217
extern int cvmx_spi_clock_detect_cb(int interface, enum cvmx_spi_mode mode,
arch/mips/include/asm/octeon/cvmx-spi.h
234
extern int cvmx_spi_training_cb(int interface, enum cvmx_spi_mode mode,
arch/mips/include/asm/octeon/cvmx-spi.h
251
extern int cvmx_spi_calendar_sync_cb(int interface, enum cvmx_spi_mode mode,
arch/mips/include/asm/octeon/cvmx-spi.h
267
extern int cvmx_spi_interface_up_cb(int interface, enum cvmx_spi_mode mode);
arch/mips/include/asm/octeon/cvmx-spi.h
49
int (*reset_cb)(int interface, enum cvmx_spi_mode mode);
arch/mips/include/asm/octeon/cvmx-spi.h
52
int (*calendar_setup_cb)(int interface, enum cvmx_spi_mode mode,
arch/mips/include/asm/octeon/cvmx-spi.h
56
int (*clock_detect_cb)(int interface, enum cvmx_spi_mode mode,
arch/mips/include/asm/octeon/cvmx-spi.h
60
int (*training_cb)(int interface, enum cvmx_spi_mode mode, int timeout);
arch/mips/include/asm/octeon/cvmx-spi.h
63
int (*calendar_sync_cb)(int interface, enum cvmx_spi_mode mode,
arch/mips/include/asm/octeon/cvmx-spi.h
67
int (*interface_up_cb)(int interface, enum cvmx_spi_mode mode);
arch/mips/include/asm/octeon/cvmx-spi.h
77
static inline int cvmx_spi_is_spi_interface(int interface)
arch/mips/include/asm/octeon/cvmx-spi.h
79
uint64_t gmxState = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface));
arch/mips/include/asm/octeon/cvmx-spi.h
97
extern int cvmx_spi_start_interface(int interface, enum cvmx_spi_mode mode,
arch/powerpc/include/asm/opal.h
205
int64_t opal_ipmi_send(uint64_t interface, struct opal_ipmi_msg *msg,
arch/powerpc/include/asm/opal.h
207
int64_t opal_ipmi_recv(uint64_t interface, struct opal_ipmi_msg *msg,
arch/x86/include/asm/efi.h
266
#define __efi64_argmap_handle_protocol(handle, protocol, interface) \
arch/x86/include/asm/efi.h
267
((handle), (protocol), efi64_zero_upper(interface))
arch/x86/include/asm/efi.h
269
#define __efi64_argmap_locate_protocol(protocol, reg, interface) \
arch/x86/include/asm/efi.h
270
((protocol), (reg), efi64_zero_upper(interface))
drivers/acpi/osi.c
48
static u32 acpi_osi_handler(acpi_string interface, u32 supported)
drivers/acpi/osi.c
50
if (!strcmp("Linux", interface)) {
drivers/acpi/osi.c
57
if (!strcmp("Darwin", interface)) {
drivers/char/xillybus/xillyusb.c
2001
static int xillyusb_discovery(struct usb_interface *interface)
drivers/char/xillybus/xillyusb.c
2004
struct xillyusb_dev *xdev = usb_get_intfdata(interface);
drivers/char/xillybus/xillyusb.c
2015
dev_err(&interface->dev, "Failed to send quiesce request. Aborting.\n");
drivers/char/xillybus/xillyusb.c
2045
dev_err(&interface->dev, "Failed to send IDT request. Aborting.\n");
drivers/char/xillybus/xillyusb.c
2065
dev_err(&interface->dev, "No response from FPGA. Aborting.\n");
drivers/char/xillybus/xillyusb.c
2080
dev_err(&interface->dev, "IDT failed CRC check. Aborting.\n");
drivers/char/xillybus/xillyusb.c
2086
dev_err(&interface->dev, "No support for IDT version 0x%02x. Maybe the xillyusb driver needs an upgrade. Aborting.\n",
drivers/char/xillybus/xillyusb.c
2099
dev_err(&interface->dev, "IDT too short. This is exceptionally weird, because its CRC is OK\n");
drivers/char/xillybus/xillyusb.c
2125
rc = xillybus_init_chrdev(&interface->dev, &xillyusb_fops,
drivers/char/xillybus/xillyusb.c
2146
static int xillyusb_probe(struct usb_interface *interface,
drivers/char/xillybus/xillyusb.c
2160
xdev->udev = usb_get_dev(interface_to_usbdev(interface));
drivers/char/xillybus/xillyusb.c
2161
xdev->dev = &interface->dev;
drivers/char/xillybus/xillyusb.c
2169
dev_err(&interface->dev, "Failed to allocate work queue\n");
drivers/char/xillybus/xillyusb.c
2176
usb_set_intfdata(interface, xdev);
drivers/char/xillybus/xillyusb.c
2182
rc = xillyusb_discovery(interface);
drivers/char/xillybus/xillyusb.c
2193
usb_set_intfdata(interface, NULL);
drivers/char/xillybus/xillyusb.c
2198
static void xillyusb_disconnect(struct usb_interface *interface)
drivers/char/xillybus/xillyusb.c
2200
struct xillyusb_dev *xdev = usb_get_intfdata(interface);
drivers/char/xillybus/xillyusb.c
2206
xillybus_cleanup_chrdev(xdev, &interface->dev);
drivers/char/xillybus/xillyusb.c
2228
dev_err(&interface->dev,
drivers/char/xillybus/xillyusb.c
2257
usb_set_intfdata(interface, NULL);
drivers/crypto/hisilicon/qm.c
2943
struct uacce_interface interface = {
drivers/crypto/hisilicon/qm.c
2949
ret = strscpy(interface.name, dev_driver_string(&pdev->dev),
drivers/crypto/hisilicon/qm.c
2950
sizeof(interface.name));
drivers/crypto/hisilicon/qm.c
2954
uacce = uacce_alloc(&pdev->dev, &interface);
drivers/firmware/edd.c
573
static EDD_DEVICE_ATTR(interface, 0444, edd_show_interface, edd_has_edd30);
drivers/gpib/agilent_82357a/agilent_82357a.c
1293
static inline int agilent_82357a_device_match(struct usb_interface *interface,
drivers/gpib/agilent_82357a/agilent_82357a.c
1296
struct usb_device * const usbdev = interface_to_usbdev(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1298
if (gpib_match_device_path(&interface->dev, config->device_path) == 0)
drivers/gpib/agilent_82357a/agilent_82357a.c
1472
static int agilent_82357a_driver_probe(struct usb_interface *interface,
drivers/gpib/agilent_82357a/agilent_82357a.c
1482
usb_dev = interface_to_usbdev(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1485
agilent_82357a_driver_interfaces[i] = interface;
drivers/gpib/agilent_82357a/agilent_82357a.c
1486
usb_set_intfdata(interface, NULL);
drivers/gpib/agilent_82357a/agilent_82357a.c
1488
i, interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1509
static void agilent_82357a_driver_disconnect(struct usb_interface *interface)
drivers/gpib/agilent_82357a/agilent_82357a.c
1512
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1517
if (agilent_82357a_driver_interfaces[i] == interface) {
drivers/gpib/agilent_82357a/agilent_82357a.c
1518
struct gpib_board *board = usb_get_intfdata(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1544
static int agilent_82357a_driver_suspend(struct usb_interface *interface, pm_message_t message)
drivers/gpib/agilent_82357a/agilent_82357a.c
1547
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1552
if (agilent_82357a_driver_interfaces[i] == interface) {
drivers/gpib/agilent_82357a/agilent_82357a.c
1553
struct gpib_board *board = usb_get_intfdata(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1586
static int agilent_82357a_driver_resume(struct usb_interface *interface)
drivers/gpib/agilent_82357a/agilent_82357a.c
1588
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/gpib/agilent_82357a/agilent_82357a.c
1595
if (agilent_82357a_driver_interfaces[i] == interface) {
drivers/gpib/agilent_82357a/agilent_82357a.c
1596
board = usb_get_intfdata(interface);
drivers/gpib/common/gpib_os.c
1756
board->interface->parallel_poll_response(board, board->ist);
drivers/gpib/common/gpib_os.c
1759
board->interface->parallel_poll_response(board, board->ist);
drivers/gpib/common/gpib_os.c
1780
if (!board->interface->local_parallel_poll_mode)
drivers/gpib/common/gpib_os.c
1783
board->interface->local_parallel_poll_mode(board, board->local_ppoll_mode);
drivers/gpib/common/gpib_os.c
1806
status = board->interface->serial_poll_status(board);
drivers/gpib/common/gpib_os.c
1830
info.no_7_bit_eos = board->interface->no_7_bit_eos;
drivers/gpib/common/gpib_os.c
2041
if (!board->interface->t1_delay)
drivers/gpib/common/gpib_os.c
2050
retval = board->interface->t1_delay(board, delay);
drivers/gpib/common/gpib_os.c
2081
int gpib_register_driver(struct gpib_interface *interface, struct module *provider_module)
drivers/gpib/common/gpib_os.c
2089
entry->interface = interface;
drivers/gpib/common/gpib_os.c
2097
void gpib_unregister_driver(struct gpib_interface *interface)
drivers/gpib/common/gpib_os.c
2105
if (board->interface == interface) {
drivers/gpib/common/gpib_os.c
2108
interface->name);
drivers/gpib/common/gpib_os.c
2110
board->interface = NULL;
drivers/gpib/common/gpib_os.c
2118
if (entry->interface == interface) {
drivers/gpib/common/gpib_os.c
2135
board->interface = NULL;
drivers/gpib/common/gpib_os.c
331
ret = board->interface->command(board, cmd_string, i, &bytes_written);
drivers/gpib/common/gpib_os.c
366
ret = board->interface->command(board, cmd_string, i, &nbytes);
drivers/gpib/common/gpib_os.c
376
ret = board->interface->read(board, result, 1, &end_flag, &nbytes);
drivers/gpib/common/gpib_os.c
402
ret = board->interface->command(board, cmd_string, 2, &bytes_written);
drivers/gpib/common/gpib_os.c
547
if (board->interface) {
drivers/gpib/common/gpib_os.c
622
board->interface ? board->interface->name : "",
drivers/gpib/common/gpib_os.c
636
if (!board->interface) {
drivers/gpib/common/gpib_os.c
716
board->interface->return_to_local(board);
drivers/gpib/common/gpib_os.c
833
if (strcmp(entry->interface->name, cmd.name) == 0) {
drivers/gpib/common/gpib_os.c
840
board->interface = NULL;
drivers/gpib/common/gpib_os.c
843
board->interface = entry->interface;
drivers/gpib/common/iblib.c
119
ret = board->interface->command(board, buf, length, bytes_written);
drivers/gpib/common/iblib.c
144
retval = board->interface->go_to_standby(board); /* go to standby */
drivers/gpib/common/iblib.c
146
board->interface->update_status(board, 0);
drivers/gpib/common/iblib.c
210
if (!board->interface)
drivers/gpib/common/iblib.c
218
retval = board->interface->attach(board, &board->config);
drivers/gpib/common/iblib.c
220
board->interface->detach(board);
drivers/gpib/common/iblib.c
232
board->interface->detach(board);
drivers/gpib/common/iblib.c
249
if (!board->interface)
drivers/gpib/common/iblib.c
259
board->interface->detach(board);
drivers/gpib/common/iblib.c
280
if (!board->interface->line_status)
drivers/gpib/common/iblib.c
282
retval = board->interface->line_status(board);
drivers/gpib/common/iblib.c
326
ret = board->interface->read(board, buf, length - *nbytes, end_flag, &bytes_read);
drivers/gpib/common/iblib.c
358
retval = board->interface->parallel_poll(board, result);
drivers/gpib/common/iblib.c
367
board->interface->parallel_poll_configure(board, configuration);
drivers/gpib/common/iblib.c
384
if (board->interface->serial_poll_response2) {
drivers/gpib/common/iblib.c
385
board->interface->serial_poll_response2(board, status_byte, new_reason_for_service);
drivers/gpib/common/iblib.c
387
} else if (board->interface->serial_poll_response &&
drivers/gpib/common/iblib.c
389
board->interface->serial_poll_response(board, status_byte);
drivers/gpib/common/iblib.c
417
board->interface->interface_clear(board, 1);
drivers/gpib/common/iblib.c
419
board->interface->interface_clear(board, 0);
drivers/gpib/common/iblib.c
428
if (!board->interface->request_system_control)
drivers/gpib/common/iblib.c
43
retval = board->interface->take_control(board, sync);
drivers/gpib/common/iblib.c
431
retval = board->interface->request_system_control(board, request_control);
drivers/gpib/common/iblib.c
450
board->interface->remote_enable(board, enable); /* set or clear REN */
drivers/gpib/common/iblib.c
469
board->interface->primary_address(board, board->pad);
drivers/gpib/common/iblib.c
47
retval = board->interface->take_control(board, 0);
drivers/gpib/common/iblib.c
487
board->interface->secondary_address(board, board->sad, 1);
drivers/gpib/common/iblib.c
489
board->interface->secondary_address(board, 0, 0);
drivers/gpib/common/iblib.c
49
board->interface->update_status(board, 0);
drivers/gpib/common/iblib.c
508
retval = board->interface->enable_eos(board, eos, eosflags & BIN);
drivers/gpib/common/iblib.c
510
board->interface->disable_eos(board);
drivers/gpib/common/iblib.c
528
status = board->interface->update_status(board, clear_mask);
drivers/gpib/common/iblib.c
70
if (board->interface->skip_check_for_command_acceptors)
drivers/gpib/common/iblib.c
707
ret = board->interface->write(board, buf, cnt, send_eoi, bytes_written);
drivers/gpib/common/iblib.c
72
if (!board->interface->line_status)
drivers/gpib/common/iblib.c
77
lines = board->interface->line_status(board);
drivers/gpib/include/gpibP.h
22
int gpib_register_driver(struct gpib_interface *interface, struct module *mod);
drivers/gpib/include/gpibP.h
23
void gpib_unregister_driver(struct gpib_interface *interface);
drivers/gpib/include/gpib_types.h
232
struct gpib_interface *interface;
drivers/gpib/include/gpib_types.h
243
struct gpib_interface *interface;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1091
static int usb_gpib_init_module(struct usb_interface *interface)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1112
if (usb_minors[j] == interface->minor && assigned_usb_minors & 1 << j) {
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1114
interface->minor, j);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1126
usb_minors[j] = interface->minor;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1127
lpvo_usb_interfaces[j] = interface;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1133
pr_err("No slot available for interface %p minor %d\n", interface, interface->minor);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1246
struct usb_interface *interface; /* the interface for this device */
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1286
struct usb_interface *interface;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1289
interface = usb_find_interface(&lpvo_driver, subminor);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1290
if (!interface) {
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1296
dev = usb_get_intfdata(interface);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1302
retval = usb_autopm_get_interface(interface);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1330
if (dev->interface)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1331
usb_autopm_put_interface(dev->interface);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1356
dev_err(&dev->interface->dev, "nonzero read bulk status received: %d\n",
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1394
dev_err(&dev->interface->dev, "failed submitting read urb, error %d\n", rv);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1426
if (!dev->interface) { /* disconnect() was called */
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1568
dev_err(&dev->interface->dev,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1645
if (!dev->interface) { /* disconnect() was called */
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1662
dev_err(&dev->interface->dev, "failed submitting write urb, error %d\n", retval);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1720
struct usb_interface *interface;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1726
interface = usb_find_interface(&lpvo_driver, subminor);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1727
if (!interface) {
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1733
dev = usb_get_intfdata(interface);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1739
retval = usb_autopm_get_interface(interface);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1763
if (dev->interface)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1764
usb_autopm_put_interface(dev->interface);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1853
static int lpvo_probe(struct usb_interface *interface,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1875
dev->udev = usb_get_dev(interface_to_usbdev(interface));
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1876
dev->interface = interface;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1880
retval = usb_find_common_endpoints(interface->cur_altsetting,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1883
dev_err(&interface->dev,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1904
usb_set_intfdata(interface, dev);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1909
dev_dbg(&interface->dev, "New lpvo_usb_device -> bus: %d dev: %d path: %s\n",
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1915
retval = usb_register_dev(interface, &lpvo_class);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1918
dev_err(&interface->dev,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1920
usb_set_intfdata(interface, NULL);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1927
usb_gpib_init_module(interface); /* last, init the lpvo for this minor */
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1938
static void lpvo_disconnect(struct usb_interface *interface)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1941
int minor = interface->minor;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1945
dev = usb_get_intfdata(interface);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1946
usb_set_intfdata(interface, NULL);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1950
usb_deregister_dev(interface, &lpvo_class);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1955
dev->interface = NULL;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
391
board, board->interface->name, board->minor, config->device_path,
drivers/gpib/ni_usb/ni_usb_gpib.c
2219
static inline int ni_usb_device_match(struct usb_interface *interface,
drivers/gpib/ni_usb/ni_usb_gpib.c
2222
if (gpib_match_device_path(&interface->dev, config->device_path) == 0)
drivers/gpib/ni_usb/ni_usb_gpib.c
2426
static int ni_usb_driver_probe(struct usb_interface *interface, const struct usb_device_id *id)
drivers/gpib/ni_usb/ni_usb_gpib.c
2428
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/gpib/ni_usb/ni_usb_gpib.c
2436
ni_usb_driver_interfaces[i] = interface;
drivers/gpib/ni_usb/ni_usb_gpib.c
2437
usb_set_intfdata(interface, NULL);
drivers/gpib/ni_usb/ni_usb_gpib.c
2458
static void ni_usb_driver_disconnect(struct usb_interface *interface)
drivers/gpib/ni_usb/ni_usb_gpib.c
2460
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/gpib/ni_usb/ni_usb_gpib.c
2465
if (ni_usb_driver_interfaces[i] == interface) {
drivers/gpib/ni_usb/ni_usb_gpib.c
2466
struct gpib_board *board = usb_get_intfdata(interface);
drivers/gpib/ni_usb/ni_usb_gpib.c
2491
static int ni_usb_driver_suspend(struct usb_interface *interface, pm_message_t message)
drivers/gpib/ni_usb/ni_usb_gpib.c
2493
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/gpib/ni_usb/ni_usb_gpib.c
2500
if (ni_usb_driver_interfaces[i] == interface) {
drivers/gpib/ni_usb/ni_usb_gpib.c
2501
board = usb_get_intfdata(interface);
drivers/gpib/ni_usb/ni_usb_gpib.c
2534
static int ni_usb_driver_resume(struct usb_interface *interface)
drivers/gpib/ni_usb/ni_usb_gpib.c
2536
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/gpib/ni_usb/ni_usb_gpib.c
2544
if (ni_usb_driver_interfaces[i] == interface) {
drivers/gpib/ni_usb/ni_usb_gpib.c
2545
board = usb_get_intfdata(interface);
drivers/gpio/gpio-mpsse.c
578
static int gpio_mpsse_probe(struct usb_interface *interface,
drivers/gpio/gpio-mpsse.c
587
dev = &interface->dev;
drivers/gpio/gpio-mpsse.c
594
priv->udev = interface_to_usbdev(interface);
drivers/gpio/gpio-mpsse.c
595
priv->intf = interface;
drivers/gpio/gpio-mpsse.c
596
priv->intf_id = interface->cur_altsetting->desc.bInterfaceNumber;
drivers/gpio/gpio-mpsse.c
633
priv->gpio.parent = interface->usb_dev;
drivers/gpio/gpio-mpsse.c
656
err = usb_find_common_endpoints(interface->cur_altsetting,
drivers/gpio/gpio-mpsse.c
667
usb_set_intfdata(interface, priv);
drivers/gpu/drm/gud/gud_drv.c
658
static void gud_disconnect(struct usb_interface *interface)
drivers/gpu/drm/gud/gud_drv.c
660
struct gud_device *gdrm = usb_get_intfdata(interface);
drivers/gpu/drm/i915/gvt/scheduler.c
1477
unsigned int interface)
drivers/gpu/drm/i915/gvt/scheduler.c
1487
if (drm_WARN_ON(&i915->drm, interface >= ARRAY_SIZE(ops)))
drivers/gpu/drm/i915/gvt/scheduler.c
1491
interface == 0 && engine_mask != ALL_ENGINES))
drivers/gpu/drm/i915/gvt/scheduler.c
1497
if (interface == 0) {
drivers/gpu/drm/i915/gvt/scheduler.c
1505
ret = ops[interface]->init(vgpu, engine_mask);
drivers/gpu/drm/i915/gvt/scheduler.c
1509
s->ops = ops[interface];
drivers/gpu/drm/i915/gvt/scheduler.c
1510
s->virtual_submission_interface = interface;
drivers/gpu/drm/i915/gvt/scheduler.h
154
unsigned int interface);
drivers/gpu/drm/logicvc/logicvc_crtc.c
112
if (logicvc->interface) {
drivers/gpu/drm/logicvc/logicvc_crtc.c
114
&logicvc->interface->drm_connector;
drivers/gpu/drm/logicvc/logicvc_drm.h
64
struct logicvc_interface *interface;
drivers/gpu/drm/logicvc/logicvc_interface.c
138
logicvc->interface->drm_encoder.possible_crtcs = possible_crtcs;
drivers/gpu/drm/logicvc/logicvc_interface.c
143
struct logicvc_interface *interface;
drivers/gpu/drm/logicvc/logicvc_interface.c
152
interface = devm_kzalloc(dev, sizeof(*interface), GFP_KERNEL);
drivers/gpu/drm/logicvc/logicvc_interface.c
153
if (!interface) {
drivers/gpu/drm/logicvc/logicvc_interface.c
158
ret = drm_of_find_panel_or_bridge(of_node, 0, 0, &interface->drm_panel,
drivers/gpu/drm/logicvc/logicvc_interface.c
159
&interface->drm_bridge);
drivers/gpu/drm/logicvc/logicvc_interface.c
163
ret = drm_encoder_init(drm_dev, &interface->drm_encoder,
drivers/gpu/drm/logicvc/logicvc_interface.c
170
drm_encoder_helper_add(&interface->drm_encoder,
drivers/gpu/drm/logicvc/logicvc_interface.c
173
if (native_connector || interface->drm_panel) {
drivers/gpu/drm/logicvc/logicvc_interface.c
174
ret = drm_connector_init(drm_dev, &interface->drm_connector,
drivers/gpu/drm/logicvc/logicvc_interface.c
182
drm_connector_helper_add(&interface->drm_connector,
drivers/gpu/drm/logicvc/logicvc_interface.c
185
ret = drm_connector_attach_encoder(&interface->drm_connector,
drivers/gpu/drm/logicvc/logicvc_interface.c
186
&interface->drm_encoder);
drivers/gpu/drm/logicvc/logicvc_interface.c
194
if (interface->drm_bridge) {
drivers/gpu/drm/logicvc/logicvc_interface.c
195
ret = drm_bridge_attach(&interface->drm_encoder,
drivers/gpu/drm/logicvc/logicvc_interface.c
196
interface->drm_bridge, NULL, 0);
drivers/gpu/drm/logicvc/logicvc_interface.c
204
logicvc->interface = interface;
drivers/gpu/drm/logicvc/logicvc_interface.c
209
drm_encoder_cleanup(&interface->drm_encoder);
drivers/gpu/drm/logicvc/logicvc_interface.c
34
struct logicvc_interface *interface =
drivers/gpu/drm/logicvc/logicvc_interface.c
41
if (interface->drm_panel) {
drivers/gpu/drm/logicvc/logicvc_interface.c
42
drm_panel_prepare(interface->drm_panel);
drivers/gpu/drm/logicvc/logicvc_interface.c
43
drm_panel_enable(interface->drm_panel);
drivers/gpu/drm/logicvc/logicvc_interface.c
49
struct logicvc_interface *interface =
drivers/gpu/drm/logicvc/logicvc_interface.c
52
if (interface->drm_panel) {
drivers/gpu/drm/logicvc/logicvc_interface.c
53
drm_panel_disable(interface->drm_panel);
drivers/gpu/drm/logicvc/logicvc_interface.c
54
drm_panel_unprepare(interface->drm_panel);
drivers/gpu/drm/logicvc/logicvc_interface.c
69
struct logicvc_interface *interface =
drivers/gpu/drm/logicvc/logicvc_interface.c
72
if (interface->drm_panel)
drivers/gpu/drm/logicvc/logicvc_interface.c
73
return drm_panel_get_modes(interface->drm_panel, drm_connector);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
571
enum dpu_intf interface)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
604
cfg.intf = interface;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h
324
enum dpu_intf interface);
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
157
u8 interface[ILI9341_INTERFACE_LEN];
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
277
.interface = {ILI9341_IF_WE_MODE, 0x00,
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
340
mipi_dbi_command_stackbuf(dbi, ILI9341_INTERFACE, cfg->interface,
drivers/gpu/drm/tiny/gm12u320.c
626
static int gm12u320_usb_probe(struct usb_interface *interface,
drivers/gpu/drm/tiny/gm12u320.c
638
if (interface->cur_altsetting->desc.bInterfaceNumber != 0)
drivers/gpu/drm/tiny/gm12u320.c
641
gm12u320 = devm_drm_dev_alloc(&interface->dev, &gm12u320_drm_driver,
drivers/gpu/drm/tiny/gm12u320.c
647
dma_dev = usb_intf_get_dma_device(interface);
drivers/gpu/drm/tiny/gm12u320.c
692
usb_set_intfdata(interface, dev);
drivers/gpu/drm/tiny/gm12u320.c
702
static void gm12u320_usb_disconnect(struct usb_interface *interface)
drivers/gpu/drm/tiny/gm12u320.c
704
struct drm_device *dev = usb_get_intfdata(interface);
drivers/gpu/drm/tiny/gm12u320.c
710
static int gm12u320_suspend(struct usb_interface *interface,
drivers/gpu/drm/tiny/gm12u320.c
713
struct drm_device *dev = usb_get_intfdata(interface);
drivers/gpu/drm/tiny/gm12u320.c
718
static int gm12u320_resume(struct usb_interface *interface)
drivers/gpu/drm/tiny/gm12u320.c
720
struct drm_device *dev = usb_get_intfdata(interface);
drivers/gpu/drm/udl/udl_drv.c
110
static void udl_usb_disconnect(struct usb_interface *interface)
drivers/gpu/drm/udl/udl_drv.c
112
struct drm_device *dev = usb_get_intfdata(interface);
drivers/gpu/drm/udl/udl_drv.c
21
static int udl_usb_suspend(struct usb_interface *interface,
drivers/gpu/drm/udl/udl_drv.c
24
struct drm_device *dev = usb_get_intfdata(interface);
drivers/gpu/drm/udl/udl_drv.c
36
static int udl_usb_resume(struct usb_interface *interface)
drivers/gpu/drm/udl/udl_drv.c
38
struct drm_device *dev = usb_get_intfdata(interface);
drivers/gpu/drm/udl/udl_drv.c
43
static int udl_usb_reset_resume(struct usb_interface *interface)
drivers/gpu/drm/udl/udl_drv.c
45
struct drm_device *dev = usb_get_intfdata(interface);
drivers/gpu/drm/udl/udl_drv.c
70
static struct udl_device *udl_driver_create(struct usb_interface *interface)
drivers/gpu/drm/udl/udl_drv.c
75
udl = devm_drm_dev_alloc(&interface->dev, &driver,
drivers/gpu/drm/udl/udl_drv.c
84
usb_set_intfdata(interface, udl);
drivers/gpu/drm/udl/udl_drv.c
89
static int udl_usb_probe(struct usb_interface *interface,
drivers/gpu/drm/udl/udl_drv.c
95
udl = udl_driver_create(interface);
drivers/greybus/es2.c
1240
static int ap_probe(struct usb_interface *interface,
drivers/greybus/es2.c
1256
udev = interface_to_usbdev(interface);
drivers/greybus/es2.c
1272
es2->usb_intf = interface;
drivers/greybus/es2.c
1276
usb_set_intfdata(interface, es2);
drivers/greybus/es2.c
1290
iface_desc = interface->cur_altsetting;
drivers/greybus/es2.c
1430
static void ap_disconnect(struct usb_interface *interface)
drivers/greybus/es2.c
1432
struct es2_ap_dev *es2 = usb_get_intfdata(interface);
drivers/hid/hid-ft260.c
789
int interface = usbif->cur_altsetting->desc.bInterfaceNumber;
drivers/hid/hid-ft260.c
796
ft260_dbg("interface: 0x%02x\n", interface);
drivers/hid/hid-ft260.c
805
if (interface == 1)
drivers/hid/usbhid/hid-core.c
1003
if (interface->desc.bInterfaceSubClass == USB_INTERFACE_SUBCLASS_BOOT) {
drivers/hid/usbhid/hid-core.c
1004
if (interface->desc.bInterfaceProtocol == USB_INTERFACE_PROTOCOL_KEYBOARD ||
drivers/hid/usbhid/hid-core.c
1005
interface->desc.bInterfaceProtocol == USB_INTERFACE_PROTOCOL_MOUSE)
drivers/hid/usbhid/hid-core.c
1009
if (usb_get_extra_descriptor(interface, HID_DT_HID, &hdesc) &&
drivers/hid/usbhid/hid-core.c
1010
(!interface->desc.bNumEndpoints ||
drivers/hid/usbhid/hid-core.c
1011
usb_get_extra_descriptor(&interface->endpoint[0], HID_DT_HID, &hdesc))) {
drivers/hid/usbhid/hid-core.c
1053
hid_set_idle(dev, interface->desc.bInterfaceNumber, 0, 0);
drivers/hid/usbhid/hid-core.c
1055
ret = hid_get_class_descriptor(dev, interface->desc.bInterfaceNumber,
drivers/hid/usbhid/hid-core.c
1085
struct usb_host_interface *interface = intf->cur_altsetting;
drivers/hid/usbhid/hid-core.c
1113
for (n = 0; n < interface->desc.bNumEndpoints; n++) {
drivers/hid/usbhid/hid-core.c
1118
endpoint = &interface->endpoint[n].desc;
drivers/hid/usbhid/hid-core.c
1207
if (interface->desc.bInterfaceSubClass == USB_INTERFACE_SUBCLASS_BOOT &&
drivers/hid/usbhid/hid-core.c
1208
interface->desc.bInterfaceProtocol ==
drivers/hid/usbhid/hid-core.c
1327
struct usb_host_interface *interface = intf->cur_altsetting;
drivers/hid/usbhid/hid-core.c
1328
int ifnum = interface->desc.bInterfaceNumber;
drivers/hid/usbhid/hid-core.c
1366
struct usb_host_interface *interface = intf->cur_altsetting;
drivers/hid/usbhid/hid-core.c
1378
ret = usb_find_int_in_endpoint(interface, &ep);
drivers/hid/usbhid/hid-core.c
1444
usbhid->ifnum = interface->desc.bInterfaceNumber;
drivers/hid/usbhid/hid-core.c
1548
struct usb_host_interface *interface = intf->cur_altsetting;
drivers/hid/usbhid/hid-core.c
1562
interface->desc.bInterfaceNumber,
drivers/hid/usbhid/hid-core.c
880
struct usb_host_interface *interface = intf->cur_altsetting;
drivers/hid/usbhid/hid-core.c
897
interface->desc.bInterfaceNumber, buf, count,
drivers/hid/usbhid/hid-core.c
913
struct usb_host_interface *interface = intf->cur_altsetting;
drivers/hid/usbhid/hid-core.c
934
interface->desc.bInterfaceNumber, buf, count,
drivers/hid/usbhid/hid-core.c
986
struct usb_host_interface *interface = intf->cur_altsetting;
drivers/hid/usbhid/usbkbd.c
266
struct usb_host_interface *interface;
drivers/hid/usbhid/usbkbd.c
275
interface = iface->cur_altsetting;
drivers/hid/usbhid/usbkbd.c
277
if (interface->desc.bNumEndpoints != 1)
drivers/hid/usbhid/usbkbd.c
280
endpoint = &interface->endpoint[0].desc;
drivers/hid/usbhid/usbkbd.c
349
kbd->cr->wIndex = cpu_to_le16(interface->desc.bInterfaceNumber);
drivers/hid/usbhid/usbmouse.c
110
struct usb_host_interface *interface;
drivers/hid/usbhid/usbmouse.c
119
interface = intf->cur_altsetting;
drivers/hid/usbhid/usbmouse.c
121
if (interface->desc.bNumEndpoints != 1)
drivers/hid/usbhid/usbmouse.c
124
endpoint = &interface->endpoint[0].desc;
drivers/hid/wacom_sys.c
2530
hdev1 = usb_get_intfdata(usbdev->config->interface[1]);
drivers/hid/wacom_sys.c
2536
hdev2 = usb_get_intfdata(usbdev->config->interface[2]);
drivers/hwmon/ibmaem.c
269
data->interface = iface;
drivers/hwmon/ibmaem.c
276
err = ipmi_create_user(data->interface, &driver_data.ipmi_hndlrs,
drivers/hwmon/ibmaem.c
281
data->interface);
drivers/hwmon/ibmaem.c
549
res = aem_init_ipmi_data(&data->ipmi, probe->interface,
drivers/hwmon/ibmaem.c
559
probe->interface);
drivers/hwmon/ibmaem.c
689
res = aem_init_ipmi_data(&data->ipmi, probe->interface,
drivers/hwmon/ibmaem.c
699
probe->interface);
drivers/hwmon/ibmaem.c
789
if (p1->ipmi.interface == iface)
drivers/hwmon/ibmaem.c
92
int interface;
drivers/hwmon/ibmpex.c
155
data->interface);
drivers/hwmon/ibmpex.c
253
if (p->interface == iface)
drivers/hwmon/ibmpex.c
447
data->interface = iface;
drivers/hwmon/ibmpex.c
451
err = ipmi_create_user(data->interface, &driver_data.ipmi_hndlrs,
drivers/hwmon/ibmpex.c
456
data->interface);
drivers/hwmon/ibmpex.c
480
data->interface);
drivers/hwmon/ibmpex.c
75
int interface;
drivers/i2c/busses/i2c-diolan-u2c.c
214
dev_err(&dev->interface->dev, "Failed to flush input buffer\n");
drivers/i2c/busses/i2c-diolan-u2c.c
277
dev_info(&dev->interface->dev,
drivers/i2c/busses/i2c-diolan-u2c.c
291
dev_info(&dev->interface->dev,
drivers/i2c/busses/i2c-diolan-u2c.c
313
dev_info(&dev->interface->dev,
drivers/i2c/busses/i2c-diolan-u2c.c
430
static int diolan_u2c_probe(struct usb_interface *interface,
drivers/i2c/busses/i2c-diolan-u2c.c
433
struct usb_host_interface *hostif = interface->cur_altsetting;
drivers/i2c/busses/i2c-diolan-u2c.c
450
dev->usb_dev = interface_to_usbdev(interface);
drivers/i2c/busses/i2c-diolan-u2c.c
451
dev->interface = interface;
drivers/i2c/busses/i2c-diolan-u2c.c
454
usb_set_intfdata(interface, dev);
drivers/i2c/busses/i2c-diolan-u2c.c
465
dev->adapter.dev.parent = &dev->interface->dev;
drivers/i2c/busses/i2c-diolan-u2c.c
470
dev_err(&interface->dev, "failed to initialize adapter\n");
drivers/i2c/busses/i2c-diolan-u2c.c
479
dev_dbg(&interface->dev, "connected " DRIVER_NAME "\n");
drivers/i2c/busses/i2c-diolan-u2c.c
484
usb_set_intfdata(interface, NULL);
drivers/i2c/busses/i2c-diolan-u2c.c
490
static void diolan_u2c_disconnect(struct usb_interface *interface)
drivers/i2c/busses/i2c-diolan-u2c.c
492
struct i2c_diolan_u2c *dev = usb_get_intfdata(interface);
drivers/i2c/busses/i2c-diolan-u2c.c
495
usb_set_intfdata(interface, NULL);
drivers/i2c/busses/i2c-diolan-u2c.c
498
dev_dbg(&interface->dev, "disconnected\n");
drivers/i2c/busses/i2c-diolan-u2c.c
82
struct usb_interface *interface;/* the interface for this device */
drivers/i2c/busses/i2c-robotfuzz-osif.c
133
static int osif_probe(struct usb_interface *interface,
drivers/i2c/busses/i2c-robotfuzz-osif.c
140
priv = devm_kzalloc(&interface->dev, sizeof(*priv), GFP_KERNEL);
drivers/i2c/busses/i2c-robotfuzz-osif.c
144
priv->usb_dev = interface_to_usbdev(interface);
drivers/i2c/busses/i2c-robotfuzz-osif.c
145
priv->interface = interface;
drivers/i2c/busses/i2c-robotfuzz-osif.c
147
usb_set_intfdata(interface, priv);
drivers/i2c/busses/i2c-robotfuzz-osif.c
165
dev_err(&interface->dev, "failure sending bit rate");
drivers/i2c/busses/i2c-robotfuzz-osif.c
172
dev_info(&interface->dev,
drivers/i2c/busses/i2c-robotfuzz-osif.c
180
static void osif_disconnect(struct usb_interface *interface)
drivers/i2c/busses/i2c-robotfuzz-osif.c
182
struct osif_priv *priv = usb_get_intfdata(interface);
drivers/i2c/busses/i2c-robotfuzz-osif.c
185
usb_set_intfdata(interface, NULL);
drivers/i2c/busses/i2c-robotfuzz-osif.c
31
struct usb_interface *interface;
drivers/i2c/busses/i2c-tiny-usb.c
173
struct usb_interface *interface; /* the interface for this device */
drivers/i2c/busses/i2c-tiny-usb.c
216
static int i2c_tiny_usb_probe(struct usb_interface *interface,
drivers/i2c/busses/i2c-tiny-usb.c
223
if (interface->intf_assoc &&
drivers/i2c/busses/i2c-tiny-usb.c
224
interface->intf_assoc->bFunctionClass != USB_CLASS_VENDOR_SPEC)
drivers/i2c/busses/i2c-tiny-usb.c
227
dev_dbg(&interface->dev, "probing usb device\n");
drivers/i2c/busses/i2c-tiny-usb.c
234
dev->usb_dev = interface_to_usbdev(interface);
drivers/i2c/busses/i2c-tiny-usb.c
235
dev->interface = interface;
drivers/i2c/busses/i2c-tiny-usb.c
238
usb_set_intfdata(interface, dev);
drivers/i2c/busses/i2c-tiny-usb.c
241
dev_info(&interface->dev,
drivers/i2c/busses/i2c-tiny-usb.c
262
dev->adapter.dev.parent = &dev->interface->dev;
drivers/i2c/busses/i2c-tiny-usb.c
278
static void i2c_tiny_usb_disconnect(struct usb_interface *interface)
drivers/i2c/busses/i2c-tiny-usb.c
280
struct i2c_tiny_usb *dev = usb_get_intfdata(interface);
drivers/i2c/busses/i2c-tiny-usb.c
283
usb_set_intfdata(interface, NULL);
drivers/i2c/busses/i2c-tiny-usb.c
286
dev_dbg(&interface->dev, "disconnected\n");
drivers/input/joystick/iforce/iforce-usb.c
192
struct usb_host_interface *interface;
drivers/input/joystick/iforce/iforce-usb.c
197
interface = intf->cur_altsetting;
drivers/input/joystick/iforce/iforce-usb.c
199
if (interface->desc.bNumEndpoints < 2)
drivers/input/joystick/iforce/iforce-usb.c
202
epirq = &interface->endpoint[0].desc;
drivers/input/joystick/iforce/iforce-usb.c
206
epout = &interface->endpoint[1].desc;
drivers/input/misc/ati_remote2.c
765
static int ati_remote2_probe(struct usb_interface *interface, const struct usb_device_id *id)
drivers/input/misc/ati_remote2.c
767
struct usb_device *udev = interface_to_usbdev(interface);
drivers/input/misc/ati_remote2.c
768
struct usb_host_interface *alt = interface->cur_altsetting;
drivers/input/misc/ati_remote2.c
783
dev_err(&interface->dev,
drivers/input/misc/ati_remote2.c
788
ar2->intf[0] = interface;
drivers/input/misc/ati_remote2.c
794
dev_err(&interface->dev, "%s(): need 2 interfaces, found %d\n",
drivers/input/misc/ati_remote2.c
807
dev_err(&interface->dev,
drivers/input/misc/ati_remote2.c
834
usb_set_intfdata(interface, ar2);
drivers/input/misc/ati_remote2.c
836
interface->needs_remote_wakeup = 1;
drivers/input/misc/ati_remote2.c
850
static void ati_remote2_disconnect(struct usb_interface *interface)
drivers/input/misc/ati_remote2.c
853
struct usb_host_interface *alt = interface->cur_altsetting;
drivers/input/misc/ati_remote2.c
858
ar2 = usb_get_intfdata(interface);
drivers/input/misc/ati_remote2.c
859
usb_set_intfdata(interface, NULL);
drivers/input/misc/ati_remote2.c
870
static int ati_remote2_suspend(struct usb_interface *interface,
drivers/input/misc/ati_remote2.c
874
struct usb_host_interface *alt = interface->cur_altsetting;
drivers/input/misc/ati_remote2.c
879
ar2 = usb_get_intfdata(interface);
drivers/input/misc/ati_remote2.c
893
static int ati_remote2_resume(struct usb_interface *interface)
drivers/input/misc/ati_remote2.c
896
struct usb_host_interface *alt = interface->cur_altsetting;
drivers/input/misc/ati_remote2.c
902
ar2 = usb_get_intfdata(interface);
drivers/input/misc/ati_remote2.c
917
static int ati_remote2_reset_resume(struct usb_interface *interface)
drivers/input/misc/ati_remote2.c
920
struct usb_host_interface *alt = interface->cur_altsetting;
drivers/input/misc/ati_remote2.c
926
ar2 = usb_get_intfdata(interface);
drivers/input/misc/ati_remote2.c
945
static int ati_remote2_pre_reset(struct usb_interface *interface)
drivers/input/misc/ati_remote2.c
948
struct usb_host_interface *alt = interface->cur_altsetting;
drivers/input/misc/ati_remote2.c
953
ar2 = usb_get_intfdata(interface);
drivers/input/misc/ati_remote2.c
965
static int ati_remote2_post_reset(struct usb_interface *interface)
drivers/input/misc/ati_remote2.c
968
struct usb_host_interface *alt = interface->cur_altsetting;
drivers/input/misc/ati_remote2.c
974
ar2 = usb_get_intfdata(interface);
drivers/input/misc/cm109.c
668
static void cm109_usb_disconnect(struct usb_interface *interface)
drivers/input/misc/cm109.c
670
struct cm109_dev *dev = usb_get_intfdata(interface);
drivers/input/misc/cm109.c
672
usb_set_intfdata(interface, NULL);
drivers/input/misc/cm109.c
682
struct usb_host_interface *interface;
drivers/input/misc/cm109.c
689
interface = intf->cur_altsetting;
drivers/input/misc/cm109.c
691
if (interface->desc.bNumEndpoints < 1)
drivers/input/misc/cm109.c
694
endpoint = &interface->endpoint[0].desc;
drivers/input/misc/cm109.c
757
dev->ctl_req->wIndex = cpu_to_le16(interface->desc.bInterfaceNumber);
drivers/input/misc/ims-pcu.c
1845
struct usb_host_interface *interface = pcu->ctrl_intf->cur_altsetting;
drivers/input/misc/ims-pcu.c
1861
0, interface->desc.bInterfaceNumber,
drivers/input/misc/ims-pcu.c
1873
0x03, interface->desc.bInterfaceNumber,
drivers/input/misc/keyspan_remote.c
108
struct usb_interface *interface;
drivers/input/misc/keyspan_remote.c
151
dev_dbg(&dev->interface->dev,
drivers/input/misc/keyspan_remote.c
261
dev_err(&remote->interface->dev,
drivers/input/misc/keyspan_remote.c
282
dev_err(&remote->interface->dev,
drivers/input/misc/keyspan_remote.c
300
dev_err(&remote->interface->dev,
drivers/input/misc/keyspan_remote.c
312
dev_err(&remote->interface->dev,
drivers/input/misc/keyspan_remote.c
316
dev_dbg(&remote->interface->dev,
drivers/input/misc/keyspan_remote.c
400
dev_err(&dev->interface->dev,
drivers/input/misc/keyspan_remote.c
426
static int keyspan_probe(struct usb_interface *interface, const struct usb_device_id *id)
drivers/input/misc/keyspan_remote.c
428
struct usb_device *udev = interface_to_usbdev(interface);
drivers/input/misc/keyspan_remote.c
434
error = usb_find_int_in_endpoint(interface->cur_altsetting, &endpoint);
drivers/input/misc/keyspan_remote.c
447
remote->interface = interface;
drivers/input/misc/keyspan_remote.c
491
input_dev->dev.parent = &interface->dev;
drivers/input/misc/keyspan_remote.c
525
usb_set_intfdata(interface, remote);
drivers/input/misc/keyspan_remote.c
540
static void keyspan_disconnect(struct usb_interface *interface)
drivers/input/misc/keyspan_remote.c
544
remote = usb_get_intfdata(interface);
drivers/input/misc/keyspan_remote.c
545
usb_set_intfdata(interface, NULL);
drivers/input/misc/powermate.c
296
struct usb_host_interface *interface;
drivers/input/misc/powermate.c
303
interface = intf->cur_altsetting;
drivers/input/misc/powermate.c
304
if (interface->desc.bNumEndpoints < 1)
drivers/input/misc/powermate.c
307
endpoint = &interface->endpoint[0].desc;
drivers/input/misc/powermate.c
313
0, interface->desc.bInterfaceNumber, NULL, 0,
drivers/input/misc/yealink.c
810
struct usb_host_interface *interface;
drivers/input/misc/yealink.c
816
interface = intf->cur_altsetting;
drivers/input/misc/yealink.c
818
if (interface->desc.bNumEndpoints < 1)
drivers/input/misc/yealink.c
821
endpoint = &interface->endpoint[0].desc;
drivers/input/misc/yealink.c
882
yld->ctl_req->wIndex = cpu_to_le16(interface->desc.bInterfaceNumber);
drivers/input/tablet/acecad.c
114
struct usb_host_interface *interface = intf->cur_altsetting;
drivers/input/tablet/acecad.c
121
if (interface->desc.bNumEndpoints != 1)
drivers/input/tablet/acecad.c
124
endpoint = &interface->endpoint[0].desc;
drivers/input/touchscreen/sur40.c
651
static int sur40_probe(struct usb_interface *interface,
drivers/input/touchscreen/sur40.c
654
struct usb_device *usbdev = interface_to_usbdev(interface);
drivers/input/touchscreen/sur40.c
662
iface_desc = interface->cur_altsetting;
drivers/input/touchscreen/sur40.c
696
input->dev.parent = &interface->dev;
drivers/input/touchscreen/sur40.c
708
dev_err(&interface->dev, "failed to set up polling");
drivers/input/touchscreen/sur40.c
715
sur40->dev = &interface->dev;
drivers/input/touchscreen/sur40.c
723
dev_err(&interface->dev, "Unable to allocate input buffer.");
drivers/input/touchscreen/sur40.c
731
dev_err(&interface->dev,
drivers/input/touchscreen/sur40.c
740
dev_err(&interface->dev,
drivers/input/touchscreen/sur40.c
787
dev_err(&interface->dev,
drivers/input/touchscreen/sur40.c
796
dev_err(&interface->dev,
drivers/input/touchscreen/sur40.c
802
usb_set_intfdata(interface, sur40);
drivers/input/touchscreen/sur40.c
803
dev_dbg(&interface->dev, "%s is now attached\n", DRIVER_DESC);
drivers/input/touchscreen/sur40.c
822
static void sur40_disconnect(struct usb_interface *interface)
drivers/input/touchscreen/sur40.c
824
struct sur40_state *sur40 = usb_get_intfdata(interface);
drivers/input/touchscreen/sur40.c
834
usb_set_intfdata(interface, NULL);
drivers/input/touchscreen/sur40.c
835
dev_dbg(&interface->dev, "%s is now disconnected\n", DRIVER_DESC);
drivers/input/touchscreen/usbtouchscreen.c
1053
struct device *dev = &usbtouch->interface->dev;
drivers/input/touchscreen/usbtouchscreen.c
117
struct usb_device *udev = interface_to_usbdev(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
123
dev_dbg(&usbtouch->interface->dev,
drivers/input/touchscreen/usbtouchscreen.c
1285
dev_WARN_ONCE(&usbtouch->interface->dev, 1,
drivers/input/touchscreen/usbtouchscreen.c
1293
struct device *dev = &usbtouch->interface->dev;
drivers/input/touchscreen/usbtouchscreen.c
1323
usb_mark_last_busy(interface_to_usbdev(usbtouch->interface));
drivers/input/touchscreen/usbtouchscreen.c
1338
usbtouch->interface->needs_remote_wakeup = 1;
drivers/input/touchscreen/usbtouchscreen.c
1349
usbtouch->irq->dev = interface_to_usbdev(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
1351
r = usb_autopm_get_interface(usbtouch->interface) ? -EIO : 0;
drivers/input/touchscreen/usbtouchscreen.c
1357
usb_autopm_put_interface(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
1372
r = usb_autopm_get_interface(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
1373
usbtouch->interface->needs_remote_wakeup = 0;
drivers/input/touchscreen/usbtouchscreen.c
1375
usb_autopm_put_interface(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
1497
usbtouch->interface = intf;
drivers/input/touchscreen/usbtouchscreen.c
170
struct usb_device *udev = interface_to_usbdev(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
352
struct usb_device *udev = interface_to_usbdev(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
366
dev_warn(&usbtouch->interface->dev,
drivers/input/touchscreen/usbtouchscreen.c
392
struct usb_device *udev = interface_to_usbdev(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
402
dev_dbg(&usbtouch->interface->dev,
drivers/input/touchscreen/usbtouchscreen.c
414
dev_dbg(&usbtouch->interface->dev,
drivers/input/touchscreen/usbtouchscreen.c
625
struct usb_device *dev = interface_to_usbdev(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
867
struct usb_interface *intf = dev->interface;
drivers/input/touchscreen/usbtouchscreen.c
93
struct usb_interface *interface;
drivers/input/touchscreen/usbtouchscreen.c
953
dev_dbg(&usbtouch->interface->dev,
drivers/input/touchscreen/usbtouchscreen.c
970
struct usb_device *dev = interface_to_usbdev(usbtouch->interface);
drivers/input/touchscreen/usbtouchscreen.c
971
struct usb_host_interface *interface = usbtouch->interface->cur_altsetting;
drivers/input/touchscreen/usbtouchscreen.c
980
ret = usb_find_common_endpoints(interface, &ep_in, &ep_out, NULL, NULL);
drivers/media/platform/qcom/camss/camss-ispif.c
1333
line->interface = ispif_get_intf(id);
drivers/media/platform/qcom/camss/camss-ispif.c
807
enum ispif_intf intf = line->interface;
drivers/media/platform/qcom/camss/camss-ispif.h
42
enum ispif_intf interface;
drivers/media/platform/qcom/camss/camss.c
4747
struct csiphy_lanes_cfg *lncfg = &csd->interface.csi2.lane_cfg;
drivers/media/platform/qcom/camss/camss.c
4766
csd->interface.csiphy_id = vep.base.port;
drivers/media/platform/qcom/camss/camss.c
5174
u8 id = csd->interface.csiphy_id;
drivers/media/platform/qcom/camss/camss.c
5177
csiphy->cfg.csi2 = &csd->interface.csi2;
drivers/media/platform/qcom/camss/camss.h
150
struct camss_camera_interface interface;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
659
struct rkcif_interface *interface = stream->interface;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
668
state = v4l2_subdev_lock_and_get_active_state(&interface->sd);
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
674
active_in_fmt = rkcif_interface_find_input_fmt(interface, false,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
681
parallel = &interface->vep.bus.parallel;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
802
struct rkcif_interface *interface;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
809
interface = &rkcif->interfaces[RKCIF_DVP];
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
810
interface->index = RKCIF_DVP;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
811
interface->type = RKCIF_IF_DVP;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
812
interface->in_fmts = rkcif->match_data->dvp->in_fmts;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
813
interface->in_fmts_num = rkcif->match_data->dvp->in_fmts_num;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
814
interface->set_crop = rkcif_dvp_set_crop;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
815
ret = rkcif_interface_register(rkcif, interface);
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
824
struct rkcif_stream *stream = &interface->streams[i];
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
827
stream->interface = interface;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
838
interface->streams_num++;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
844
for (unsigned int i = 0; i < interface->streams_num; i++)
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
845
rkcif_stream_unregister(&interface->streams[i]);
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
847
rkcif_interface_unregister(interface);
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
854
struct rkcif_interface *interface;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
859
interface = &rkcif->interfaces[RKCIF_DVP];
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
861
for (unsigned int i = 0; i < interface->streams_num; i++)
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
862
rkcif_stream_unregister(&interface->streams[i]);
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
864
rkcif_interface_unregister(interface);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
615
static inline unsigned int rkcif_mipi_get_reg(struct rkcif_interface *interface,
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
618
struct rkcif_device *rkcif = interface->rkcif;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
621
block = interface->index - RKCIF_MIPI_BASE;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
641
block = stream->interface->index - RKCIF_MIPI_BASE;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
658
rkcif_mipi_write(struct rkcif_interface *interface, unsigned int index, u32 val)
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
660
unsigned int addr = rkcif_mipi_get_reg(interface, index);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
665
writel(val, interface->rkcif->base_addr + addr);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
681
rkcif_mipi_read(struct rkcif_interface *interface, unsigned int index)
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
683
unsigned int addr = rkcif_mipi_get_reg(interface, index);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
688
return readl(interface->rkcif->base_addr + addr);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
721
struct rkcif_interface *interface = stream->interface;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
729
state = v4l2_subdev_lock_and_get_active_state(&interface->sd);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
749
int_temp = rkcif_mipi_read(interface, RKCIF_MIPI_INTEN);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
751
rkcif_mipi_write(interface, RKCIF_MIPI_INTEN, int_temp);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
753
int_temp = rkcif_mipi_read(interface, RKCIF_MIPI_INTSTAT);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
755
rkcif_mipi_write(interface, RKCIF_MIPI_INTSTAT, int_temp);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
770
rkcif_mipi_write(interface, RKCIF_MIPI_CTRL, RK3588_MIPI_CTRL_CAP_EN);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
781
struct rkcif_interface *interface = stream->interface;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
785
state = v4l2_subdev_lock_and_get_active_state(&interface->sd);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
792
int_temp = rkcif_mipi_read(interface, RKCIF_MIPI_INTEN);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
794
rkcif_mipi_write(interface, RKCIF_MIPI_INTEN, int_temp);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
796
int_temp = rkcif_mipi_read(interface, RKCIF_MIPI_INTSTAT);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
798
rkcif_mipi_write(interface, RKCIF_MIPI_INTSTAT, int_temp);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
822
struct rkcif_interface *interface = &rkcif->interfaces[index];
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
824
intstat = rkcif_mipi_read(interface, RKCIF_MIPI_INTSTAT);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
825
rkcif_mipi_write(interface, RKCIF_MIPI_INTSTAT, intstat);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
827
for (unsigned int j = 0; j < interface->streams_num; j++) {
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
828
struct rkcif_stream *stream = &interface->streams[j];
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
857
struct rkcif_interface *interface = &rkcif->interfaces[index];
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
859
interface->index = index;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
860
interface->type = RKCIF_IF_MIPI;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
861
interface->in_fmts = mipi_in_fmts;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
862
interface->in_fmts_num = ARRAY_SIZE(mipi_in_fmts);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
863
interface->set_crop = rkcif_mipi_set_crop;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
864
interface->streams_num = 0;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
865
ret = rkcif_interface_register(rkcif, interface);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
870
struct rkcif_stream *stream = &interface->streams[j];
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
873
stream->interface = interface;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
882
interface->streams_num++;
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
891
struct rkcif_interface *interface = &rkcif->interfaces[index];
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
893
for (unsigned int j = 0; j < interface->streams_num; j++)
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
894
rkcif_stream_unregister(&interface->streams[j]);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
896
rkcif_interface_unregister(interface);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
908
struct rkcif_interface *interface = &rkcif->interfaces[index];
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
910
for (unsigned int j = 0; j < interface->streams_num; j++)
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
911
rkcif_stream_unregister(&interface->streams[j]);
drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c
913
rkcif_interface_unregister(interface);
drivers/media/platform/rockchip/rkcif/rkcif-common.h
139
struct rkcif_interface *interface;
drivers/media/platform/rockchip/rkcif/rkcif-common.h
145
struct rkcif_interface *interface;
drivers/media/platform/rockchip/rkcif/rkcif-dev.c
122
&remote->interface->pads[RKCIF_IF_PAD_SINK];
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
175
struct rkcif_interface *interface = stream->interface;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
182
if (interface->set_crop)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
183
interface->set_crop(stream, crop->left, crop->top);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
192
struct rkcif_interface *interface = to_rkcif_interface(sd);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
204
if (interface->type == RKCIF_IF_DVP) {
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
205
stream = &interface->streams[RKCIF_ID0];
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
209
stream = &interface->streams[route->sink_stream];
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
255
struct rkcif_interface *interface = to_rkcif_interface(sd);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
293
default_format = (interface->type == RKCIF_IF_DVP) ?
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
307
static int rkcif_interface_add(struct rkcif_interface *interface)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
309
struct rkcif_device *rkcif = interface->rkcif;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
31
struct rkcif_interface *interface = to_rkcif_interface(sd);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
312
struct v4l2_fwnode_endpoint *vep = &interface->vep;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
318
ep = fwnode_graph_get_endpoint_by_id(dev_fwnode(dev), interface->index,
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
328
if (interface->type == RKCIF_IF_DVP) {
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
338
interface->dvp.dvp_clk_delay = dvp_clk_delay;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
347
remote->interface = interface;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
348
interface->remote = remote;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
349
interface->status = RKCIF_IF_ACTIVE;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
359
struct rkcif_interface *interface)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
361
struct media_pad *pads = interface->pads;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
362
struct v4l2_subdev *sd = &interface->sd;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
365
interface->rkcif = rkcif;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
375
if (interface->type == RKCIF_IF_DVP)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
377
else if (interface->type == RKCIF_IF_MIPI)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
379
interface->index - RKCIF_MIPI_BASE);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
398
ret = rkcif_interface_add(interface);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
414
void rkcif_interface_unregister(struct rkcif_interface *interface)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
416
struct v4l2_subdev *sd = &interface->sd;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
418
if (interface->status != RKCIF_IF_ACTIVE)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
42
input = rkcif_interface_find_input_fmt(interface, true,
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
427
rkcif_interface_find_input_fmt(struct rkcif_interface *interface, bool ret_def,
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
432
WARN_ON(interface->in_fmts_num == 0);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
434
for (unsigned int i = 0; i < interface->in_fmts_num; i++) {
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
435
fmt = &interface->in_fmts[i];
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
440
return &interface->in_fmts[0];
drivers/media/platform/rockchip/rkcif/rkcif-interface.h
23
struct rkcif_interface *interface);
drivers/media/platform/rockchip/rkcif/rkcif-interface.h
25
void rkcif_interface_unregister(struct rkcif_interface *interface);
drivers/media/platform/rockchip/rkcif/rkcif-interface.h
28
rkcif_interface_find_input_fmt(struct rkcif_interface *interface, bool ret_def,
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
285
ret = v4l2_subdev_enable_streams(&stream->interface->sd,
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
312
v4l2_subdev_disable_streams(&stream->interface->sd, RKCIF_IF_PAD_SRC,
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
531
struct rkcif_interface *interface = stream->interface;
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
567
if (interface->type == RKCIF_IF_DVP)
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
570
else if (interface->type == RKCIF_IF_MIPI)
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
572
interface->index - RKCIF_MIPI_BASE, stream->id);
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
592
ret = media_create_pad_link(&interface->sd.entity, RKCIF_IF_PAD_SRC,
drivers/media/platform/ti/omap3isp/isp.c
1578
enum isp_interface_type interface)
drivers/media/platform/ti/omap3isp/isp.c
1590
switch (interface) {
drivers/media/platform/ti/omap3isp/isp.c
1618
interface);
drivers/media/platform/ti/omap3isp/isp.c
1630
interface);
drivers/media/platform/ti/omap3isp/isp.c
2006
ret = isp_link_entity(isp, &sd->entity, bus_cfg->interface);
drivers/media/platform/ti/omap3isp/isp.c
2035
buscfg->interface = ISP_INTERFACE_PARALLEL;
drivers/media/platform/ti/omap3isp/isp.c
2188
isd->bus.interface =
drivers/media/platform/ti/omap3isp/isp.c
2194
isd->bus.interface =
drivers/media/platform/ti/omap3isp/ispcsiphy.c
177
if (buscfg->interface == ISP_INTERFACE_CCP2B_PHY1
drivers/media/platform/ti/omap3isp/ispcsiphy.c
178
|| buscfg->interface == ISP_INTERFACE_CCP2B_PHY2) {
drivers/media/platform/ti/omap3isp/ispcsiphy.c
211
csiphy_routing_cfg(phy, buscfg->interface, true,
drivers/media/platform/ti/omap3isp/ispcsiphy.c
321
csiphy_routing_cfg(phy, buscfg->interface, false,
drivers/media/platform/ti/omap3isp/omap3isp.h
124
enum isp_interface_type interface;
drivers/media/rc/ati_remote.c
142
const char *(*get_default_keymap)(struct usb_interface *interface);
drivers/media/rc/ati_remote.c
145
static const char *get_medion_keymap(struct usb_interface *interface)
drivers/media/rc/ati_remote.c
147
struct usb_device *udev = interface_to_usbdev(interface);
drivers/media/rc/ati_remote.c
173
dev_info(&interface->dev,
drivers/media/rc/ati_remote.c
234
struct usb_interface *interface;
drivers/media/rc/ati_remote.c
334
dev_err(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
386
dev_dbg(&ati_remote->interface->dev, "%s: status %d\n",
drivers/media/rc/ati_remote.c
416
dev_dbg(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
504
dbginfo(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
513
dbginfo(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
525
dbginfo(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
638
dev_dbg(&ati_remote->interface->dev, "ati_remote kind=%d\n",
drivers/media/rc/ati_remote.c
662
dev_dbg(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
667
dev_dbg(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
674
dev_err(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
744
idev->dev.parent = &ati_remote->interface->dev;
drivers/media/rc/ati_remote.c
762
rdev->dev.parent = &ati_remote->interface->dev;
drivers/media/rc/ati_remote.c
797
dev_err(&ati_remote->interface->dev,
drivers/media/rc/ati_remote.c
808
static int ati_remote_probe(struct usb_interface *interface,
drivers/media/rc/ati_remote.c
811
struct usb_device *udev = interface_to_usbdev(interface);
drivers/media/rc/ati_remote.c
812
struct usb_host_interface *iface_host = interface->cur_altsetting;
drivers/media/rc/ati_remote.c
817
struct device *device = &interface->dev;
drivers/media/rc/ati_remote.c
855
ati_remote->interface = interface;
drivers/media/rc/ati_remote.c
885
rc_dev->map_name = type->get_default_keymap(interface);
drivers/media/rc/ati_remote.c
917
usb_set_intfdata(interface, ati_remote);
drivers/media/rc/ati_remote.c
938
static void ati_remote_disconnect(struct usb_interface *interface)
drivers/media/rc/ati_remote.c
942
ati_remote = usb_get_intfdata(interface);
drivers/media/rc/ati_remote.c
944
dev_warn(&interface->dev, "%s - null device?\n", __func__);
drivers/media/rc/ati_remote.c
949
usb_set_intfdata(interface, NULL);
drivers/media/rc/imon.c
2419
static int imon_probe(struct usb_interface *interface,
drivers/media/rc/imon.c
2425
struct device *dev = &interface->dev;
drivers/media/rc/imon.c
2431
usbdev = interface_to_usbdev(interface);
drivers/media/rc/imon.c
2432
iface_desc = interface->cur_altsetting;
drivers/media/rc/imon.c
2446
if (first_if->dev.driver != interface->dev.driver) {
drivers/media/rc/imon.c
2447
dev_err(&interface->dev, "inconsistent driver matching\n");
drivers/media/rc/imon.c
2453
ictx = imon_init_intf0(interface, id);
drivers/media/rc/imon.c
2471
ictx = imon_init_intf1(interface, first_if_ctx);
drivers/media/rc/imon.c
2481
usb_set_intfdata(interface, ictx);
drivers/media/rc/imon.c
2485
sysfs_err = sysfs_create_group(&interface->dev.kobj,
drivers/media/rc/imon.c
2493
imon_init_display(ictx, interface);
drivers/media/rc/imon.c
2511
static void imon_disconnect(struct usb_interface *interface)
drivers/media/rc/imon.c
2517
ictx = usb_get_intfdata(interface);
drivers/media/rc/imon.c
2524
ifnum = interface->cur_altsetting->desc.bInterfaceNumber;
drivers/media/rc/imon.c
2530
sysfs_remove_group(&interface->dev.kobj, &imon_display_attr_group);
drivers/media/rc/imon.c
2531
sysfs_remove_group(&interface->dev.kobj, &imon_rf_attr_group);
drivers/media/rc/imon.c
2533
usb_set_intfdata(interface, NULL);
drivers/media/rc/imon.c
2549
usb_deregister_dev(interface, &imon_lcd_class);
drivers/media/rc/imon.c
2551
usb_deregister_dev(interface, &imon_vfd_class);
drivers/media/rc/imon.c
47
static int imon_probe(struct usb_interface *interface,
drivers/media/rc/imon.c
49
static void imon_disconnect(struct usb_interface *interface);
drivers/media/rc/imon.c
513
struct usb_interface *interface;
drivers/media/rc/imon.c
519
interface = usb_find_interface(&imon_driver, subminor);
drivers/media/rc/imon.c
520
if (!interface) {
drivers/media/rc/imon.c
527
ictx = usb_get_intfdata(interface);
drivers/media/rc/streamzap.c
390
static void streamzap_disconnect(struct usb_interface *interface)
drivers/media/rc/streamzap.c
392
struct streamzap_ir *sz = usb_get_intfdata(interface);
drivers/media/rc/streamzap.c
393
struct usb_device *usbdev = interface_to_usbdev(interface);
drivers/media/rc/streamzap.c
399
usb_set_intfdata(interface, NULL);
drivers/media/rc/streamzap.c
83
static int streamzap_probe(struct usb_interface *interface,
drivers/media/rc/streamzap.c
85
static void streamzap_disconnect(struct usb_interface *interface);
drivers/media/rc/xbox_remote.c
129
dev_dbg(&xbox_remote->interface->dev,
drivers/media/rc/xbox_remote.c
134
dev_dbg(&xbox_remote->interface->dev,
drivers/media/rc/xbox_remote.c
141
dev_err(&xbox_remote->interface->dev,
drivers/media/rc/xbox_remote.c
163
rdev->dev.parent = &xbox_remote->interface->dev;
drivers/media/rc/xbox_remote.c
185
static int xbox_remote_probe(struct usb_interface *interface,
drivers/media/rc/xbox_remote.c
188
struct usb_device *udev = interface_to_usbdev(interface);
drivers/media/rc/xbox_remote.c
189
struct usb_host_interface *iface_host = interface->cur_altsetting;
drivers/media/rc/xbox_remote.c
232
xbox_remote->interface = interface;
drivers/media/rc/xbox_remote.c
261
usb_set_intfdata(interface, xbox_remote);
drivers/media/rc/xbox_remote.c
281
static void xbox_remote_disconnect(struct usb_interface *interface)
drivers/media/rc/xbox_remote.c
285
xbox_remote = usb_get_intfdata(interface);
drivers/media/rc/xbox_remote.c
287
dev_warn(&interface->dev, "%s - null device?\n", __func__);
drivers/media/rc/xbox_remote.c
292
usb_set_intfdata(interface, NULL);
drivers/media/rc/xbox_remote.c
55
struct usb_interface *interface;
drivers/media/rc/xbox_remote.c
71
dev_err(&xbox_remote->interface->dev,
drivers/media/usb/as102/as102_usb_drv.c
17
static void as102_usb_disconnect(struct usb_interface *interface);
drivers/media/usb/as102/as102_usb_drv.c
18
static int as102_usb_probe(struct usb_interface *interface,
drivers/media/usb/au0828/au0828-core.c
163
static void au0828_usb_disconnect(struct usb_interface *interface)
drivers/media/usb/au0828/au0828-core.c
165
struct au0828_dev *dev = usb_get_intfdata(interface);
drivers/media/usb/au0828/au0828-core.c
181
usb_set_intfdata(interface, NULL);
drivers/media/usb/au0828/au0828-core.c
643
static int au0828_usb_probe(struct usb_interface *interface,
drivers/media/usb/au0828/au0828-core.c
650
struct usb_device *usbdev = interface_to_usbdev(interface);
drivers/media/usb/au0828/au0828-core.c
652
ifnum = interface->altsetting->desc.bInterfaceNumber;
drivers/media/usb/au0828/au0828-core.c
697
retval = au0828_v4l2_device_register(interface, dev);
drivers/media/usb/au0828/au0828-core.c
721
usb_set_intfdata(interface, dev);
drivers/media/usb/au0828/au0828-core.c
724
retval = au0828_analog_register(dev, interface);
drivers/media/usb/au0828/au0828-core.c
750
au0828_usb_disconnect(interface);
drivers/media/usb/au0828/au0828-core.c
755
static int au0828_suspend(struct usb_interface *interface,
drivers/media/usb/au0828/au0828-core.c
758
struct au0828_dev *dev = usb_get_intfdata(interface);
drivers/media/usb/au0828/au0828-core.c
774
static int au0828_resume(struct usb_interface *interface)
drivers/media/usb/au0828/au0828-core.c
776
struct au0828_dev *dev = usb_get_intfdata(interface);
drivers/media/usb/au0828/au0828-video.c
1919
struct usb_interface *interface)
drivers/media/usb/au0828/au0828-video.c
1927
interface->cur_altsetting->desc.bInterfaceNumber);
drivers/media/usb/au0828/au0828-video.c
1935
interface->cur_altsetting->desc.bInterfaceNumber, 5);
drivers/media/usb/au0828/au0828-video.c
1942
iface_desc = interface->cur_altsetting;
drivers/media/usb/au0828/au0828-video.c
646
int au0828_v4l2_device_register(struct usb_interface *interface,
drivers/media/usb/au0828/au0828-video.c
658
retval = v4l2_device_register(&interface->dev, &dev->v4l2_dev);
drivers/media/usb/au0828/au0828.h
324
extern int au0828_v4l2_device_register(struct usb_interface *interface,
drivers/media/usb/au0828/au0828.h
328
struct usb_interface *interface);
drivers/media/usb/au0828/au0828.h
334
static inline int au0828_v4l2_device_register(struct usb_interface *interface,
drivers/media/usb/au0828/au0828.h
338
struct usb_interface *interface)
drivers/media/usb/cx231xx/cx231xx-audio.c
610
dev->udev->actconfig->interface[dev->current_pcb_config.
drivers/media/usb/cx231xx/cx231xx-cards.c
1547
struct usb_interface *interface,
drivers/media/usb/cx231xx/cx231xx-cards.c
1563
uif = udev->actconfig->interface[idx];
drivers/media/usb/cx231xx/cx231xx-cards.c
1576
dev->video_mode.alt_max_pkt_size = devm_kmalloc_array(&interface->dev, 32,
drivers/media/usb/cx231xx/cx231xx-cards.c
1602
uif = udev->actconfig->interface[idx];
drivers/media/usb/cx231xx/cx231xx-cards.c
1618
dev->vbi_mode.alt_max_pkt_size = devm_kmalloc_array(&interface->dev, 32,
drivers/media/usb/cx231xx/cx231xx-cards.c
1647
uif = udev->actconfig->interface[idx];
drivers/media/usb/cx231xx/cx231xx-cards.c
1661
dev->sliced_cc_mode.alt_max_pkt_size = devm_kmalloc_array(&interface->dev, 32,
drivers/media/usb/cx231xx/cx231xx-cards.c
1689
static int cx231xx_usb_probe(struct usb_interface *interface,
drivers/media/usb/cx231xx/cx231xx-cards.c
1693
struct device *d = &interface->dev;
drivers/media/usb/cx231xx/cx231xx-cards.c
1703
ifnum = interface->altsetting[0].desc.bInterfaceNumber;
drivers/media/usb/cx231xx/cx231xx-cards.c
1724
udev = interface_to_usbdev(interface);
drivers/media/usb/cx231xx/cx231xx-cards.c
1727
dev = devm_kzalloc(&interface->dev, sizeof(*dev), GFP_KERNEL);
drivers/media/usb/cx231xx/cx231xx-cards.c
1803
usb_set_intfdata(interface, dev);
drivers/media/usb/cx231xx/cx231xx-cards.c
1816
retval = v4l2_device_register(&interface->dev, &dev->v4l2_dev);
drivers/media/usb/cx231xx/cx231xx-cards.c
1827
retval = cx231xx_init_v4l2(dev, udev, interface, isoc_pipe);
drivers/media/usb/cx231xx/cx231xx-cards.c
1840
uif = udev->actconfig->interface[idx];
drivers/media/usb/cx231xx/cx231xx-cards.c
1857
dev->ts1_mode.alt_max_pkt_size = devm_kmalloc_array(&interface->dev, 32,
drivers/media/usb/cx231xx/cx231xx-cards.c
1920
usb_set_intfdata(interface, NULL);
drivers/media/usb/cx231xx/cx231xx-cards.c
1931
static void cx231xx_usb_disconnect(struct usb_interface *interface)
drivers/media/usb/cx231xx/cx231xx-cards.c
1935
dev = usb_get_intfdata(interface);
drivers/media/usb/cx231xx/cx231xx-cards.c
1936
usb_set_intfdata(interface, NULL);
drivers/media/usb/em28xx/em28xx-cards.c
4225
struct usb_interface *uif = udev->config->interface[i];
drivers/media/usb/go7007/go7007-loader.c
101
static void go7007_loader_disconnect(struct usb_interface *interface)
drivers/media/usb/go7007/go7007-loader.c
103
dev_info(&interface->dev, "disconnect\n");
drivers/media/usb/go7007/go7007-loader.c
104
usb_set_intfdata(interface, NULL);
drivers/media/usb/go7007/go7007-loader.c
34
static int go7007_loader_probe(struct usb_interface *interface,
drivers/media/usb/go7007/go7007-loader.c
44
usbdev = interface_to_usbdev(interface);
drivers/media/usb/go7007/go7007-loader.c
47
dev_err(&interface->dev, "can't handle multiple config\n");
drivers/media/usb/go7007/go7007-loader.c
66
dev_info(&interface->dev, "loading firmware %s\n", fw1);
drivers/media/usb/go7007/go7007-loader.c
69
dev_err(&interface->dev,
drivers/media/usb/go7007/go7007-loader.c
76
dev_err(&interface->dev, "loader download failed\n");
drivers/media/usb/go7007/go7007-loader.c
84
dev_err(&interface->dev,
drivers/media/usb/go7007/go7007-loader.c
91
dev_err(&interface->dev, "firmware download failed\n");
drivers/media/usb/go7007/go7007-loader.c
97
dev_err(&interface->dev, "probe failed\n");
drivers/media/usb/gspca/gspca.c
1475
intf2 = dev->actconfig->interface[i];
drivers/media/usb/gspca/topro.c
4949
static int sd_probe(struct usb_interface *interface,
drivers/media/usb/gspca/topro.c
4952
return gspca_dev_probe(interface, id, &sd_desc, sizeof(struct sd),
drivers/media/usb/hdpvr/hdpvr-core.c
264
static int hdpvr_probe(struct usb_interface *interface,
drivers/media/usb/hdpvr/hdpvr-core.c
278
dev_err(&interface->dev, "Out of memory\n");
drivers/media/usb/hdpvr/hdpvr-core.c
288
if (v4l2_device_register(&interface->dev, &dev->v4l2_dev)) {
drivers/media/usb/hdpvr/hdpvr-core.c
289
dev_err(&interface->dev, "v4l2_device_register failed\n");
drivers/media/usb/hdpvr/hdpvr-core.c
317
dev->udev = usb_get_dev(interface_to_usbdev(interface));
drivers/media/usb/hdpvr/hdpvr-core.c
321
if (usb_find_bulk_in_endpoint(interface->cur_altsetting, &endpoint)) {
drivers/media/usb/hdpvr/hdpvr-core.c
372
retval = hdpvr_register_videodev(dev, &interface->dev,
drivers/media/usb/hdpvr/hdpvr-core.c
401
static void hdpvr_disconnect(struct usb_interface *interface)
drivers/media/usb/hdpvr/hdpvr-core.c
403
struct hdpvr_device *dev = to_hdpvr_dev(usb_get_intfdata(interface));
drivers/media/usb/s2255/s2255drv.c
1590
ret = v4l2_device_register(&dev->interface->dev, &dev->v4l2_dev);
drivers/media/usb/s2255/s2255drv.c
2198
static int s2255_probe(struct usb_interface *interface,
drivers/media/usb/s2255/s2255drv.c
2212
s2255_dev_err(&interface->dev, "out of memory\n");
drivers/media/usb/s2255/s2255drv.c
2218
s2255_dev_err(&interface->dev, "out of memory\n");
drivers/media/usb/s2255/s2255drv.c
2230
dev->udev = usb_get_dev(interface_to_usbdev(interface));
drivers/media/usb/s2255/s2255drv.c
2232
dev_err(&interface->dev, "null usb device\n");
drivers/media/usb/s2255/s2255drv.c
2236
dev_dbg(&interface->dev, "dev: %p, udev %p interface %p\n",
drivers/media/usb/s2255/s2255drv.c
2237
dev, dev->udev, interface);
drivers/media/usb/s2255/s2255drv.c
2238
dev->interface = interface;
drivers/media/usb/s2255/s2255drv.c
2240
iface_desc = interface->cur_altsetting;
drivers/media/usb/s2255/s2255drv.c
2241
dev_dbg(&interface->dev, "num EP: %d\n",
drivers/media/usb/s2255/s2255drv.c
2245
dev_err(&interface->dev, "Could not find bulk-in endpoint\n");
drivers/media/usb/s2255/s2255drv.c
2269
dev_err(&interface->dev, "out of memory!\n");
drivers/media/usb/s2255/s2255drv.c
2275
dev_err(&interface->dev, "sensoray 2255 failed to get firmware\n");
drivers/media/usb/s2255/s2255drv.c
2283
dev_err(&interface->dev, "Firmware invalid.\n");
drivers/media/usb/s2255/s2255drv.c
2309
dev_info(&interface->dev, "Sensoray 2255 detected\n");
drivers/media/usb/s2255/s2255drv.c
2334
static void s2255_disconnect(struct usb_interface *interface)
drivers/media/usb/s2255/s2255drv.c
2336
struct s2255_dev *dev = to_s2255_dev(usb_get_intfdata(interface));
drivers/media/usb/s2255/s2255drv.c
2358
dev_info(&interface->dev, "%s\n", __func__);
drivers/media/usb/s2255/s2255drv.c
255
struct usb_interface *interface;
drivers/media/usb/stk1160/stk1160-core.c
263
static int stk1160_probe(struct usb_interface *interface,
drivers/media/usb/stk1160/stk1160-core.c
272
udev = interface_to_usbdev(interface);
drivers/media/usb/stk1160/stk1160-core.c
278
if (interface->altsetting[0].desc.bInterfaceClass == USB_CLASS_AUDIO)
drivers/media/usb/stk1160/stk1160-core.c
282
alt_max_pkt_size = kmalloc_array(interface->num_altsetting,
drivers/media/usb/stk1160/stk1160-core.c
292
rc = stk1160_scan_usb(interface, udev, alt_max_pkt_size);
drivers/media/usb/stk1160/stk1160-core.c
306
dev->num_alt = interface->num_altsetting;
drivers/media/usb/stk1160/stk1160-core.c
310
dev->dev = &interface->dev;
drivers/media/usb/stk1160/stk1160-core.c
312
usb_set_intfdata(interface, dev);
drivers/media/usb/stk1160/stk1160-core.c
388
static void stk1160_disconnect(struct usb_interface *interface)
drivers/media/usb/stk1160/stk1160-core.c
392
dev = usb_get_intfdata(interface);
drivers/media/usb/stk1160/stk1160-core.c
393
usb_set_intfdata(interface, NULL);
drivers/media/usb/ttusb-dec/ttusb_dec.c
114
enum ttusb_dec_interface interface;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1573
if (dec->interface == TTUSB_DEC_INTERFACE_IN)
drivers/media/usb/ttusb-dec/ttusb_dec.c
893
enum ttusb_dec_interface interface)
drivers/media/usb/ttusb-dec/ttusb_dec.c
898
if (interface != dec->interface) {
drivers/media/usb/ttusb-dec/ttusb_dec.c
899
switch (interface) {
drivers/media/usb/ttusb-dec/ttusb_dec.c
918
dec->interface = interface;
drivers/mfd/dln2.c
191
struct device *dev = &dln2->interface->dev;
drivers/mfd/dln2.c
238
struct device *dev = &dln2->interface->dev;
drivers/mfd/dln2.c
416
struct device *dev = &dln2->interface->dev;
drivers/mfd/dln2.c
434
struct device *dev = &dln2->interface->dev;
drivers/mfd/dln2.c
544
dev_err(&dln2->interface->dev, "Device ID 0x%x not supported\n",
drivers/mfd/dln2.c
557
struct device *dev = &dln2->interface->dev;
drivers/mfd/dln2.c
608
struct device *dev = &dln2->interface->dev;
drivers/mfd/dln2.c
629
struct device *dev = &dln2->interface->dev;
drivers/mfd/dln2.c
749
static void dln2_disconnect(struct usb_interface *interface)
drivers/mfd/dln2.c
751
struct dln2_dev *dln2 = usb_get_intfdata(interface);
drivers/mfd/dln2.c
755
mfd_remove_devices(&interface->dev);
drivers/mfd/dln2.c
760
static int dln2_probe(struct usb_interface *interface,
drivers/mfd/dln2.c
763
struct usb_host_interface *hostif = interface->cur_altsetting;
drivers/mfd/dln2.c
766
struct device *dev = &interface->dev;
drivers/mfd/dln2.c
784
dln2->usb_dev = interface_to_usbdev(interface);
drivers/mfd/dln2.c
785
dln2->interface = interface;
drivers/mfd/dln2.c
786
usb_set_intfdata(interface, dln2);
drivers/mfd/dln2.c
95
struct usb_interface *interface;
drivers/mfd/nct6694.c
278
struct usb_host_interface *interface;
drivers/mfd/nct6694.c
321
interface = iface->cur_altsetting;
drivers/mfd/nct6694.c
323
int_endpoint = &interface->endpoint[0].desc;
drivers/mfd/viperboard.c
105
static void vprbrd_disconnect(struct usb_interface *interface)
drivers/mfd/viperboard.c
107
struct vprbrd *vb = usb_get_intfdata(interface);
drivers/mfd/viperboard.c
109
mfd_remove_devices(&interface->dev);
drivers/mfd/viperboard.c
110
usb_set_intfdata(interface, NULL);
drivers/mfd/viperboard.c
113
dev_dbg(&interface->dev, "disconnected\n");
drivers/mfd/viperboard.c
47
static int vprbrd_probe(struct usb_interface *interface,
drivers/mfd/viperboard.c
62
vb->usb_dev = interface_to_usbdev(interface);
drivers/mfd/viperboard.c
65
usb_set_intfdata(interface, vb);
drivers/mfd/viperboard.c
84
dev_info(&interface->dev,
drivers/mfd/viperboard.c
89
ret = mfd_add_hotplug_devices(&interface->dev, vprbrd_devs,
drivers/mfd/viperboard.c
92
dev_err(&interface->dev, "Failed to add mfd devices to core.");
drivers/misc/uacce/uacce.c
503
struct uacce_interface *interface)
drivers/misc/uacce/uacce.c
505
unsigned int flags = interface->flags;
drivers/misc/uacce/uacce.c
515
uacce->ops = interface->ops;
drivers/misc/uacce/uacce.c
530
dev_set_name(&uacce->dev, "%s-%d", interface->name, uacce->dev_id);
drivers/mmc/host/vub300.c
1741
if (!vub300->interface) {
drivers/mmc/host/vub300.c
1784
vub300->interface);
drivers/mmc/host/vub300.c
1912
if (!vub300->interface) {
drivers/mmc/host/vub300.c
1933
if (!vub300->interface) {
drivers/mmc/host/vub300.c
2017
if (!vub300->interface)
drivers/mmc/host/vub300.c
2058
if (!vub300->interface)
drivers/mmc/host/vub300.c
2092
static int vub300_probe(struct usb_interface *interface,
drivers/mmc/host/vub300.c
2097
struct usb_device *udev = usb_get_dev(interface_to_usbdev(interface));
drivers/mmc/host/vub300.c
2210
vub300->interface = interface;
drivers/mmc/host/vub300.c
2229
iface_desc = interface->cur_altsetting;
drivers/mmc/host/vub300.c
2324
usb_set_intfdata(interface, vub300);
drivers/mmc/host/vub300.c
2339
interface_to_InterfaceNumber(interface));
drivers/mmc/host/vub300.c
2344
interface_to_InterfaceNumber(interface));
drivers/mmc/host/vub300.c
2352
vub300->interface = NULL;
drivers/mmc/host/vub300.c
2373
static void vub300_disconnect(struct usb_interface *interface)
drivers/mmc/host/vub300.c
2375
struct vub300_mmc_host *vub300 = usb_get_intfdata(interface);
drivers/mmc/host/vub300.c
2383
int ifnum = interface_to_InterfaceNumber(interface);
drivers/mmc/host/vub300.c
2384
usb_set_intfdata(interface, NULL);
drivers/mmc/host/vub300.c
2386
vub300->interface = NULL;
drivers/mmc/host/vub300.c
277
static inline int interface_to_InterfaceNumber(struct usb_interface *interface)
drivers/mmc/host/vub300.c
279
if (!interface)
drivers/mmc/host/vub300.c
281
if (!interface->cur_altsetting)
drivers/mmc/host/vub300.c
283
return interface->cur_altsetting->desc.bInterfaceNumber;
drivers/mmc/host/vub300.c
298
struct usb_interface *interface;
drivers/mmc/host/vub300.c
682
if (!vub300->interface) {
drivers/mmc/host/vub300.c
713
if (!vub300->interface) {
drivers/mmc/host/vub300.c
746
if (!vub300->interface) {
drivers/most/core.c
338
(c->iface->interface != ITYPE_MEDIALB_DIM2))
drivers/most/core.c
341
(c->iface->interface != ITYPE_USB))
drivers/most/core.c
407
switch (iface->interface) {
drivers/most/core.c
431
static DEVICE_ATTR_RO(interface);
drivers/most/core.c
435
DEV_ATTR(interface),
drivers/most/most_usb.c
1001
mdev->dev.parent = &interface->dev;
drivers/most/most_usb.c
1107
static void hdm_disconnect(struct usb_interface *interface)
drivers/most/most_usb.c
1109
struct most_dev *mdev = usb_get_intfdata(interface);
drivers/most/most_usb.c
1112
usb_set_intfdata(interface, NULL);
drivers/most/most_usb.c
1124
static int hdm_suspend(struct usb_interface *interface, pm_message_t message)
drivers/most/most_usb.c
1126
struct most_dev *mdev = usb_get_intfdata(interface);
drivers/most/most_usb.c
1138
static int hdm_resume(struct usb_interface *interface)
drivers/most/most_usb.c
1140
struct most_dev *mdev = usb_get_intfdata(interface);
drivers/most/most_usb.c
951
hdm_probe(struct usb_interface *interface, const struct usb_device_id *id)
drivers/most/most_usb.c
953
struct usb_host_interface *usb_iface_desc = interface->cur_altsetting;
drivers/most/most_usb.c
954
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/most/most_usb.c
967
usb_set_intfdata(interface, mdev);
drivers/most/most_usb.c
982
mdev->iface.driver_dev = &interface->dev;
drivers/most/most_usb.c
983
mdev->iface.interface = ITYPE_USB;
drivers/net/dsa/b53/b53_common.c
1438
phy_interface_t interface)
drivers/net/dsa/b53/b53_common.c
1454
phy_modes(interface));
drivers/net/dsa/b53/b53_common.c
1458
phy_interface_t interface)
drivers/net/dsa/b53/b53_common.c
1488
if (interface == PHY_INTERFACE_MODE_RGMII_TXID)
drivers/net/dsa/b53/b53_common.c
1490
if (interface == PHY_INTERFACE_MODE_RGMII)
drivers/net/dsa/b53/b53_common.c
1499
phy_modes(interface));
drivers/net/dsa/b53/b53_common.c
1581
phy_interface_t interface)
drivers/net/dsa/b53/b53_common.c
1589
return dev->ops->phylink_mac_select_pcs(dev, dp->index, interface);
drivers/net/dsa/b53/b53_common.c
1597
phy_interface_t interface = state->interface;
drivers/net/dsa/b53/b53_common.c
1603
b53_adjust_63xx_rgmii(ds, port, interface);
drivers/net/dsa/b53/b53_common.c
1606
if (is531x5(dev) && phy_interface_mode_is_rgmii(interface))
drivers/net/dsa/b53/b53_common.c
1607
b53_adjust_531x5_rgmii(ds, port, interface);
drivers/net/dsa/b53/b53_common.c
1617
phy_interface_t interface)
drivers/net/dsa/b53/b53_common.c
1634
if (phy_interface_mode_is_8023z(interface) &&
drivers/net/dsa/b53/b53_common.c
1636
dev->ops->serdes_link_set(dev, port, mode, interface, false);
drivers/net/dsa/b53/b53_common.c
1642
phy_interface_t interface,
drivers/net/dsa/b53/b53_common.c
1676
if (phy_interface_mode_is_8023z(interface) &&
drivers/net/dsa/b53/b53_common.c
1678
dev->ops->serdes_link_set(dev, port, mode, interface, true);
drivers/net/dsa/b53/b53_priv.h
54
phy_interface_t interface);
drivers/net/dsa/b53/b53_priv.h
57
unsigned int mode, phy_interface_t interface,
drivers/net/dsa/b53/b53_serdes.c
140
phy_interface_t interface, bool link_up)
drivers/net/dsa/b53/b53_serdes.c
196
phy_interface_t interface)
drivers/net/dsa/b53/b53_serdes.c
204
if (!phy_interface_mode_is_8023z(interface) &&
drivers/net/dsa/b53/b53_serdes.c
205
interface != PHY_INTERFACE_MODE_SGMII)
drivers/net/dsa/b53/b53_serdes.c
69
phy_interface_t interface,
drivers/net/dsa/b53/b53_serdes.c
79
if (interface == PHY_INTERFACE_MODE_1000BASEX)
drivers/net/dsa/b53/b53_serdes.h
111
phy_interface_t interface, bool link_up);
drivers/net/dsa/b53/b53_serdes.h
114
phy_interface_t interface);
drivers/net/dsa/bcm_sf2.c
760
switch (state->interface) {
drivers/net/dsa/bcm_sf2.c
795
phy_interface_t interface, bool link)
drivers/net/dsa/bcm_sf2.c
801
if (!phy_interface_mode_is_rgmii(interface) &&
drivers/net/dsa/bcm_sf2.c
802
interface != PHY_INTERFACE_MODE_MII &&
drivers/net/dsa/bcm_sf2.c
803
interface != PHY_INTERFACE_MODE_REVMII)
drivers/net/dsa/bcm_sf2.c
819
phy_interface_t interface)
drivers/net/dsa/bcm_sf2.c
835
bcm_sf2_sw_mac_link_set(dp->ds, port, interface, false);
drivers/net/dsa/bcm_sf2.c
841
phy_interface_t interface,
drivers/net/dsa/bcm_sf2.c
852
bcm_sf2_sw_mac_link_set(dp->ds, port, interface, true);
drivers/net/dsa/bcm_sf2.c
857
if (phy_interface_mode_is_rgmii(interface) ||
drivers/net/dsa/bcm_sf2.c
858
interface == PHY_INTERFACE_MODE_MII ||
drivers/net/dsa/bcm_sf2.c
859
interface == PHY_INTERFACE_MODE_REVMII) {
drivers/net/dsa/ks8995.c
456
unsigned int mode, phy_interface_t interface,
drivers/net/dsa/ks8995.c
510
phy_interface_t interface)
drivers/net/dsa/lan9303-core.c
1332
phy_interface_t interface)
drivers/net/dsa/lan9303-core.c
1339
phy_interface_t interface,
drivers/net/dsa/lantiq/lantiq_gswip.h
267
phy_interface_t interface);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1314
phy_interface_t interface)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1322
if (interface == PHY_INTERFACE_MODE_RMII)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1333
if (interface == PHY_INTERFACE_MODE_RMII)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1416
switch (state->interface) {
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1444
"Unsupported interface: %d\n", state->interface);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1453
gswip_mii_delay_setup(priv, dp, state->interface);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1458
phy_interface_t interface)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1473
phy_interface_t interface,
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1481
if (!dsa_port_is_cpu(dp) || interface != PHY_INTERFACE_MODE_INTERNAL) {
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1483
gswip_port_set_speed(priv, port, speed, interface);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1603
phy_interface_t interface)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1609
return priv->hw_info->mac_select_pcs(config, interface);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
604
phy_interface_t interface)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
617
switch (interface) {
drivers/net/dsa/lantiq/mxl-gsw1xx.c
130
phy_interface_t interface)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
200
if (state->interface == PHY_INTERFACE_MODE_1000BASEX)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
202
else if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
234
static int gsw1xx_pcs_reset(struct gsw1xx_priv *priv, phy_interface_t interface)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
272
phy_modes(interface), &pol);
drivers/net/dsa/lantiq/mxl-gsw1xx.c
294
phy_modes(interface), &pol);
drivers/net/dsa/lantiq/mxl-gsw1xx.c
336
phy_interface_t interface,
drivers/net/dsa/lantiq/mxl-gsw1xx.c
349
if (priv->tbi_interface == interface)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
356
ret = gsw1xx_pcs_reset(priv, interface);
drivers/net/dsa/lantiq/mxl-gsw1xx.c
370
switch (phylink_get_link_timer_ns(interface)) {
drivers/net/dsa/lantiq/mxl-gsw1xx.c
394
txaneg = phylink_mii_c22_pcs_encode_advertisement(interface, advertising);
drivers/net/dsa/lantiq/mxl-gsw1xx.c
396
if (interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/dsa/lantiq/mxl-gsw1xx.c
403
} else if (interface == PHY_INTERFACE_MODE_1000BASEX ||
drivers/net/dsa/lantiq/mxl-gsw1xx.c
404
interface == PHY_INTERFACE_MODE_2500BASEX) {
drivers/net/dsa/lantiq/mxl-gsw1xx.c
409
__func__, phy_modes(interface));
drivers/net/dsa/lantiq/mxl-gsw1xx.c
427
if (interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
448
priv->tbi_interface = interface;
drivers/net/dsa/lantiq/mxl-gsw1xx.c
480
phy_interface_t interface, int speed,
drivers/net/dsa/lantiq/mxl-gsw1xx.c
491
if (interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/dsa/lantiq/mxl-gsw1xx.c
592
phy_interface_t interface)
drivers/net/dsa/microchip/ksz8.c
1756
if (!p->interface && dev->compat_interface) {
drivers/net/dsa/microchip/ksz8.c
1761
p->interface = dev->compat_interface;
drivers/net/dsa/microchip/ksz8.c
2008
phy_interface_t interface,
drivers/net/dsa/microchip/ksz9477.c
1181
phy_interface_t interface;
drivers/net/dsa/microchip/ksz9477.c
1189
interface = ksz_get_xmii(dev, port, gbit);
drivers/net/dsa/microchip/ksz9477.c
1191
return interface;
drivers/net/dsa/microchip/ksz9477.c
1364
phy_interface_t interface;
drivers/net/dsa/microchip/ksz9477.c
1375
interface = ksz9477_get_interface(dev, i);
drivers/net/dsa/microchip/ksz9477.c
1376
if (!p->interface) {
drivers/net/dsa/microchip/ksz9477.c
1382
p->interface = dev->compat_interface;
drivers/net/dsa/microchip/ksz9477.c
1384
p->interface = interface;
drivers/net/dsa/microchip/ksz9477.c
1387
if (interface && interface != p->interface) {
drivers/net/dsa/microchip/ksz9477.c
1389
prev_mode = phy_modes(interface);
drivers/net/dsa/microchip/ksz9477.c
1397
phy_modes(p->interface),
drivers/net/dsa/microchip/ksz9477.c
1955
phy_interface_t interface,
drivers/net/dsa/microchip/ksz9477.c
2027
phy_interface_t interface)
drivers/net/dsa/microchip/ksz9477.c
2034
(interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/dsa/microchip/ksz9477.c
2035
interface == PHY_INTERFACE_MODE_1000BASEX))
drivers/net/dsa/microchip/ksz9477.h
88
phy_interface_t interface,
drivers/net/dsa/microchip/ksz_common.c
2828
phy_interface_t interface)
drivers/net/dsa/microchip/ksz_common.c
3039
void ksz_set_xmii(struct ksz_device *dev, int port, phy_interface_t interface)
drivers/net/dsa/microchip/ksz_common.c
3051
switch (interface) {
drivers/net/dsa/microchip/ksz_common.c
3075
phy_modes(interface), port);
drivers/net/dsa/microchip/ksz_common.c
3093
phy_interface_t interface;
drivers/net/dsa/microchip/ksz_common.c
3103
interface = PHY_INTERFACE_MODE_GMII;
drivers/net/dsa/microchip/ksz_common.c
3105
interface = PHY_INTERFACE_MODE_MII;
drivers/net/dsa/microchip/ksz_common.c
3107
interface = PHY_INTERFACE_MODE_RMII;
drivers/net/dsa/microchip/ksz_common.c
3109
interface = PHY_INTERFACE_MODE_RGMII;
drivers/net/dsa/microchip/ksz_common.c
3111
interface = PHY_INTERFACE_MODE_RGMII_TXID;
drivers/net/dsa/microchip/ksz_common.c
3113
interface = PHY_INTERFACE_MODE_RGMII_RXID;
drivers/net/dsa/microchip/ksz_common.c
3115
interface = PHY_INTERFACE_MODE_RGMII_ID;
drivers/net/dsa/microchip/ksz_common.c
3119
return interface;
drivers/net/dsa/microchip/ksz_common.c
3154
ksz_set_xmii(dev, port, state->interface);
drivers/net/dsa/microchip/ksz_common.c
4088
phy_interface_t phy_mode = dev->ports[port_num].interface;
drivers/net/dsa/microchip/ksz_common.c
4399
phy_interface_t interface;
drivers/net/dsa/microchip/ksz_common.c
4487
dev->ports[port_num].interface = PHY_INTERFACE_MODE_NA;
drivers/net/dsa/microchip/ksz_common.c
4489
ret = of_get_phy_mode(dev->dev->of_node, &interface);
drivers/net/dsa/microchip/ksz_common.c
4491
dev->compat_interface = interface;
drivers/net/dsa/microchip/ksz_common.c
4505
&dev->ports[port_num].interface);
drivers/net/dsa/microchip/ksz_common.h
144
phy_interface_t interface;
drivers/net/dsa/microchip/ksz_common.h
437
void ksz_set_xmii(struct ksz_device *dev, int port, phy_interface_t interface);
drivers/net/dsa/microchip/ksz_common.h
444
phy_interface_t interface);
drivers/net/dsa/microchip/lan937x_main.c
656
ksz_set_xmii(dev, port, state->interface);
drivers/net/dsa/mt7530.c
1058
static void mt7530_setup_port5(struct dsa_switch *ds, phy_interface_t interface)
drivers/net/dsa/mt7530.c
1089
if (phy_interface_mode_is_rgmii(interface)) {
drivers/net/dsa/mt7530.c
1097
(interface == PHY_INTERFACE_MODE_RGMII_TXID ||
drivers/net/dsa/mt7530.c
1098
interface == PHY_INTERFACE_MODE_RGMII_ID))
drivers/net/dsa/mt7530.c
1113
mt7530_p5_mode_str(priv->p5_mode), phy_modes(interface));
drivers/net/dsa/mt7530.c
2417
phy_interface_t interface;
drivers/net/dsa/mt7530.c
2585
ret = of_get_phy_mode(mac_np, &interface);
drivers/net/dsa/mt7530.c
2605
mt7530_setup_port5(ds, interface);
drivers/net/dsa/mt7530.c
2907
phy_interface_t interface)
drivers/net/dsa/mt7530.c
2912
mt7530_setup_port5(priv->ds, interface);
drivers/net/dsa/mt7530.c
2914
mt7530_setup_port6(priv->ds, interface);
drivers/net/dsa/mt7530.c
2918
phy_interface_t interface,
drivers/net/dsa/mt7530.c
2936
switch (interface) {
drivers/net/dsa/mt7530.c
2959
phy_interface_t interface)
drivers/net/dsa/mt7530.c
2965
if (phy_interface_mode_is_rgmii(interface)) {
drivers/net/dsa/mt7530.c
2968
mt7531_rgmii_setup(priv, interface, phydev);
drivers/net/dsa/mt7530.c
2974
phy_interface_t interface)
drivers/net/dsa/mt7530.c
2979
switch (interface) {
drivers/net/dsa/mt7530.c
3003
priv->info->mac_port_config(ds, port, mode, state->interface);
drivers/net/dsa/mt7530.c
3012
phy_interface_t interface)
drivers/net/dsa/mt7530.c
3023
phy_interface_t interface,
drivers/net/dsa/mt7530.c
3114
if (state->interface == PHY_INTERFACE_MODE_TRGMII ||
drivers/net/dsa/mt7530.c
3115
phy_interface_mode_is_8023z(state->interface))
drivers/net/dsa/mt7530.c
3157
phy_interface_t interface,
drivers/net/dsa/mt7530.c
374
mt7530_setup_port6(struct dsa_switch *ds, phy_interface_t interface)
drivers/net/dsa/mt7530.c
382
if (interface == PHY_INTERFACE_MODE_RGMII) {
drivers/net/dsa/mt7530.h
855
phy_interface_t interface);
drivers/net/dsa/mv88e6xxx/chip.c
420
int port, phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/chip.c
426
interface);
drivers/net/dsa/mv88e6xxx/chip.c
433
interface);
drivers/net/dsa/mv88e6xxx/chip.c
866
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/chip.c
874
interface);
drivers/net/dsa/mv88e6xxx/chip.c
880
unsigned int mode, phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/chip.c
892
chip->ports[port].interface != interface &&
drivers/net/dsa/mv88e6xxx/chip.c
916
state->interface);
drivers/net/dsa/mv88e6xxx/chip.c
929
unsigned int mode, phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/chip.c
946
chip->ports[port].interface != interface) ||
drivers/net/dsa/mv88e6xxx/chip.c
952
chip->ports[port].interface = interface;
drivers/net/dsa/mv88e6xxx/chip.c
959
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/chip.c
989
unsigned int mode, phy_interface_t interface,
drivers/net/dsa/mv88e6xxx/chip.h
293
phy_interface_t interface;
drivers/net/dsa/mv88e6xxx/pcs-6185.c
100
phy_interface_t interface,
drivers/net/dsa/mv88e6xxx/pcs-6185.c
182
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/pcs-6352.c
187
phy_interface_t interface,
drivers/net/dsa/mv88e6xxx/pcs-6352.c
195
adv = phylink_mii_c22_pcs_encode_advertisement(interface, advertising);
drivers/net/dsa/mv88e6xxx/pcs-6352.c
235
phy_interface_t interface, int speed,
drivers/net/dsa/mv88e6xxx/pcs-6352.c
379
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
203
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
242
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
26
phy_interface_t interface;
drivers/net/dsa/mv88e6xxx/pcs-639x.c
301
phy_interface_t interface,
drivers/net/dsa/mv88e6xxx/pcs-639x.c
310
adv = phylink_mii_c22_pcs_encode_advertisement(interface, advertising);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
314
mpcs->interface = interface;
drivers/net/dsa/mv88e6xxx/pcs-639x.c
349
phy_interface_t interface,
drivers/net/dsa/mv88e6xxx/pcs-639x.c
419
switch (state->interface) {
drivers/net/dsa/mv88e6xxx/pcs-639x.c
441
phy_interface_t interface,
drivers/net/dsa/mv88e6xxx/pcs-639x.c
740
phy_interface_t interface,
drivers/net/dsa/mv88e6xxx/pcs-639x.c
745
if (interface != PHY_INTERFACE_MODE_2500BASEX)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
763
mv88e6393x_sgmii_apply_2500basex_an(mpcs, mpcs->interface, false);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
767
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
771
mv88e639x_sgmii_pcs_pre_config(pcs, interface);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
773
mv88e6393x_sgmii_apply_2500basex_an(mpcs, mpcs->interface, false);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
777
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
786
err = mv88e6393x_sgmii_apply_2500basex_an(mpcs, interface, true);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
794
return mv88e639x_sgmii_pcs_post_config(pcs, interface);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
864
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
873
phy_interface_t interface)
drivers/net/dsa/mv88e6xxx/pcs-639x.c
878
if (interface == PHY_INTERFACE_MODE_10GBASER ||
drivers/net/dsa/mv88e6xxx/pcs-639x.c
879
interface == PHY_INTERFACE_MODE_USXGMII) {
drivers/net/dsa/mv88e6xxx/pcs-639x.c
900
if (state->interface != PHY_INTERFACE_MODE_USXGMII)
drivers/net/dsa/mv88e6xxx/serdes.c
64
if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/dsa/mv88e6xxx/serdes.c
80
state->interface != PHY_INTERFACE_MODE_SGMII) {
drivers/net/dsa/mv88e6xxx/serdes.c
87
if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/dsa/mv88e6xxx/serdes.c
95
if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/dsa/mv88e6xxx/serdes.c
98
else if (state->interface == PHY_INTERFACE_MODE_1000BASEX)
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
152
phy_interface_t interface,
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
161
if_mode = mxl862xx_xpcs_if_mode(interface);
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
164
phy_modes(interface));
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
178
lane = (interface == PHY_INTERFACE_MODE_10G_QXGMII) ?
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
195
adv = phylink_mii_c22_pcs_encode_advertisement(interface,
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
209
mpcs->interface = interface;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
224
if_mode = mxl862xx_xpcs_if_mode(state->interface);
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
230
lane = (state->interface == PHY_INTERFACE_MODE_10G_QXGMII) ?
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
251
switch (state->interface) {
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
290
if_mode = mxl862xx_xpcs_if_mode(mpcs->interface);
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
294
lane = (mpcs->interface == PHY_INTERFACE_MODE_10G_QXGMII) ?
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
308
phy_interface_t interface, int speed,
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
324
if_mode = mxl862xx_xpcs_if_mode(interface);
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
328
lane = (interface == PHY_INTERFACE_MODE_10G_QXGMII) ?
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
346
phy_interface_t interface)
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
348
switch (interface) {
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
381
pcs->interface = PHY_INTERFACE_MODE_NA;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
401
phy_interface_t interface)
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
428
phy_interface_t interface)
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
435
phy_interface_t interface,
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
69
static int mxl862xx_xpcs_if_mode(phy_interface_t interface)
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
71
switch (interface) {
drivers/net/dsa/mxl862xx/mxl862xx.h
265
phy_interface_t interface;
drivers/net/dsa/netc/netc_main.c
2188
state->interface);
drivers/net/dsa/netc/netc_main.c
2361
phy_interface_t interface, int speed,
drivers/net/dsa/netc/netc_main.c
2370
if (phy_interface_mode_is_rgmii(interface))
drivers/net/dsa/netc/netc_main.c
2373
if (interface == PHY_INTERFACE_MODE_RMII ||
drivers/net/dsa/netc/netc_main.c
2374
interface == PHY_INTERFACE_MODE_REVMII ||
drivers/net/dsa/netc/netc_main.c
2375
interface == PHY_INTERFACE_MODE_MII)
drivers/net/dsa/netc/netc_main.c
2386
phy_interface_t interface)
drivers/net/dsa/ocelot/felix.c
1195
phy_interface_t interface)
drivers/net/dsa/ocelot/felix.c
1204
ocelot_phylink_mac_link_down(ocelot, port, link_an_mode, interface,
drivers/net/dsa/ocelot/felix.c
1211
phy_interface_t interface,
drivers/net/dsa/ocelot/felix.c
1223
interface, speed, duplex, tx_pause, rx_pause,
drivers/net/dsa/qca/ar9331.c
544
phy_interface_t interface)
drivers/net/dsa/qca/ar9331.c
563
phy_interface_t interface,
drivers/net/dsa/qca/qca8k-8xxx.c
1287
phy_interface_t interface)
drivers/net/dsa/qca/qca8k-8xxx.c
1294
switch (interface) {
drivers/net/dsa/qca/qca8k-8xxx.c
1330
if (state->interface != PHY_INTERFACE_MODE_RGMII &&
drivers/net/dsa/qca/qca8k-8xxx.c
1331
state->interface != PHY_INTERFACE_MODE_RGMII_ID &&
drivers/net/dsa/qca/qca8k-8xxx.c
1332
state->interface != PHY_INTERFACE_MODE_RGMII_TXID &&
drivers/net/dsa/qca/qca8k-8xxx.c
1333
state->interface != PHY_INTERFACE_MODE_RGMII_RXID &&
drivers/net/dsa/qca/qca8k-8xxx.c
1334
state->interface != PHY_INTERFACE_MODE_SGMII)
drivers/net/dsa/qca/qca8k-8xxx.c
1348
if (state->interface != PHY_INTERFACE_MODE_RGMII &&
drivers/net/dsa/qca/qca8k-8xxx.c
1349
state->interface != PHY_INTERFACE_MODE_RGMII_ID &&
drivers/net/dsa/qca/qca8k-8xxx.c
1350
state->interface != PHY_INTERFACE_MODE_RGMII_TXID &&
drivers/net/dsa/qca/qca8k-8xxx.c
1351
state->interface != PHY_INTERFACE_MODE_RGMII_RXID &&
drivers/net/dsa/qca/qca8k-8xxx.c
1352
state->interface != PHY_INTERFACE_MODE_SGMII &&
drivers/net/dsa/qca/qca8k-8xxx.c
1353
state->interface != PHY_INTERFACE_MODE_1000BASEX)
drivers/net/dsa/qca/qca8k-8xxx.c
1370
switch (state->interface) {
drivers/net/dsa/qca/qca8k-8xxx.c
1395
phy_modes(state->interface), port);
drivers/net/dsa/qca/qca8k-8xxx.c
1437
phy_interface_t interface)
drivers/net/dsa/qca/qca8k-8xxx.c
1448
phy_interface_t interface, int speed, int duplex,
drivers/net/dsa/qca/qca8k-8xxx.c
1535
phy_interface_t interface,
drivers/net/dsa/qca/qca8k-8xxx.c
1583
} else if (interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/dsa/qca/qca8k-8xxx.c
1586
} else if (interface == PHY_INTERFACE_MODE_1000BASEX) {
drivers/net/dsa/qca/qca8k-8xxx.c
1596
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/dsa/realtek/rtl8365mb_main.c
1162
if (phy_interface_mode_is_rgmii(state->interface)) {
drivers/net/dsa/realtek/rtl8365mb_main.c
1163
ret = rtl8365mb_ext_config_rgmii(priv, port, state->interface);
drivers/net/dsa/realtek/rtl8365mb_main.c
1178
phy_interface_t interface)
drivers/net/dsa/realtek/rtl8365mb_main.c
1191
if (phy_interface_mode_is_rgmii(interface)) {
drivers/net/dsa/realtek/rtl8365mb_main.c
1206
phy_interface_t interface,
drivers/net/dsa/realtek/rtl8365mb_main.c
1221
if (phy_interface_mode_is_rgmii(interface)) {
drivers/net/dsa/realtek/rtl8365mb_main.c
964
phy_interface_t interface)
drivers/net/dsa/realtek/rtl8366rb.c
1065
unsigned int mode, phy_interface_t interface,
drivers/net/dsa/realtek/rtl8366rb.c
1137
phy_interface_t interface)
drivers/net/dsa/rzn1_a5psw.c
243
phy_interface_t interface)
drivers/net/dsa/rzn1_a5psw.c
262
phy_interface_t interface)
drivers/net/dsa/rzn1_a5psw.c
277
phy_interface_t interface,
drivers/net/dsa/sja1105/sja1105_main.c
1347
phy_interface_t interface)
drivers/net/dsa/sja1105/sja1105_main.c
1357
phy_interface_t interface,
drivers/net/dsa/vitesse-vsc73xx-core.c
1091
unsigned int mode, phy_interface_t interface)
drivers/net/dsa/vitesse-vsc73xx-core.c
1109
phy_interface_t interface, int speed,
drivers/net/dsa/vitesse-vsc73xx-core.c
1123
if (phy_interface_mode_is_rgmii(interface))
drivers/net/dsa/xrs700x/xrs700x.c
473
unsigned int mode, phy_interface_t interface)
drivers/net/dsa/xrs700x/xrs700x.c
479
unsigned int mode, phy_interface_t interface,
drivers/net/dsa/yt921x.c
3982
phy_interface_t interface, int speed, int duplex,
drivers/net/dsa/yt921x.c
4093
phy_interface_t interface)
drivers/net/dsa/yt921x.c
4101
if (interface != PHY_INTERFACE_MODE_INTERNAL) {
drivers/net/dsa/yt921x.c
4103
interface, port);
drivers/net/dsa/yt921x.c
4109
switch (interface) {
drivers/net/dsa/yt921x.c
4126
switch (interface) {
drivers/net/dsa/yt921x.c
4158
phy_interface_t interface)
drivers/net/dsa/yt921x.c
4180
phy_interface_t interface, int speed, int duplex,
drivers/net/dsa/yt921x.c
4189
res = yt921x_port_up(priv, port, mode, interface, speed, duplex,
drivers/net/dsa/yt921x.c
4210
res = yt921x_port_config(priv, port, mode, state->interface);
drivers/net/ethernet/altera/altera_tse_main.c
1048
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/altera/altera_tse_main.c
1054
phy_interface_t interface, int speed,
drivers/net/ethernet/altera/altera_tse_main.c
1078
phy_interface_t interface)
drivers/net/ethernet/altera/altera_tse_main.c
1083
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/altera/altera_tse_main.c
1084
interface == PHY_INTERFACE_MODE_1000BASEX)
drivers/net/ethernet/arc/emac.h
222
int arc_emac_probe(struct net_device *ndev, int interface);
drivers/net/ethernet/arc/emac_main.c
858
int arc_emac_probe(struct net_device *ndev, int interface)
drivers/net/ethernet/arc/emac_main.c
990
interface);
drivers/net/ethernet/arc/emac_rockchip.c
116
err = of_get_phy_mode(dev->of_node, &interface);
drivers/net/ethernet/arc/emac_rockchip.c
121
if (interface != PHY_INTERFACE_MODE_RMII) {
drivers/net/ethernet/arc/emac_rockchip.c
122
dev_err(dev, "unsupported phy interface mode %d\n", interface);
drivers/net/ethernet/arc/emac_rockchip.c
226
err = arc_emac_probe(ndev, interface);
drivers/net/ethernet/arc/emac_rockchip.c
99
phy_interface_t interface;
drivers/net/ethernet/atheros/ag71xx.c
1008
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/atheros/ag71xx.c
1017
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/broadcom/tg3.c
1437
if (phydev->interface != PHY_INTERFACE_MODE_RGMII) {
drivers/net/ethernet/broadcom/tg3.c
1576
phydev->interface = PHY_INTERFACE_MODE_GMII;
drivers/net/ethernet/broadcom/tg3.c
1587
phydev->interface = PHY_INTERFACE_MODE_RGMII;
drivers/net/ethernet/broadcom/tg3.c
1591
phydev->interface = PHY_INTERFACE_MODE_MII;
drivers/net/ethernet/broadcom/tg3.c
2098
tg3_adjust_link, phydev->interface);
drivers/net/ethernet/broadcom/tg3.c
2105
switch (phydev->interface) {
drivers/net/ethernet/cadence/macb_main.c
521
phy_interface_t interface, int speed,
drivers/net/ethernet/cadence/macb_main.c
555
phy_interface_t interface,
drivers/net/ethernet/cadence/macb_main.c
568
phy_interface_t interface)
drivers/net/ethernet/cadence/macb_main.c
5763
phy_interface_t interface;
drivers/net/ethernet/cadence/macb_main.c
591
phy_interface_t interface,
drivers/net/ethernet/cadence/macb_main.c
5922
err = of_get_phy_mode(np, &interface);
drivers/net/ethernet/cadence/macb_main.c
5927
bp->phy_interface = interface;
drivers/net/ethernet/cadence/macb_main.c
599
new = phylink_mii_c22_pcs_encode_advertisement(interface, advertising);
drivers/net/ethernet/cadence/macb_main.c
747
if (state->interface == PHY_INTERFACE_MODE_RMII)
drivers/net/ethernet/cadence/macb_main.c
753
if (state->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/ethernet/cadence/macb_main.c
755
} else if (state->interface == PHY_INTERFACE_MODE_10GBASER) {
drivers/net/ethernet/cadence/macb_main.c
775
phy_interface_t interface)
drivers/net/ethernet/cadence/macb_main.c
888
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/cadence/macb_main.c
953
phy_interface_t interface)
drivers/net/ethernet/cadence/macb_main.c
958
if (interface == PHY_INTERFACE_MODE_10GBASER)
drivers/net/ethernet/cadence/macb_main.c
960
else if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/ethernet/cortina/gemini.c
311
if (phy_interface_mode_is_rgmii(phydev->interface))
drivers/net/ethernet/cortina/gemini.c
318
if (phy_interface_mode_is_rgmii(phydev->interface))
drivers/net/ethernet/cortina/gemini.c
325
if (phy_interface_mode_is_rgmii(phydev->interface))
drivers/net/ethernet/cortina/gemini.c
378
switch (phy->interface) {
drivers/net/ethernet/faraday/ftgmac100.c
168
if (priv->is_aspeed && priv->netdev->phydev->interface == PHY_INTERFACE_MODE_RMII) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
349
phy_interface_t interface)
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
380
dpmac_eth_if_mode(state->interface));
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
384
err = phy_set_mode_ext(mac->serdes_phy, PHY_MODE_ETHERNET, state->interface);
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
391
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
427
phy_interface_t interface)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
637
enetc4_mac_config(pf, mode, state->interface);
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
905
phy_interface_t interface, int speed,
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
917
phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
920
if (interface == PHY_INTERFACE_MODE_RMII)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
949
phy_interface_t interface)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
569
enetc_mac_config(pf->si, state->interface);
drivers/net/ethernet/freescale/enetc/enetc_pf.c
602
phy_interface_t interface, int speed,
drivers/net/ethernet/freescale/enetc/enetc_pf.c
620
phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/freescale/enetc/enetc_pf.c
679
phy_interface_t interface)
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
136
static int netc_get_link_mii_protocol(phy_interface_t interface)
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
138
switch (interface) {
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
163
phy_interface_t interface;
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
185
err = of_get_phy_mode(gchild, &interface);
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
189
mii_proto = netc_get_link_mii_protocol(interface);
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
239
phy_interface_t interface;
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
246
if (of_get_phy_mode(np, &interface))
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
249
mii_proto = netc_get_link_mii_protocol(interface);
drivers/net/ethernet/freescale/fec_main.c
5208
phy_interface_t interface;
drivers/net/ethernet/freescale/fec_main.c
5288
ret = of_get_phy_mode(pdev->dev.of_node, &interface);
drivers/net/ethernet/freescale/fec_main.c
5296
fep->phy_interface = interface;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
767
phy_interface_t interface,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
773
return phylink_mii_c22_pcs_config(dtsec->tbidev, interface,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
908
switch (state->interface) {
drivers/net/ethernet/freescale/fman/fman_dtsec.c
928
phy_modes(state->interface));
drivers/net/ethernet/freescale/fman/fman_dtsec.c
937
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
981
phy_interface_t interface)
drivers/net/ethernet/freescale/fman/fman_memac.c
621
phy_interface_t interface)
drivers/net/ethernet/freescale/fman/fman_memac.c
626
if (phy_interface_mode_is_rgmii(interface) &&
drivers/net/ethernet/freescale/fman/fman_memac.c
640
static u32 memac_if_mode(phy_interface_t interface)
drivers/net/ethernet/freescale/fman/fman_memac.c
642
switch (interface) {
drivers/net/ethernet/freescale/fman/fman_memac.c
708
tmp |= memac_if_mode(state->interface);
drivers/net/ethernet/freescale/fman/fman_memac.c
715
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/freescale/fman/fman_memac.c
721
u32 tmp = memac_if_mode(interface);
drivers/net/ethernet/freescale/fman/fman_memac.c
767
phy_interface_t interface)
drivers/net/ethernet/freescale/fman/fman_tgec.c
440
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/freescale/fman/fman_tgec.c
460
phy_interface_t interface)
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
625
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
634
fep->ops->restart(ndev, interface, speed, duplex);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
639
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/freescale/fs_enet/fs_enet.h
80
void (*restart)(struct net_device *dev, phy_interface_t interface,
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c
238
static void restart(struct net_device *dev, phy_interface_t interface,
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c
363
if (interface == PHY_INTERFACE_MODE_RMII) {
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c
386
if (interface == PHY_INTERFACE_MODE_RMII)
drivers/net/ethernet/freescale/fs_enet/mac-fec.c
223
static void restart(struct net_device *dev, phy_interface_t interface,
drivers/net/ethernet/freescale/fs_enet/mac-fec.c
306
FS(fecp, r_cntrl, interface == PHY_INTERFACE_MODE_RMII ?
drivers/net/ethernet/freescale/fs_enet/mac-scc.c
229
static void restart(struct net_device *dev, phy_interface_t interface,
drivers/net/ethernet/freescale/gianfar.c
1643
phy_interface_t interface = priv->interface;
drivers/net/ethernet/freescale/gianfar.c
1652
interface);
drivers/net/ethernet/freescale/gianfar.c
1658
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/ethernet/freescale/gianfar.c
601
phy_interface_t interface = priv->interface;
drivers/net/ethernet/freescale/gianfar.c
606
if (interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/ethernet/freescale/gianfar.c
623
phy_interface_t interface;
drivers/net/ethernet/freescale/gianfar.c
780
err = of_get_phy_mode(np, &interface);
drivers/net/ethernet/freescale/gianfar.c
782
priv->interface = interface;
drivers/net/ethernet/freescale/gianfar.c
784
priv->interface = gfar_get_interface(dev);
drivers/net/ethernet/freescale/gianfar.h
1162
phy_interface_t interface;
drivers/net/ethernet/freescale/ucc_geth.c
1262
static bool phy_interface_mode_is_reduced(phy_interface_t interface)
drivers/net/ethernet/freescale/ucc_geth.c
1264
return phy_interface_mode_is_rgmii(interface) ||
drivers/net/ethernet/freescale/ucc_geth.c
1265
interface == PHY_INTERFACE_MODE_RMII ||
drivers/net/ethernet/freescale/ucc_geth.c
1266
interface == PHY_INTERFACE_MODE_RTBI;
drivers/net/ethernet/freescale/ucc_geth.c
1487
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/freescale/ucc_geth.c
1514
if (phy_interface_mode_is_reduced(interface)) {
drivers/net/ethernet/freescale/ucc_geth.c
1516
if (interface != PHY_INTERFACE_MODE_RMII)
drivers/net/ethernet/freescale/ucc_geth.c
1524
if (interface != PHY_INTERFACE_MODE_RTBI)
drivers/net/ethernet/freescale/ucc_geth.c
1529
if (interface == PHY_INTERFACE_MODE_TBI ||
drivers/net/ethernet/freescale/ucc_geth.c
1530
interface == PHY_INTERFACE_MODE_RTBI)
drivers/net/ethernet/freescale/ucc_geth.c
1533
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/ethernet/freescale/ucc_geth.c
1559
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/ethernet/freescale/ucc_geth.c
1581
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/freescale/ucc_geth.c
1597
if (state->interface == PHY_INTERFACE_MODE_TBI ||
drivers/net/ethernet/freescale/ucc_geth.c
1598
state->interface == PHY_INTERFACE_MODE_RTBI) {
drivers/net/ethernet/hisilicon/hisi_femac.c
738
if (priv->ndev->phydev->interface == PHY_INTERFACE_MODE_RMII)
drivers/net/ethernet/hisilicon/hisi_femac.c
842
phy_modes(phy->interface));
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h
408
#define MAC_MAKE_MODE(interface, speed) (enum mac_mode)((interface) | (speed))
drivers/net/ethernet/ibm/emac/core.c
2620
dev->phy.mode = phy_dev->interface;
drivers/net/ethernet/intel/fm10k/fm10k.h
186
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k.h
394
static inline void fm10k_mbx_lock(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k.h
396
spin_lock(&interface->mbx_lock);
drivers/net/ethernet/intel/fm10k/fm10k.h
399
static inline void fm10k_mbx_unlock(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k.h
401
spin_unlock(&interface->mbx_lock);
drivers/net/ethernet/intel/fm10k/fm10k.h
404
static inline int fm10k_mbx_trylock(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k.h
406
return spin_trylock(&interface->mbx_lock);
drivers/net/ethernet/intel/fm10k/fm10k.h
474
int fm10k_init_queueing_scheme(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
475
void fm10k_clear_queueing_scheme(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
479
void fm10k_tx_timeout_reset(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
487
void fm10k_qv_free_irq(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
488
int fm10k_qv_request_irq(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
491
void fm10k_up(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
492
void fm10k_down(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
493
void fm10k_update_stats(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
494
void fm10k_service_event_schedule(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
495
void fm10k_macvlan_schedule(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
496
void fm10k_update_rx_drop_en(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
513
int fm10k_queue_vlan_request(struct fm10k_intfc *interface, u32 vid,
drivers/net/ethernet/intel/fm10k/fm10k.h
515
int fm10k_queue_mac_request(struct fm10k_intfc *interface, u16 glort,
drivers/net/ethernet/intel/fm10k/fm10k.h
517
void fm10k_clear_macvlan_queue(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k.h
522
void fm10k_write_reta(struct fm10k_intfc *interface, const u32 *indir);
drivers/net/ethernet/intel/fm10k/fm10k.h
525
s32 fm10k_iov_event(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
526
s32 fm10k_iov_mbx(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
531
void fm10k_iov_update_stats(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
532
s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid);
drivers/net/ethernet/intel/fm10k/fm10k.h
547
void fm10k_dbg_intfc_init(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
548
void fm10k_dbg_intfc_exit(struct fm10k_intfc *interface);
drivers/net/ethernet/intel/fm10k/fm10k.h
554
static inline void fm10k_dbg_intfc_init(struct fm10k_intfc *interface) {}
drivers/net/ethernet/intel/fm10k/fm10k.h
555
static inline void fm10k_dbg_intfc_exit(struct fm10k_intfc *interface) {}
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c
102
fm10k_update_rx_drop_en(interface);
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c
148
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c
149
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c
79
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c
83
pfc->pfc_en = interface->pfc_en;
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c
95
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c
98
interface->pfc_en = pfc->pfc_en;
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
152
struct fm10k_intfc *interface = q_vector->interface;
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
156
if (!interface->dbg_intfc)
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
162
q_vector->dbg_q_vector = debugfs_create_dir(name, interface->dbg_intfc);
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
193
struct fm10k_intfc *interface = q_vector->interface;
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
195
if (interface->dbg_intfc)
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
205
void fm10k_dbg_intfc_init(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
207
const char *name = pci_name(interface->pdev);
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
210
interface->dbg_intfc = debugfs_create_dir(name, dbg_root);
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
217
void fm10k_dbg_intfc_exit(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
220
debugfs_remove_recursive(interface->dbg_intfc);
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
221
interface->dbg_intfc = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1009
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1017
rss_i = interface->ring_feature[RING_F_RSS].indices;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1024
fm10k_write_reta(interface, indir);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1037
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1048
*(__le32 *)key = cpu_to_le32(interface->rssrk[i]);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1057
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1058
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1073
if (interface->rssrk[i] == rssrk)
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1076
interface->rssrk[i] = rssrk;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1085
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1086
unsigned int max_combined = interface->hw.mac.max_queues;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1099
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1109
ch->combined_count = interface->ring_feature[RING_F_RSS].indices;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1115
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
1130
interface->ring_feature[RING_F_RSS].limit = count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
159
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
168
if (interface->hw.mac.type != fm10k_mac_vf)
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
171
for (i = 0; i < interface->hw.mac.max_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
200
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
201
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
265
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
269
fm10k_update_stats(interface);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
273
fm10k_add_ethtool_stats(&data, interface, fm10k_gstrings_global_stats);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
275
fm10k_add_ethtool_stats(&data, &interface->hw.mbx,
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
278
if (interface->hw.mac.type != fm10k_mac_vf) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
279
fm10k_add_ethtool_stats(&data, interface,
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
283
for (i = 0; i < interface->hw.mac.max_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
286
ring = interface->tx_ring[i];
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
290
ring = interface->rx_ring[i];
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
355
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
356
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
433
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
434
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
449
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
453
strscpy(info->bus_info, pci_name(interface->pdev),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
460
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
466
pause->rx_pause = interface->rx_pause ? 1 : 0;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
472
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
473
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
480
interface->rx_pause = pause->rx_pause ? ~0 : 0;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
485
fm10k_update_rx_drop_en(interface);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
492
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
494
return interface->msg_enable;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
499
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
501
interface->msg_enable = data;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
509
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
515
ring->rx_pending = interface->rx_ring_count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
516
ring->tx_pending = interface->tx_ring_count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
526
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
542
if ((new_tx_count == interface->tx_ring_count) &&
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
543
(new_rx_count == interface->rx_ring_count)) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
548
while (test_and_set_bit(__FM10K_RESETTING, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
551
if (!netif_running(interface->netdev)) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
552
for (i = 0; i < interface->num_tx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
553
interface->tx_ring[i]->count = new_tx_count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
554
for (i = 0; i < interface->num_rx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
555
interface->rx_ring[i]->count = new_rx_count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
556
interface->tx_ring_count = new_tx_count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
557
interface->rx_ring_count = new_rx_count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
562
i = max_t(int, interface->num_tx_queues, interface->num_rx_queues);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
570
fm10k_down(interface);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
577
if (new_tx_count != interface->tx_ring_count) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
578
for (i = 0; i < interface->num_tx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
579
memcpy(&temp_ring[i], interface->tx_ring[i],
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
593
for (i = 0; i < interface->num_tx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
594
fm10k_free_tx_resources(interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
596
memcpy(interface->tx_ring[i], &temp_ring[i],
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
600
interface->tx_ring_count = new_tx_count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
604
if (new_rx_count != interface->rx_ring_count) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
605
for (i = 0; i < interface->num_rx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
606
memcpy(&temp_ring[i], interface->rx_ring[i],
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
620
for (i = 0; i < interface->num_rx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
621
fm10k_free_rx_resources(interface->rx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
623
memcpy(interface->rx_ring[i], &temp_ring[i],
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
627
interface->rx_ring_count = new_rx_count;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
631
fm10k_up(interface);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
634
clear_bit(__FM10K_RESETTING, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
643
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
645
ec->use_adaptive_tx_coalesce = ITR_IS_ADAPTIVE(interface->tx_itr);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
646
ec->tx_coalesce_usecs = interface->tx_itr & ~FM10K_ITR_ADAPTIVE;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
648
ec->use_adaptive_rx_coalesce = ITR_IS_ADAPTIVE(interface->rx_itr);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
649
ec->rx_coalesce_usecs = interface->rx_itr & ~FM10K_ITR_ADAPTIVE;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
659
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
680
interface->tx_itr = tx_itr;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
681
interface->rx_itr = rx_itr;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
684
for (i = 0; i < interface->num_q_vectors; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
685
struct fm10k_q_vector *qv = interface->q_vector[i];
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
697
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
709
interface->flags))
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
726
interface->flags))
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
739
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
741
return interface->num_rx_queues;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
748
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
750
interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
752
interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
777
interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
781
interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
794
interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
798
interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
827
interface->flags)) ||
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
829
interface->flags))) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
830
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
841
interface->flags)) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
846
interface->flags)) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
855
netif_warn(interface, drv, interface->netdev,
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
864
static int fm10k_mbx_test(struct fm10k_intfc *interface, u64 *data)
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
866
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
883
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
886
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
896
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
898
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
918
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
919
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
924
netif_err(interface, drv, dev,
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
930
if (fm10k_mbx_test(interface, &data[FM10K_TEST_MBX]))
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
952
void fm10k_write_reta(struct fm10k_intfc *interface, const u32 *indir)
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
954
u16 rss_i = interface->ring_feature[RING_F_RSS].indices;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
955
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
979
if (interface->reta[i] == reta)
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
982
interface->reta[i] = reta;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
989
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
996
u32 reta = interface->reta[i];
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
111
err = fm10k_queue_mac_request(interface, vf_info->glort,
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
12
struct fm10k_intfc *interface = hw->back;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
13
struct pci_dev *pdev = interface->pdev;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
137
err = fm10k_queue_mac_request(interface, vf_info->glort,
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
152
s32 fm10k_iov_event(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
154
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
160
if (!READ_ONCE(interface->iov_data))
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
165
iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
197
s32 fm10k_iov_mbx(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
199
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
204
if (!READ_ONCE(interface->iov_data))
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
209
iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
216
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
237
fm10k_clear_macvlan_queue(interface, glort, false);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
250
interface->hw_sm_mbx_full++;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
253
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
274
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
284
struct fm10k_intfc *interface = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
285
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
286
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
302
fm10k_clear_macvlan_queue(interface, vf_info->glort, false);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
328
struct fm10k_intfc *interface = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
329
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
331
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
37
struct fm10k_intfc *interface = hw->back;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
383
s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid)
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
385
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
386
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
410
struct fm10k_intfc *interface = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
412
if (!interface->iov_data)
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
419
kfree_rcu(interface->iov_data, rcu);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
420
interface->iov_data = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
425
struct fm10k_intfc *interface = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
426
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
427
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
472
interface->iov_data = iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
531
void fm10k_iov_update_stats(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
533
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
534
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
544
static inline void fm10k_reset_vf_info(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
547
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
550
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
555
fm10k_clear_macvlan_queue(interface, vf_info->glort, false);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
564
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
569
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
570
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
585
fm10k_reset_vf_info(interface, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
593
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
594
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
595
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
622
fm10k_reset_vf_info(interface, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
630
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
631
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
632
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
655
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
656
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
678
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
679
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
680
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1114
struct fm10k_intfc *interface = ring->q_vector->interface;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1115
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1162
void fm10k_tx_timeout_reset(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1165
if (!test_bit(__FM10K_DOWN, interface->state)) {
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1166
interface->tx_timeout_count++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1167
set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1168
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1181
struct fm10k_intfc *interface = q_vector->interface;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1188
if (test_bit(__FM10K_DOWN, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1278
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1280
netif_err(interface, drv, tx_ring->netdev,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1294
netif_info(interface, probe, tx_ring->netdev,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1296
interface->tx_timeout_count + 1,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1299
fm10k_tx_timeout_reset(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1318
!test_bit(__FM10K_DOWN, interface->state)) {
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1477
static bool fm10k_set_qos_queues(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1479
struct net_device *dev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1491
f = &interface->ring_feature[RING_F_QOS];
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1496
rss_i = interface->hw.mac.max_queues / pcs;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1500
f = &interface->ring_feature[RING_F_RSS];
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1509
interface->num_rx_queues = rss_i * pcs;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1510
interface->num_tx_queues = rss_i * pcs;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1523
static bool fm10k_set_rss_queues(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1528
f = &interface->ring_feature[RING_F_RSS];
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1529
rss_i = min_t(u16, interface->hw.mac.max_queues, f->limit);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1535
interface->num_rx_queues = rss_i;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1536
interface->num_tx_queues = rss_i;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1552
static void fm10k_set_num_queues(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1555
if (fm10k_set_qos_queues(interface))
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1559
fm10k_set_rss_queues(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1569
static void fm10k_reset_num_queues(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1571
interface->num_tx_queues = 0;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1572
interface->num_rx_queues = 0;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1573
interface->num_q_vectors = 0;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1588
static int fm10k_alloc_q_vector(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1605
netif_napi_add(interface->netdev, &q_vector->napi, fm10k_poll);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1608
interface->q_vector[v_idx] = q_vector;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1609
q_vector->interface = interface;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1618
q_vector->tx.itr = interface->tx_itr;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1619
q_vector->tx.itr_scale = interface->hw.mac.itr_scale;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1624
ring->dev = &interface->pdev->dev;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1625
ring->netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1631
ring->count = interface->tx_ring_count;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1635
interface->tx_ring[txr_idx] = ring;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1647
q_vector->rx.itr = interface->rx_itr;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1648
q_vector->rx.itr_scale = interface->hw.mac.itr_scale;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1653
ring->dev = &interface->pdev->dev;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1654
ring->netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1655
rcu_assign_pointer(ring->l2_accel, interface->l2_accel);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1661
ring->count = interface->rx_ring_count;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1665
interface->rx_ring[rxr_idx] = ring;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1689
static void fm10k_free_q_vector(struct fm10k_intfc *interface, int v_idx)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1691
struct fm10k_q_vector *q_vector = interface->q_vector[v_idx];
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1697
interface->tx_ring[ring->queue_index] = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1700
interface->rx_ring[ring->queue_index] = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1702
interface->q_vector[v_idx] = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1714
static int fm10k_alloc_q_vectors(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1716
unsigned int q_vectors = interface->num_q_vectors;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1717
unsigned int rxr_remaining = interface->num_rx_queues;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1718
unsigned int txr_remaining = interface->num_tx_queues;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1724
err = fm10k_alloc_q_vector(interface, q_vectors, v_idx,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1739
err = fm10k_alloc_q_vector(interface, q_vectors, v_idx,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1756
fm10k_reset_num_queues(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1759
fm10k_free_q_vector(interface, v_idx);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1772
static void fm10k_free_q_vectors(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1774
int v_idx = interface->num_q_vectors;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1776
fm10k_reset_num_queues(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1779
fm10k_free_q_vector(interface, v_idx);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1788
static void fm10k_reset_msix_capability(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1790
pci_disable_msix(interface->pdev);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1791
kfree(interface->msix_entries);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1792
interface->msix_entries = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1802
static int fm10k_init_msix_capability(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1804
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1813
v_budget = max(interface->num_rx_queues, interface->num_tx_queues);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1828
interface->msix_entries = kzalloc_objs(struct msix_entry, v_budget);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1829
if (!interface->msix_entries)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1834
interface->msix_entries[vector].entry = vector;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1837
v_budget = pci_enable_msix_range(interface->pdev,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1838
interface->msix_entries,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1842
kfree(interface->msix_entries);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1843
interface->msix_entries = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1848
interface->num_q_vectors = v_budget - NON_Q_VECTORS;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1859
static bool fm10k_cache_ring_qos(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1861
struct net_device *dev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1863
u16 pc_stride = interface->ring_feature[RING_F_QOS].mask + 1;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1869
rss_i = interface->ring_feature[RING_F_RSS].indices;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1875
interface->tx_ring[offset + i]->reg_idx = q_idx;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1876
interface->tx_ring[offset + i]->qos_pc = pc;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1877
interface->rx_ring[offset + i]->reg_idx = q_idx;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1878
interface->rx_ring[offset + i]->qos_pc = pc;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1892
static void fm10k_cache_ring_rss(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1896
for (i = 0; i < interface->num_rx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1897
interface->rx_ring[i]->reg_idx = i;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1899
for (i = 0; i < interface->num_tx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1900
interface->tx_ring[i]->reg_idx = i;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1911
static void fm10k_assign_rings(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1913
if (fm10k_cache_ring_qos(interface))
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1916
fm10k_cache_ring_rss(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1919
static void fm10k_init_reta(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1921
u16 i, rss_i = interface->ring_feature[RING_F_RSS].indices;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1927
if (netif_is_rxfh_configured(interface->netdev)) {
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1929
reta = interface->reta[i];
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1937
dev_err(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1947
fm10k_write_reta(interface, NULL);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1958
int fm10k_init_queueing_scheme(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1963
fm10k_set_num_queues(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1966
err = fm10k_init_msix_capability(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1968
dev_err(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1974
err = fm10k_alloc_q_vectors(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1976
dev_err(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1982
fm10k_assign_rings(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1985
fm10k_init_reta(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1990
fm10k_reset_msix_capability(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1992
fm10k_reset_num_queues(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
2003
void fm10k_clear_queueing_scheme(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
2005
fm10k_free_q_vectors(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
2006
fm10k_reset_msix_capability(interface);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
636
struct fm10k_intfc *interface = netdev_priv(skb->dev);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
638
if (interface->vxlan_port != udp_hdr(skb)->dest)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1005
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1006
u16 vid, glort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1012
for (vid = fm10k_find_next_vlan(interface, 0);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1014
vid = fm10k_find_next_vlan(interface, vid)) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1015
err = fm10k_queue_mac_request(interface, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1038
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1039
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1052
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1055
if (interface->xcast_mode != xcast_mode) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1058
fm10k_queue_vlan_request(interface, FM10K_VLAN_ALL,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1062
if (interface->xcast_mode == FM10K_XCAST_MODE_PROMISC)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1063
fm10k_clear_unused_vlans(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1066
if (fm10k_host_mbx_ready(interface))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1067
hw->mac.ops.update_xcast_mode(hw, interface->glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1071
interface->xcast_mode = xcast_mode;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1078
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1081
void fm10k_restore_rx_state(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1083
struct fm10k_l2_accel *l2_accel = interface->l2_accel;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1084
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1085
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1090
glort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1102
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1105
if (fm10k_host_mbx_ready(interface))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1107
interface->glort_count, true);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1110
fm10k_queue_vlan_request(interface, FM10K_VLAN_ALL, 0,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1114
for (vid = fm10k_find_next_vlan(interface, 0);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1116
vid = fm10k_find_next_vlan(interface, vid)) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1117
fm10k_queue_vlan_request(interface, vid, 0, true);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1119
fm10k_queue_mac_request(interface, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1132
fm10k_queue_mac_request(interface, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1142
if (fm10k_host_mbx_ready(interface))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1161
fm10k_queue_mac_request(interface, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1167
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1170
interface->xcast_mode = xcast_mode;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1173
fm10k_restore_udp_port_info(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1176
void fm10k_reset_rx_state(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1178
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1179
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1182
while (test_bit(__FM10K_MACVLAN_SCHED, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1186
fm10k_clear_macvlan_queue(interface, interface->glort, true);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1188
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1193
if (fm10k_host_mbx_ready(interface))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1194
hw->mac.ops.update_lport_state(hw, interface->glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1195
interface->glort_count, false);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1197
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1200
interface->xcast_mode = FM10K_XCAST_MODE_NONE;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1218
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
122
static int fm10k_setup_all_rx_resources(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1225
for (i = 0; i < interface->num_rx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1226
ring = READ_ONCE(interface->rx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1241
for (i = 0; i < interface->num_tx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1242
ring = READ_ONCE(interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
126
for (i = 0; i < interface->num_rx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1265
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1269
if (tc && (interface->hw.mac.type != fm10k_mac_pf))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
127
err = fm10k_setup_rx_resources(interface->rx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1283
fm10k_mbx_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1285
fm10k_clear_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1291
err = fm10k_init_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1295
err = fm10k_mbx_request_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1304
set_bit(FM10K_FLAG_SWPRI_CONFIG, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1308
fm10k_mbx_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
131
netif_err(interface, probe, interface->netdev,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1310
fm10k_clear_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1330
static void fm10k_assign_l2_accel(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1335
for (i = 0; i < interface->num_rx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1336
struct fm10k_ring *ring = interface->rx_ring[i];
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1341
interface->l2_accel = l2_accel;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1347
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1348
struct fm10k_l2_accel *l2_accel = interface->l2_accel;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1351
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1365
if (interface->glort_count < 7)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1374
l2_accel->dglort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1377
fm10k_assign_l2_accel(interface, l2_accel);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1380
(l2_accel->count == (interface->glort_count - 1))) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1398
fm10k_assign_l2_accel(interface, l2_accel);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
140
fm10k_free_rx_resources(interface->rx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1415
dglort.rss_l = fls(interface->ring_feature[RING_F_RSS].mask);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1416
dglort.pc_l = fls(interface->ring_feature[RING_F_QOS].mask);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1417
dglort.glort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1422
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1426
if (fm10k_host_mbx_ready(interface))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1430
fm10k_queue_mac_request(interface, glort, sdev->dev_addr,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1433
for (vid = fm10k_find_next_vlan(interface, 0);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1435
vid = fm10k_find_next_vlan(interface, vid))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1436
fm10k_queue_mac_request(interface, glort, sdev->dev_addr,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1439
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1446
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1447
struct fm10k_l2_accel *l2_accel = READ_ONCE(interface->l2_accel);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1449
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1468
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1472
if (fm10k_host_mbx_ready(interface))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1476
fm10k_queue_mac_request(interface, glort, sdev->dev_addr,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1479
for (vid = fm10k_find_next_vlan(interface, 0);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1481
vid = fm10k_find_next_vlan(interface, vid))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1482
fm10k_queue_mac_request(interface, glort, sdev->dev_addr,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1485
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1494
dglort.rss_l = fls(interface->ring_feature[RING_F_RSS].mask);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1495
dglort.pc_l = fls(interface->ring_feature[RING_F_QOS].mask);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1496
dglort.glort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1502
fm10k_assign_l2_accel(interface, NULL);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1544
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1556
interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1557
interface->msg_enable = BIT(DEFAULT_DEBUG_LEVEL_SHIFT) - 1;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
222
void fm10k_clean_all_tx_rings(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
226
for (i = 0; i < interface->num_tx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
227
fm10k_clean_tx_ring(interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
236
static void fm10k_free_all_tx_resources(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
238
int i = interface->num_tx_queues;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
241
fm10k_free_tx_resources(interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
311
void fm10k_clean_all_rx_rings(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
315
for (i = 0; i < interface->num_rx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
316
fm10k_clean_rx_ring(interface->rx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
325
static void fm10k_free_all_rx_resources(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
327
int i = interface->num_rx_queues;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
330
fm10k_free_rx_resources(interface->rx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
339
static void fm10k_request_glort_range(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
341
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
345
interface->glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
346
interface->glort_count = 0;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
358
interface->glort_count = 1;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
359
interface->glort += mask;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
361
interface->glort_count = (mask + 1) / 2;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
362
interface->glort += interface->glort_count;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
364
interface->glort_count = mask - 63;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
365
interface->glort += 64;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
375
static void fm10k_restore_udp_port_info(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
377
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
385
ntohs(interface->vxlan_port) |
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
390
ntohs(interface->geneve_port));
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
404
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
409
interface->vxlan_port = ti.port;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
411
interface->geneve_port = ti.port;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
413
fm10k_restore_udp_port_info(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
439
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
443
err = fm10k_setup_all_tx_resources(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
448
err = fm10k_setup_all_rx_resources(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
453
err = fm10k_qv_request_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
458
fm10k_request_glort_range(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
462
interface->num_tx_queues);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
467
interface->num_rx_queues);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
471
fm10k_up(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
476
fm10k_qv_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
478
fm10k_free_all_rx_resources(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
480
fm10k_free_all_tx_resources(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
498
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
500
fm10k_down(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
502
fm10k_qv_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
504
fm10k_free_all_tx_resources(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
505
fm10k_free_all_rx_resources(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
512
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
513
int num_tx_queues = READ_ONCE(interface->num_tx_queues);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
55
static int fm10k_setup_all_tx_resources(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
575
err = fm10k_xmit_frame_ring(skb, interface->tx_ring[r_idx]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
587
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
59
for (i = 0; i < interface->num_tx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
591
if (txqueue >= interface->num_tx_queues) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
596
tx_ring = interface->tx_ring[txqueue];
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
60
err = fm10k_setup_tx_resources(interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
602
fm10k_tx_timeout_reset(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
604
netif_info(interface, drv, netdev,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
624
static bool fm10k_host_mbx_ready(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
626
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
628
return (hw->mac.type == fm10k_mac_vf || interface->host_ready);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
64
netif_err(interface, probe, interface->netdev,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
643
int fm10k_queue_vlan_request(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
661
spin_lock_irqsave(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
662
list_add_tail(&request->list, &interface->macvlan_requests);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
663
spin_unlock_irqrestore(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
665
fm10k_macvlan_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
682
int fm10k_queue_mac_request(struct fm10k_intfc *interface, u16 glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
705
spin_lock_irqsave(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
706
list_add_tail(&request->list, &interface->macvlan_requests);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
707
spin_unlock_irqrestore(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
709
fm10k_macvlan_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
723
void fm10k_clear_macvlan_queue(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
73
fm10k_free_tx_resources(interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
730
spin_lock_irqsave(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
733
list_for_each_entry_safe(r, tmp, &interface->macvlan_requests, list) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
750
spin_unlock_irqrestore(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
756
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
757
u16 glort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
758
u16 vid = interface->vid;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
765
err = fm10k_queue_mac_request(interface, glort, uc_addr, vid, set);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
776
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
777
u16 glort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
778
u16 vid = interface->vid;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
785
err = fm10k_queue_mac_request(interface, glort, mc_addr, vid, set);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
795
struct fm10k_intfc *interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
796
struct fm10k_l2_accel *l2_accel = interface->l2_accel;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
797
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
818
set_bit(vid, interface->active_vlans);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
820
clear_bit(vid, interface->active_vlans);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
823
for (i = 0; i < interface->num_rx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
824
struct fm10k_ring *rx_ring = interface->rx_ring[i];
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
827
if (test_bit(rx_vid, interface->active_vlans))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
848
if (test_bit(__FM10K_DOWN, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
851
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
855
err = fm10k_queue_vlan_request(interface, vid, 0, set);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
861
err = fm10k_queue_mac_request(interface, interface->glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
876
fm10k_queue_mac_request(interface, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
883
interface->vid = vid + (set ? VLAN_N_VID : 0);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
890
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
909
static u16 fm10k_find_next_vlan(struct fm10k_intfc *interface, u16 vid)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
911
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
915
vid = find_next_bit(interface->active_vlans, vid_limit, ++vid);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
920
static void fm10k_clear_unused_vlans(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
927
prev_vid = vid + 1, vid = fm10k_find_next_vlan(interface, vid)) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
933
fm10k_queue_vlan_request(interface, prev_vid, 0, false);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
940
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
941
u16 vid, glort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
947
for (vid = fm10k_find_next_vlan(interface, 0);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
949
vid = fm10k_find_next_vlan(interface, vid)) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
950
err = fm10k_queue_mac_request(interface, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
973
struct fm10k_intfc *interface = netdev_priv(dev);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
974
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
983
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
989
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1007
ring->tail = &interface->uc_addr[FM10K_RDT(reg_idx)];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
101
set_bit(__FM10K_MACVLAN_REQUEST, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1023
if (interface->pfc_en)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1024
rx_pause = interface->pfc_en;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1035
if (test_bit(hw->mac.default_vid, interface->active_vlans))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1061
void fm10k_update_rx_drop_en(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1063
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1064
u8 rx_pause = interface->rx_pause;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1068
if (interface->pfc_en)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1069
rx_pause = interface->pfc_en;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1072
for (i = 0; i < interface->num_rx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1073
struct fm10k_ring *ring = interface->rx_ring[i];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1090
static void fm10k_configure_dglort(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1093
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1099
fm10k_write_reg(hw, FM10K_RSSRK(0, i), interface->rssrk[i]);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1103
fm10k_write_reg(hw, FM10K_RETA(0, i), interface->reta[i]);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1113
if (test_bit(FM10K_FLAG_RSS_FIELD_IPV4_UDP, interface->flags))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1115
if (test_bit(FM10K_FLAG_RSS_FIELD_IPV6_UDP, interface->flags))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
112
static void fm10k_stop_macvlan_task(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1122
dglort.rss_l = fls(interface->ring_feature[RING_F_RSS].mask);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1123
dglort.pc_l = fls(interface->ring_feature[RING_F_QOS].mask);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1127
if (interface->glort_count > 64) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1130
dglort.glort = interface->glort + 64;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1132
dglort.queue_l = fls(interface->num_rx_queues - 1);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1139
dglort.glort = interface->glort;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1140
dglort.rss_l = fls(interface->ring_feature[RING_F_RSS].mask);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1141
dglort.pc_l = fls(interface->ring_feature[RING_F_QOS].mask);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1144
if (interface->l2_accel)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1145
dglort.shared_l = fls(interface->l2_accel->size);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
115
set_bit(__FM10K_MACVLAN_DISABLE, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1155
static void fm10k_configure_rx(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1160
fm10k_configure_swpri_map(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1163
fm10k_configure_dglort(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1166
for (i = 0; i < interface->num_rx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1167
fm10k_configure_rx_ring(interface, interface->rx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1172
static void fm10k_napi_enable_all(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1177
for (q_idx = 0; q_idx < interface->num_q_vectors; q_idx++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1178
q_vector = interface->q_vector[q_idx];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
118
cancel_delayed_work_sync(&interface->macvlan_task);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1195
struct fm10k_intfc *interface = data;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1196
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1205
if (fm10k_mbx_trylock(interface)) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1207
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1211
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1217
static void fm10k_handle_fault(struct fm10k_intfc *interface, int type,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1220
struct pci_dev *pdev = interface->pdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1221
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1222
struct fm10k_iov_data *iov_data = interface->iov_data;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
126
clear_bit(__FM10K_MACVLAN_SCHED, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1302
static void fm10k_report_fault(struct fm10k_intfc *interface, u32 eicr)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1304
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1318
dev_err(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1323
fm10k_handle_fault(interface, type, &fault);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1327
static void fm10k_reset_drop_on_empty(struct fm10k_intfc *interface, u32 eicr)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1329
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1343
interface->rx_overrun_pf++;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1346
interface->rx_overrun_vf++;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
136
static void fm10k_resume_macvlan_task(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1368
struct fm10k_intfc *interface = data;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1369
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1380
fm10k_report_fault(interface, eicr);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1383
fm10k_reset_drop_on_empty(interface, eicr);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1386
if (fm10k_mbx_trylock(interface)) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
139
clear_bit(__FM10K_MACVLAN_DISABLE, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1390
set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1393
fm10k_iov_event(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1394
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1400
interface->link_down_event = jiffies + (4 * HZ);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1401
set_bit(__FM10K_LINK_DOWN, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1411
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1421
void fm10k_mbx_free_irq(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1423
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1428
if (!interface->msix_entries)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1431
entry = &interface->msix_entries[FM10K_MBX_VECTOR];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
144
if (test_bit(__FM10K_MACVLAN_REQUEST, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
145
fm10k_macvlan_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1454
free_irq(entry->vector, interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1462
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1469
interface = container_of(hw, struct fm10k_intfc, hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1474
set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1479
set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
148
void fm10k_service_event_schedule(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1488
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1491
interface = container_of(hw, struct fm10k_intfc, hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1492
pdev = interface->pdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
150
if (!test_bit(__FM10K_SERVICE_DISABLE, interface->state) &&
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1507
static int fm10k_mbx_request_irq_vf(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1509
struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
151
!test_and_set_bit(__FM10K_SERVICE_SCHED, interface->state)) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1510
struct net_device *dev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1511
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
152
clear_bit(__FM10K_SERVICE_REQUEST, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1524
dev->name, interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1526
netif_err(interface, probe, dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
153
queue_work(fm10k_workqueue, &interface->service_task);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1543
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1547
interface = container_of(hw, struct fm10k_intfc, hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
155
set_bit(__FM10K_SERVICE_REQUEST, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1552
interface->link_down_event = jiffies + (2 * HZ);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1553
set_bit(__FM10K_LINK_DOWN, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1558
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1561
if (interface->lport_map_failed)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1564
interface->lport_map_failed = true;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1567
dev_warn(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1569
dev_warn(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1580
interface->lport_map_failed = false;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1584
set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
159
static void fm10k_service_event_complete(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1592
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
161
WARN_ON(!test_bit(__FM10K_SERVICE_SCHED, interface->state));
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1614
interface = container_of(hw, struct fm10k_intfc, hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1617
err = fm10k_iov_update_pvid(interface, glort, pvid);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1623
set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1640
static int fm10k_mbx_request_irq_pf(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1642
struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1643
struct net_device *dev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1644
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
165
clear_bit(__FM10K_SERVICE_SCHED, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1658
dev->name, interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1660
netif_err(interface, probe, dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1691
int fm10k_mbx_request_irq(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1693
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1698
err = fm10k_mbx_request_irq_pf(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1700
err = fm10k_mbx_request_irq_vf(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1709
fm10k_mbx_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
171
if (test_bit(__FM10K_SERVICE_REQUEST, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
172
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1720
void fm10k_qv_free_irq(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1722
int vector = interface->num_q_vectors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1725
entry = &interface->msix_entries[NON_Q_VECTORS + vector];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1732
q_vector = interface->q_vector[vector];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
175
static void fm10k_stop_service_event(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1754
int fm10k_qv_request_irq(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1756
struct net_device *dev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1757
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1762
entry = &interface->msix_entries[NON_Q_VECTORS];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1764
for (vector = 0; vector < interface->num_q_vectors; vector++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1765
struct fm10k_q_vector *q_vector = interface->q_vector[vector];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
177
set_bit(__FM10K_SERVICE_DISABLE, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
178
cancel_work_sync(&interface->service_task);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1785
&interface->uc_addr[FM10K_ITR(entry->entry)] :
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1786
&interface->uc_addr[FM10K_VFITR(entry->entry)];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1792
netif_err(interface, probe, dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1816
q_vector = interface->q_vector[vector];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1833
void fm10k_up(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1835
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1841
fm10k_configure_tx(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1844
fm10k_configure_rx(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1850
clear_bit(__FM10K_UPDATING_STATS, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1853
clear_bit(__FM10K_DOWN, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1856
fm10k_napi_enable_all(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1859
fm10k_restore_rx_state(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1862
netif_tx_start_all_queues(interface->netdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1866
mod_timer(&interface->service_timer, jiffies);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1869
static void fm10k_napi_disable_all(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
187
clear_bit(__FM10K_SERVICE_SCHED, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1874
for (q_idx = 0; q_idx < interface->num_q_vectors; q_idx++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1875
q_vector = interface->q_vector[q_idx];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1880
void fm10k_down(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1882
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1883
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1887
if (test_and_set_bit(__FM10K_DOWN, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1898
fm10k_reset_rx_state(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
190
static void fm10k_start_service_event(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1901
fm10k_napi_disable_all(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1904
fm10k_update_stats(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1907
while (test_and_set_bit(__FM10K_UPDATING_STATS, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
192
clear_bit(__FM10K_SERVICE_DISABLE, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
193
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1931
for (; i < interface->num_tx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1932
if (fm10k_get_tx_pending(interface->tx_ring[i], false))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1936
if (i == interface->num_tx_queues)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1941
dev_err(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1948
dev_err(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1951
dev_err(&interface->pdev->dev, "stop_hw failed: %d\n", err);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1954
fm10k_clean_all_tx_rings(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1955
fm10k_clean_all_rx_rings(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1967
static int fm10k_sw_init(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1971
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1972
struct pci_dev *pdev = interface->pdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1973
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1979
hw->back = interface;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1980
hw->hw_addr = interface->uc_addr;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1999
interface->ring_feature[RING_F_RSS].limit = rss;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
202
struct fm10k_intfc *interface = timer_container_of(interface, t,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2030
hw->mac.ops.update_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2059
interface->tx_ring_count = FM10K_DEFAULT_TXD;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
206
mod_timer(&interface->service_timer, (HZ * 2) + jiffies);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2060
interface->rx_ring_count = FM10K_DEFAULT_RXD;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2063
interface->tx_itr = FM10K_TX_ITR_DEFAULT;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2064
interface->rx_itr = FM10K_ITR_ADAPTIVE | FM10K_RX_ITR_DEFAULT;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2067
INIT_LIST_HEAD(&interface->macvlan_requests);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2070
memcpy(interface->rssrk, rss_key, sizeof(rss_key));
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2073
spin_lock_init(&interface->mbx_lock);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2074
spin_lock_init(&interface->macvlan_lock);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2077
set_bit(__FM10K_DOWN, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2078
set_bit(__FM10K_UPDATING_STATS, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
208
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2097
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2140
interface = netdev_priv(netdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2141
pci_set_drvdata(pdev, interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2143
interface->netdev = netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2144
interface->pdev = pdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2146
interface->uc_addr = ioremap(pci_resource_start(pdev, 0),
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2148
if (!interface->uc_addr) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2153
err = fm10k_sw_init(interface, ent);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2158
fm10k_dbg_intfc_init(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2160
err = fm10k_init_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2168
set_bit(__FM10K_SERVICE_DISABLE, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2170
err = fm10k_mbx_request_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2175
err = fm10k_hw_ready(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
219
static bool fm10k_prepare_for_reset(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2192
timer_setup(&interface->service_timer, fm10k_service_timer, 0);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2193
INIT_WORK(&interface->service_task, fm10k_service_task);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2196
INIT_DELAYED_WORK(&interface->macvlan_task, fm10k_macvlan_task);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2199
mod_timer(&interface->service_timer, (HZ * 2) + jiffies);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2202
pcie_print_link_status(interface->pdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
221
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2211
clear_bit(__FM10K_SERVICE_DISABLE, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2212
fm10k_service_event_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2217
fm10k_mbx_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2219
fm10k_clear_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2221
if (interface->sw_addr)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2222
iounmap(interface->sw_addr);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2223
iounmap(interface->uc_addr);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2245
struct fm10k_intfc *interface = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2246
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2248
timer_delete_sync(&interface->service_timer);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2250
fm10k_stop_service_event(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2251
fm10k_stop_macvlan_task(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2254
fm10k_clear_macvlan_queue(interface, interface->glort, true);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2264
fm10k_mbx_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2267
fm10k_clear_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
227
if (test_and_set_bit(__FM10K_RESETTING, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2270
fm10k_dbg_intfc_exit(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2272
if (interface->sw_addr)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2273
iounmap(interface->sw_addr);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2274
iounmap(interface->uc_addr);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2283
static void fm10k_prepare_suspend(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2293
fm10k_stop_service_event(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2295
if (fm10k_prepare_for_reset(interface))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2296
set_bit(__FM10K_RESET_SUSPENDED, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2299
static int fm10k_handle_resume(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2301
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2307
if (!test_and_clear_bit(__FM10K_RESET_SUSPENDED, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2308
dev_warn(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2312
hw->mac.ops.rebind_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2314
err = fm10k_handle_reset(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2321
interface->host_ready = false;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2322
fm10k_watchdog_host_not_ready(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2325
interface->link_down_event = jiffies + (HZ);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2326
set_bit(__FM10K_LINK_DOWN, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2329
fm10k_start_service_event(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2332
fm10k_macvlan_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
234
fm10k_stop_macvlan_task(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2347
struct fm10k_intfc *interface = dev_get_drvdata(dev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2348
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2349
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2353
hw->hw_addr = interface->uc_addr;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2355
err = fm10k_handle_resume(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2374
struct fm10k_intfc *interface = dev_get_drvdata(dev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2375
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2379
fm10k_prepare_suspend(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
238
fm10k_iov_suspend(interface->pdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2395
struct fm10k_intfc *interface = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2396
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2403
fm10k_prepare_suspend(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
243
fm10k_mbx_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2443
struct fm10k_intfc *interface = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2444
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2447
err = fm10k_handle_resume(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
246
fm10k_clear_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2481
struct fm10k_intfc *interface = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2482
int err = fm10k_handle_resume(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2487
netif_device_detach(interface->netdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
249
interface->last_reset = jiffies + (10 * HZ);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
256
static int fm10k_handle_reset(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
258
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
259
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
262
WARN_ON(!test_bit(__FM10K_RESETTING, interface->state));
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
266
pci_set_master(interface->pdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
271
dev_err(&interface->pdev->dev, "reset_hw failed: %d\n", err);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
277
dev_err(&interface->pdev->dev, "init_hw failed: %d\n", err);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
281
err = fm10k_init_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
283
dev_err(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
289
err = fm10k_mbx_request_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
293
err = fm10k_hw_ready(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
316
fm10k_iov_resume(interface->pdev);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
320
fm10k_resume_macvlan_task(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
322
clear_bit(__FM10K_RESETTING, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
326
fm10k_mbx_free_irq(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
328
fm10k_clear_queueing_scheme(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
334
clear_bit(__FM10K_RESETTING, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
339
static void fm10k_detach_subtask(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
341
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
346
if (netif_device_present(netdev) || interface->hw.hw_addr)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
35
struct fm10k_intfc *interface = hw->back;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
354
if (fm10k_prepare_for_reset(interface))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
355
set_bit(__FM10K_RESET_DETACHED, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
358
hw_addr = READ_ONCE(interface->uc_addr);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
367
interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
371
interface->hw.hw_addr = interface->uc_addr;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
376
err = fm10k_handle_reset(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
379
interface->hw.hw_addr = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
390
static void fm10k_reset_subtask(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
395
interface->flags))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
405
if (!fm10k_prepare_for_reset(interface))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
408
netdev_err(interface->netdev, "Reset interface\n");
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
41
pci_read_config_word(interface->pdev, reg, &value);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
410
err = fm10k_handle_reset(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
412
dev_err(&interface->pdev->dev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
422
static void fm10k_configure_swpri_map(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
424
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
425
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
429
clear_bit(FM10K_FLAG_SWPRI_CONFIG, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
445
static void fm10k_watchdog_update_host_state(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
447
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
450
if (test_bit(__FM10K_LINK_DOWN, interface->state)) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
451
interface->host_ready = false;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
452
if (time_is_after_jiffies(interface->link_down_event))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
454
clear_bit(__FM10K_LINK_DOWN, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
457
if (test_bit(FM10K_FLAG_SWPRI_CONFIG, interface->flags)) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
459
fm10k_configure_swpri_map(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
465
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
467
err = hw->mac.ops.get_host_state(hw, &interface->host_ready);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
468
if (err && time_is_before_jiffies(interface->last_reset))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
469
set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
472
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
481
static void fm10k_mbx_subtask(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
484
if (test_bit(__FM10K_RESETTING, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
488
fm10k_watchdog_update_host_state(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
491
fm10k_iov_mbx(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
498
static void fm10k_watchdog_host_is_ready(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
500
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
506
netif_info(interface, drv, netdev, "NIC Link is up\n");
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
516
static void fm10k_watchdog_host_not_ready(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
518
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
524
netif_info(interface, drv, netdev, "NIC Link is down\n");
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
534
void fm10k_update_stats(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
536
struct net_device_stats *net_stats = &interface->netdev->stats;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
537
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
549
if (test_and_set_bit(__FM10K_UPDATING_STATS, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
553
interface->next_stats_update = jiffies + HZ;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
556
for (bytes = 0, pkts = 0, i = 0; i < interface->num_tx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
557
struct fm10k_ring *tx_ring = READ_ONCE(interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
570
interface->restart_queue = restart_queue;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
571
interface->tx_busy = tx_busy;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
574
interface->tx_csum_errors = tx_csum_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
575
interface->hw_csum_tx_good = hw_csum_tx_good;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
578
for (bytes = 0, pkts = 0, i = 0; i < interface->num_rx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
579
struct fm10k_ring *rx_ring = READ_ONCE(interface->rx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
58
struct fm10k_intfc *interface = hw->back;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
59
struct net_device *netdev = interface->netdev;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
599
interface->alloc_failed = alloc_failed;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
600
interface->rx_csum_errors = rx_csum_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
601
interface->hw_csum_rx_good = hw_csum_rx_good;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
602
interface->rx_switch_errors = rx_switch_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
603
interface->rx_drops = rx_drops;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
604
interface->rx_pp_errors = rx_pp_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
605
interface->rx_link_errors = rx_link_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
606
interface->rx_length_errors = rx_length_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
608
hw->mac.ops.update_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
611
struct fm10k_hw_stats_q *q = &interface->stats.q[i];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
620
interface->tx_bytes_nic = tx_bytes_nic;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
621
interface->tx_packets_nic = tx_pkts_nic;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
622
interface->rx_bytes_nic = rx_bytes_nic;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
623
interface->rx_packets_nic = rx_pkts_nic;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
624
interface->rx_drops_nic = rx_drops_nic;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
628
net_stats->rx_dropped = interface->stats.nodesc_drop.count;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
631
fm10k_iov_update_stats(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
633
clear_bit(__FM10K_UPDATING_STATS, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
640
static void fm10k_watchdog_flush_tx(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
646
if (netif_carrier_ok(interface->netdev))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
649
for (i = 0; i < interface->num_tx_queues; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
650
struct fm10k_ring *tx_ring = interface->tx_ring[i];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
663
set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
670
static void fm10k_watchdog_subtask(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
673
if (test_bit(__FM10K_DOWN, interface->state) ||
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
674
test_bit(__FM10K_RESETTING, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
677
if (interface->host_ready)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
678
fm10k_watchdog_host_is_ready(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
680
fm10k_watchdog_host_not_ready(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
683
if (time_is_before_jiffies(interface->next_stats_update))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
684
fm10k_update_stats(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
687
fm10k_watchdog_flush_tx(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
69
static int fm10k_hw_ready(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
699
static void fm10k_check_hang_subtask(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
702
if (test_bit(__FM10K_DOWN, interface->state) ||
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
703
test_bit(__FM10K_RESETTING, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
707
if (time_is_after_eq_jiffies(interface->next_tx_hang_check))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
709
interface->next_tx_hang_check = jiffies + (2 * HZ);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
71
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
711
if (netif_carrier_ok(interface->netdev)) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
715
for (i = 0; i < interface->num_tx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
716
set_check_for_tx_hang(interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
719
for (i = 0; i < interface->num_q_vectors; i++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
720
struct fm10k_q_vector *qv = interface->q_vector[i];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
735
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
737
interface = container_of(work, struct fm10k_intfc, service_task);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
740
fm10k_detach_subtask(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
743
fm10k_mbx_subtask(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
744
fm10k_reset_subtask(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
747
fm10k_watchdog_subtask(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
748
fm10k_check_hang_subtask(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
751
fm10k_service_event_complete(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
768
struct fm10k_intfc *interface;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
775
interface = container_of(dwork, struct fm10k_intfc, macvlan_task);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
776
hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
777
requests = &interface->macvlan_requests;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
781
spin_lock_irqsave(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
788
spin_unlock_irqrestore(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
794
fm10k_mbx_lock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
803
set_bit(__FM10K_MACVLAN_REQUEST, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
804
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
807
spin_lock_irqsave(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
809
spin_unlock_irqrestore(&interface->macvlan_lock, flags);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
839
fm10k_mbx_unlock(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
846
WARN_ON(!test_bit(__FM10K_MACVLAN_SCHED, interface->state));
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
85
void fm10k_macvlan_schedule(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
850
clear_bit(__FM10K_MACVLAN_SCHED, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
856
if (test_bit(__FM10K_MACVLAN_REQUEST, interface->state))
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
857
fm10k_macvlan_schedule(interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
867
static void fm10k_configure_tx_ring(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
870
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
893
ring->tail = &interface->uc_addr[FM10K_TDT(reg_idx)];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
90
if (!test_bit(__FM10K_MACVLAN_DISABLE, interface->state) &&
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
91
!test_and_set_bit(__FM10K_MACVLAN_SCHED, interface->state)) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
92
clear_bit(__FM10K_MACVLAN_REQUEST, interface->state);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
929
static void fm10k_enable_tx_ring(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
932
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
947
netif_err(interface, drv, interface->netdev,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
957
static void fm10k_configure_tx(struct fm10k_intfc *interface)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
962
for (i = 0; i < interface->num_tx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
963
fm10k_configure_tx_ring(interface, interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
966
for (i = 0; i < interface->num_tx_queues; i++)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
967
fm10k_enable_tx_ring(interface, interface->tx_ring[i]);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
977
static void fm10k_configure_rx_ring(struct fm10k_intfc *interface,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
981
struct fm10k_hw *hw = &interface->hw;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
986
u8 rx_pause = interface->rx_pause;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
99
&interface->macvlan_task, 10);
drivers/net/ethernet/marvell/mv643xx_eth.c
2768
of_get_phy_mode(pnp, &ppd.interface);
drivers/net/ethernet/marvell/mv643xx_eth.c
3136
switch (pd->interface) {
drivers/net/ethernet/marvell/mvneta.c
3706
static int mvneta_comphy_init(struct mvneta_port *pp, phy_interface_t interface)
drivers/net/ethernet/marvell/mvneta.c
3710
ret = phy_set_mode_ext(pp->comphy, PHY_MODE_ETHERNET, interface);
drivers/net/ethernet/marvell/mvneta.c
3718
phy_interface_t interface)
drivers/net/ethernet/marvell/mvneta.c
3723
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/marvell/mvneta.c
3724
interface == PHY_INTERFACE_MODE_1000BASEX ||
drivers/net/ethernet/marvell/mvneta.c
3725
interface == PHY_INTERFACE_MODE_2500BASEX) {
drivers/net/ethernet/marvell/mvneta.c
3726
ret = mvneta_comphy_init(pp, interface);
drivers/net/ethernet/marvell/mvneta.c
3729
switch (interface) {
drivers/net/ethernet/marvell/mvneta.c
3750
pp->phy_interface = interface;
drivers/net/ethernet/marvell/mvneta.c
3973
phy_interface_t interface)
drivers/net/ethernet/marvell/mvneta.c
3980
if (phy_interface_mode_is_8023z(interface))
drivers/net/ethernet/marvell/mvneta.c
3986
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/marvell/mvneta.c
3987
interface == PHY_INTERFACE_MODE_QSGMII ||
drivers/net/ethernet/marvell/mvneta.c
3988
phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/marvell/mvneta.c
4005
state->interface == PHY_INTERFACE_MODE_2500BASEX ?
drivers/net/ethernet/marvell/mvneta.c
4023
phy_interface_t interface,
drivers/net/ethernet/marvell/mvneta.c
4042
if (interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/ethernet/marvell/mvneta.c
4097
phy_interface_t interface)
drivers/net/ethernet/marvell/mvneta.c
4106
phy_interface_t interface)
drivers/net/ethernet/marvell/mvneta.c
4112
if (pp->phy_interface != interface ||
drivers/net/ethernet/marvell/mvneta.c
4125
if (pp->phy_interface != interface)
drivers/net/ethernet/marvell/mvneta.c
4158
if (state->interface == PHY_INTERFACE_MODE_QSGMII ||
drivers/net/ethernet/marvell/mvneta.c
4159
state->interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/marvell/mvneta.c
4160
phy_interface_mode_is_8023z(state->interface))
drivers/net/ethernet/marvell/mvneta.c
4167
} else if (state->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/ethernet/marvell/mvneta.c
4178
if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/ethernet/marvell/mvneta.c
4196
phy_interface_t interface)
drivers/net/ethernet/marvell/mvneta.c
4209
if (pp->phy_interface != interface)
drivers/net/ethernet/marvell/mvneta.c
4211
WARN_ON(mvneta_config_interface(pp, interface));
drivers/net/ethernet/marvell/mvneta.c
4226
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/marvell/mvneta.c
4244
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1513
static bool mvpp2_is_xlg(phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1515
return interface == PHY_INTERFACE_MODE_10GBASER ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1516
interface == PHY_INTERFACE_MODE_5GBASER ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1517
interface == PHY_INTERFACE_MODE_XAUI;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1645
static int mvpp22_gop_init(struct mvpp2_port *port, phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1653
switch (interface) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1786
phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1793
ret = phy_set_mode_ext(port->comphy, PHY_MODE_ETHERNET, interface);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1857
if (phy_interface_mode_is_8023z(state->interface) ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1858
state->interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2202
phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2214
switch (interface) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4584
phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4595
mvpp22_comphy_init(port, interface);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4598
mvpp22_gop_init(port, interface);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4600
mvpp22_pcs_reset_deassert(port, interface);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4606
if (mvpp2_is_xlg(interface))
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4614
if (mvpp2_port_supports_xlg(port) && mvpp2_is_xlg(interface))
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6246
phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6277
phy_interface_t interface,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6291
phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6298
if (phy_interface_mode_is_8023z(interface))
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6304
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6305
phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6349
phy_interface_t interface,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6368
if (interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6458
if (phy_interface_mode_is_8023z(state->interface)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6464
} else if (state->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6470
} else if (phy_interface_mode_is_rgmii(state->interface)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6482
} else if (state->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6485
} else if (phy_interface_mode_is_8023z(state->interface)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6503
phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6511
if (mvpp2_is_xlg(interface))
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6518
phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6523
if (mvpp2_is_xlg(interface) && port->gop_id != 0) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6528
if (port->phy_interface != interface ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6551
if (port->phy_interface != interface) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6563
mvpp22_mode_reconfigure(port, interface);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6576
if (mvpp2_is_xlg(state->interface))
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6578
else if (phy_interface_mode_is_rgmii(state->interface) ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6579
phy_interface_mode_is_8023z(state->interface) ||
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6580
state->interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6588
phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6593
port->phy_interface != interface) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6594
port->phy_interface = interface;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6600
if (!mvpp2_is_xlg(interface)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6616
if (mvpp2_is_xlg(interface))
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6631
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6639
if (mvpp2_is_xlg(interface)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6713
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6719
if (mvpp2_is_xlg(interface)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6807
.interface = port->phy_interface,
drivers/net/ethernet/marvell/prestera/prestera_main.c
252
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/marvell/prestera/prestera_main.c
266
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/marvell/prestera/prestera_main.c
274
phy_interface_t interface)
drivers/net/ethernet/marvell/prestera/prestera_main.c
305
phy_interface_t interface,
drivers/net/ethernet/marvell/prestera/prestera_main.c
321
switch (interface) {
drivers/net/ethernet/marvell/pxa168_eth.c
939
if (phy->interface == PHY_INTERFACE_MODE_RMII)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
475
phy_interface_t interface)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
479
val = (interface == PHY_INTERFACE_MODE_TRGMII) ?
drivers/net/ethernet/mediatek/mtk_eth_soc.c
489
phy_interface_t interface)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4902
mac->interface = PHY_INTERFACE_MODE_NA;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
493
if (interface == PHY_INTERFACE_MODE_TRGMII) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
518
phy_interface_t interface)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
525
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/mediatek/mtk_eth_soc.c
526
phy_interface_mode_is_8023z(interface)) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
565
if (mac->interface != state->interface) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
567
switch (state->interface) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
607
if (!mac->id && state->interface != PHY_INTERFACE_MODE_SGMII &&
drivers/net/ethernet/mediatek/mtk_eth_soc.c
608
!phy_interface_mode_is_8023z(state->interface) &&
drivers/net/ethernet/mediatek/mtk_eth_soc.c
613
state->interface))
drivers/net/ethernet/mediatek/mtk_eth_soc.c
617
state->interface);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
632
switch (state->interface) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
648
mac->interface = state->interface;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
652
if (state->interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/mediatek/mtk_eth_soc.c
653
phy_interface_mode_is_8023z(state->interface)) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
672
if (mtk_interface_mode_is_xgmii(eth, state->interface)) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
684
mac->id, phy_modes(state->interface));
drivers/net/ethernet/mediatek/mtk_eth_soc.c
689
mac->id, phy_modes(state->interface), err);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
693
phy_interface_t interface)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
701
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/mediatek/mtk_eth_soc.c
702
phy_interface_mode_is_8023z(interface))
drivers/net/ethernet/mediatek/mtk_eth_soc.c
720
phy_interface_t interface)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
725
if (!mtk_interface_mode_is_xgmii(mac->hw, interface)) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
810
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
849
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
883
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
889
if (mtk_interface_mode_is_xgmii(mac->hw, interface))
drivers/net/ethernet/mediatek/mtk_eth_soc.c
890
mtk_xgdm_mac_link_up(mac, phy, mode, interface, speed, duplex,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
893
mtk_gdm_mac_link_up(mac, phy, mode, interface, speed, duplex,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
914
if (mtk_interface_mode_is_xgmii(eth, mac->interface))
drivers/net/ethernet/mediatek/mtk_eth_soc.c
963
phy_interface_t interface)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
969
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1369
phy_interface_t interface;
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1482
phy_interface_t interface)
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1487
switch (interface) {
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
107
phy_interface_t interface)
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
150
phy_interface_t interface)
drivers/net/ethernet/meta/fbnic/fbnic_phylink.c
164
phy_interface_t interface, int speed, int duplex,
drivers/net/ethernet/microchip/lan743x_main.c
3025
switch (state->interface) {
drivers/net/ethernet/microchip/lan743x_main.c
3056
state->interface);
drivers/net/ethernet/microchip/lan743x_main.c
3063
phy_interface_t interface)
drivers/net/ethernet/microchip/lan743x_main.c
3073
phy_interface_t interface,
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
100
phy_interface_t interface,
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
109
config.portmode = interface;
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
12
phy_interface_t interface)
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
49
phy_interface_t interface,
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
62
if (phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
70
phy_interface_t interface)
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
322
if (state->interface == PHY_INTERFACE_MODE_1000BASEX)
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
324
else if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
731
static inline bool sparx5_is_baser(phy_interface_t interface)
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
733
return interface == PHY_INTERFACE_MODE_5GBASER ||
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
734
interface == PHY_INTERFACE_MODE_10GBASER ||
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
735
interface == PHY_INTERFACE_MODE_25GBASER;
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
107
phy_interface_t interface,
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
117
conf.portmode = interface;
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
126
if (sparx5_is_baser(interface)) {
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
31
phy_interface_t interface)
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
36
switch (interface) {
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
60
phy_interface_t interface,
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
82
phy_interface_t interface)
drivers/net/ethernet/mscc/ocelot.c
1053
phy_interface_t interface,
drivers/net/ethernet/mscc/ocelot.c
1078
if (interface != PHY_INTERFACE_MODE_QSGMII ||
drivers/net/ethernet/mscc/ocelot.c
1092
phy_interface_t interface,
drivers/net/ethernet/mscc/ocelot_net.c
1746
phy_interface_t interface)
drivers/net/ethernet/mscc/ocelot_net.c
1753
ocelot_phylink_mac_link_down(ocelot, port, link_an_mode, interface,
drivers/net/ethernet/mscc/ocelot_net.c
1760
phy_interface_t interface,
drivers/net/ethernet/mscc/ocelot_net.c
1770
interface, speed, duplex,
drivers/net/ethernet/netronome/nfp/nfp_main.c
388
u16 interface;
drivers/net/ethernet/netronome/nfp/nfp_main.c
394
interface = nfp_cpp_interface(pf->cpp);
drivers/net/ethernet/netronome/nfp/nfp_main.c
397
serial, interface >> 8, interface & 0xff);
drivers/net/ethernet/netronome/nfp/nfp_main.c
489
u16 interface;
drivers/net/ethernet/netronome/nfp/nfp_main.c
497
interface = nfp_cpp_interface(pf->cpp);
drivers/net/ethernet/netronome/nfp/nfp_main.c
511
if (interface == interface_hi)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
2035
switch (eth_port->interface) {
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
2073
eth_port->interface);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1315
u16 interface;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1335
interface = nfp6000_get_interface(&pdev->dev);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1337
if (NFP_CPP_INTERFACE_TYPE_of(interface) !=
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1341
NFP_CPP_INTERFACE_TYPE_of(interface),
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1347
if (NFP_CPP_INTERFACE_CHANNEL_of(interface) !=
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1350
NFP_CPP_INTERFACE_CHANNEL_of(interface),
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1356
err = enable_bars(nfp, interface);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
535
static int enable_bars(struct nfp6000_pcie *nfp, u16 interface)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
604
nfp->expl.master_id = ((NFP_CPP_INTERFACE_UNIT_of(interface) & 3) + 4)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
181
#define NFP_CPP_INTERFACE_TYPE_of(interface) (((interface) >> 12) & 0xf)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
188
#define NFP_CPP_INTERFACE_UNIT_of(interface) (((interface) >> 8) & 0xf)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
195
#define NFP_CPP_INTERFACE_CHANNEL_of(interface) (((interface) >> 0) & 0xff)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1187
cpp->interface = ifc;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
225
return cpp->interface;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
65
u16 interface;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
101
err = nfp_cpp_writel(cpp, muw, address, nfp_mutex_locked(interface));
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
127
u16 interface = nfp_cpp_interface(cpp);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
132
err = nfp_cpp_mutex_validate(interface, &target, address);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
22
static u32 nfp_mutex_locked(u16 interface)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
223
u16 interface;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
226
interface = nfp_cpp_interface(cpp);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
24
return (u32)interface << 16 | 0x000f;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
244
if (value != nfp_mutex_locked(interface))
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
248
nfp_mutex_unlocked(interface));
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
27
static u32 nfp_mutex_unlocked(u16 interface)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
29
return (u32)interface << 16 | 0x0000;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
346
u16 interface = nfp_cpp_interface(cpp);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
350
err = nfp_cpp_mutex_validate(interface, &target, address);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
359
if (nfp_mutex_is_unlocked(tmp) || nfp_mutex_owner(tmp) != interface)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
363
err = nfp_cpp_writel(cpp, muw, address, nfp_mutex_unlocked(interface));
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
51
nfp_cpp_mutex_validate(u16 interface, int *target, unsigned long long address)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
54
if (NFP_CPP_INTERFACE_TYPE_of(interface) ==
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
90
u16 interface = nfp_cpp_interface(cpp);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
93
err = nfp_cpp_mutex_validate(interface, &target, address);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h
216
unsigned int interface;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
155
dst->interface = FIELD_GET(NSP_ETH_STATE_INTERFACE, state);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
229
if (entry->interface == NFP_INTERFACE_NONE) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
232
} else if (entry->interface == NFP_INTERFACE_RJ45) {
drivers/net/ethernet/renesas/sh_eth.c
3208
phy_interface_t interface;
drivers/net/ethernet/renesas/sh_eth.c
3215
ret = of_get_phy_mode(np, &interface);
drivers/net/ethernet/renesas/sh_eth.c
3218
pdata->phy_interface = interface;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
270
int phy_iface = priv->plat->interface;
drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c
37
err = of_get_phy_mode(np, &plat->interface);
drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c
115
static void tegra_eqos_fix_speed(void *bsp_priv, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
155
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
157
if (interface == PHY_INTERFACE_MODE_RMII ||
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
158
interface == PHY_INTERFACE_MODE_MII)
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
161
return stmmac_set_clk_tx_rate(bsp_priv, clk_tx_i, interface, speed);
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
164
static void imx_dwmac_fix_speed(void *priv, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
190
static void imx93_dwmac_fix_speed(void *priv, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
197
imx_dwmac_fix_speed(priv, interface, speed, mode);
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
51
void (*fix_mac_speed)(void *priv, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
292
phy_interface_t interface;
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
303
interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
305
interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
308
__set_bit(interface, interfaces);
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
309
priv->plat->phy_interface = interface;
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
534
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
548
want_rate = interface == PHY_INTERFACE_MODE_2500BASEX ?
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
557
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
565
if (!intel_serdes_needs_reconfig(priv, intel_priv, interface)) {
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
566
priv->plat->phy_interface = interface;
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
576
if (interface == PHY_INTERFACE_MODE_2500BASEX) {
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
588
priv->plat->phy_interface = interface;
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
607
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c
260
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
146
static void loongson_gnet_fix_speed(void *priv, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c
26
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
174
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
179
if (!phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
487
phy_interface_t interface, int speed,
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
571
phy_interface_t interface, int speed,
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
592
ethqos_pcs_set_inband(ethqos, interface == PHY_INTERFACE_MODE_SGMII);
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
621
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
628
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
629
interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
631
interface);
drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
89
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
137
static int rk_get_phy_intf_sel(phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
139
int ret = stmmac_get_phy_intf_sel(interface);
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1492
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1500
ret = bsp_priv->ops->set_speed(bsp_priv, interface, speed);
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1505
if (phy_interface_mode_is_rgmii(interface) &&
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1514
} else if (interface == PHY_INTERFACE_MODE_RMII &&
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
231
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
51
phy_interface_t interface, int speed);
drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
43
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
547
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
88
phy_interface_t interface, int speed,
drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
72
phy_interface_t __maybe_unused interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
119
static void stih4xx_fix_retime_src(void *priv, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
127
if (dwmac->interface == PHY_INTERFACE_MODE_MII) {
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
129
} else if (dwmac->interface == PHY_INTERFACE_MODE_RMII) {
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
136
} else if (phy_interface_mode_is_rgmii(dwmac->interface)) {
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
173
val = (dwmac->interface == PHY_INTERFACE_MODE_REVMII) ? 0 : ENMII;
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
176
dwmac->fix_retime_src(dwmac, dwmac->interface, dwmac->speed, 0);
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
202
dwmac->interface = plat_dat->phy_interface;
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
209
if (IS_PHY_IF_MODE_GBIT(dwmac->interface)) {
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
85
phy_interface_t interface; /* MII interface */
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
94
void (*fix_retime_src)(void *priv, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
99
void (*fix_retime_src)(void *priv, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c
119
gmac->interface = plat_dat->phy_interface;
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c
21
phy_interface_t interface;
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c
47
if (phy_interface_mode_is_rgmii(gmac->interface)) {
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c
76
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c
80
if (interface == PHY_INTERFACE_MODE_GMII) {
drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
105
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
52
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
57
if (phy_interface_mode_is_rgmii(interface)) {
drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
91
} else if (interface == PHY_INTERFACE_MODE_RMII) {
drivers/net/ethernet/stmicro/stmmac/stmmac.h
410
int stmmac_get_phy_intf_sel(phy_interface_t interface);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
420
phy_interface_t interface, int speed);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1001
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1020
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1026
pcs = priv->plat->select_pcs(priv, interface);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1032
test_bit(interface, priv->integrated_pcs->pcs.supported_interfaces))
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1045
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1052
interface);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1058
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1072
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1107
if (interface == PHY_INTERFACE_MODE_USXGMII)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1124
phy_speed_to_str(speed), phy_modes(interface));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1129
priv->plat->fix_mac_speed(priv->plat->bsp_priv, interface,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1155
interface, speed);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1159
phy_modes(interface), speed, ERR_PTR(ret));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1268
int interface = priv->plat->phy_interface;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1271
if (priv->dma_cap.pcs && interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
196
phy_interface_t interface, int speed)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3191
int stmmac_get_phy_intf_sel(phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3195
if (interface == PHY_INTERFACE_MODE_MII ||
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3196
interface == PHY_INTERFACE_MODE_GMII)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3198
else if (phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3200
else if (interface == PHY_INTERFACE_MODE_RMII)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3202
else if (interface == PHY_INTERFACE_MODE_REVMII)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3212
phy_interface_t interface;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3219
interface = plat_dat->phy_interface;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3222
pcs = stmmac_mac_select_pcs(&priv->phylink_config, interface);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3226
interface);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3228
phy_intf_sel = stmmac_get_phy_intf_sel(interface);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3234
phy_modes(interface), ERR_PTR(phy_intf_sel));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3241
phy_modes(interface));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3245
phy_modes(interface), ERR_PTR(ret));
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
117
phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
123
adv = phylink_mii_c22_pcs_encode_advertisement(interface, advertising);
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
133
phy_interface_t interface,
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
144
if (phy_interface_mode_is_8023z(interface) &&
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
148
changed = dwmac_integrated_pcs_config_aneg(spcs, interface,
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
203
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
207
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
210
if (phy_interface_mode_is_8023z(interface)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
30
phy_interface_t interface)
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
35
if (phy_interface_mode_is_8023z(interface)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
75
if (phy_interface_mode_is_8023z(state->interface)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h
56
phy_interface_t interface);
drivers/net/ethernet/tehuti/tn40_phy.c
16
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/tehuti/tn40_phy.c
26
phy_interface_t interface)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2062
if (common->pdata.extra_modes & BIT(state->interface)) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2063
if (state->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2071
if (state->interface == PHY_INTERFACE_MODE_USXGMII) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2085
phy_interface_t interface)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2108
if (phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2118
unsigned int mode, phy_interface_t interface, int speed,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2134
if (speed == SPEED_10 && phy_interface_mode_is_rgmii(interface))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2137
if (speed == SPEED_100 && interface == PHY_INTERFACE_MODE_RMII)
drivers/net/ethernet/ti/cpsw.c
672
cpsw_phy_sel(cpsw->dev, slave->phy->interface,
drivers/net/ethernet/ti/netcp.h
246
int netcp_sgmii_config(void __iomem *sgmii_ofs, int port, u32 interface);
drivers/net/ethernet/ti/netcp_core.c
234
struct device_node *devices, *interface, *node = dev->of_node;
drivers/net/ethernet/ti/netcp_core.c
308
interface = of_parse_phandle(netcp_intf->node_interface,
drivers/net/ethernet/ti/netcp_core.c
311
if (!interface) {
drivers/net/ethernet/ti/netcp_core.c
322
netcp_intf->ndev, interface,
drivers/net/ethernet/ti/netcp_core.c
324
of_node_put(interface);
drivers/net/ethernet/ti/netcp_ethss.c
3546
struct device_node *interfaces, *interface, *cpts_node;
drivers/net/ethernet/ti/netcp_ethss.c
3652
for_each_child_of_node(interfaces, interface) {
drivers/net/ethernet/ti/netcp_ethss.c
3653
ret = of_property_read_u32(interface, "slave-port", &slave_num);
drivers/net/ethernet/ti/netcp_ethss.c
3656
interface);
drivers/net/ethernet/ti/netcp_ethss.c
3661
of_node_put(interface);
drivers/net/ethernet/ti/netcp_sgmii.c
118
WARN_ONCE(1, "Invalid sgmii interface: %d\n", interface);
drivers/net/ethernet/ti/netcp_sgmii.c
89
int netcp_sgmii_config(void __iomem *sgmii_ofs, int port, u32 interface)
drivers/net/ethernet/ti/netcp_sgmii.c
95
switch (interface) {
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
67
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c
80
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
415
phy_interface_t interface,
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
457
phy_interface_t interface)
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
164
phy_interface_t interface)
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
181
unsigned int mode, phy_interface_t interface)
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
196
unsigned int mode, phy_interface_t interface,
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
238
phy_interface_t interface)
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
249
phy_interface_t interface)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2580
phy_interface_t interface,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2591
interface == PHY_INTERFACE_MODE_SGMII ?
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2601
ret = phylink_mii_c22_pcs_config(pcs_phy, interface, advertising,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2616
phy_interface_t interface)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2621
if (interface == PHY_INTERFACE_MODE_1000BASEX ||
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2622
interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2636
phy_interface_t interface)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2643
unsigned int mode, phy_interface_t interface,
drivers/net/ieee802154/atusb.c
1062
static void atusb_disconnect(struct usb_interface *interface)
drivers/net/ieee802154/atusb.c
1064
struct atusb *atusb = usb_get_intfdata(interface);
drivers/net/ieee802154/atusb.c
1080
usb_set_intfdata(interface, NULL);
drivers/net/ieee802154/atusb.c
950
static int atusb_probe(struct usb_interface *interface,
drivers/net/ieee802154/atusb.c
953
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/net/ieee802154/atusb.c
965
usb_set_intfdata(interface, atusb);
drivers/net/mdio/mdio-mvusb.c
64
static int mvusb_mdio_probe(struct usb_interface *interface,
drivers/net/mdio/mdio-mvusb.c
67
struct device *dev = &interface->dev;
drivers/net/mdio/mdio-mvusb.c
77
mvusb->udev = interface_to_usbdev(interface);
drivers/net/mdio/mdio-mvusb.c
89
usb_set_intfdata(interface, mvusb);
drivers/net/mdio/mdio-mvusb.c
94
static void mvusb_mdio_disconnect(struct usb_interface *interface)
drivers/net/mdio/mdio-mvusb.c
96
struct mvusb_mdio *mvusb = usb_get_intfdata(interface);
drivers/net/mdio/mdio-mvusb.c
99
usb_set_intfdata(interface, NULL);
drivers/net/pcs/pcs-lynx.c
108
phy_modes(state->interface),
drivers/net/pcs/pcs-lynx.c
115
phy_interface_t interface,
drivers/net/pcs/pcs-lynx.c
124
link_timer_ns = phylink_get_link_timer_ns(interface);
drivers/net/pcs/pcs-lynx.c
132
if (interface == PHY_INTERFACE_MODE_1000BASEX ||
drivers/net/pcs/pcs-lynx.c
133
interface == PHY_INTERFACE_MODE_2500BASEX) {
drivers/net/pcs/pcs-lynx.c
148
return phylink_mii_c22_pcs_config(pcs, interface, advertising,
drivers/net/pcs/pcs-lynx.c
153
phy_interface_t interface,
drivers/net/pcs/pcs-lynx.c
162
phy_modes(interface));
drivers/net/pcs/pcs-lynx.c
247
phy_interface_t interface,
drivers/net/pcs/pcs-lynx.c
252
switch (interface) {
drivers/net/pcs/pcs-lynx.c
39
phy_interface_t interface)
drivers/net/pcs/pcs-lynx.c
41
switch (interface) {
drivers/net/pcs/pcs-lynx.c
88
switch (state->interface) {
drivers/net/pcs/pcs-mtk-lynxi.c
125
phy_interface_t interface)
drivers/net/pcs/pcs-mtk-lynxi.c
140
ret = phy_get_rx_polarity(pcs_fwnode, phy_modes(interface),
drivers/net/pcs/pcs-mtk-lynxi.c
150
ret = phy_get_tx_polarity(pcs_fwnode, phy_modes(interface),
drivers/net/pcs/pcs-mtk-lynxi.c
164
phy_interface_t interface,
drivers/net/pcs/pcs-mtk-lynxi.c
174
advertise = phylink_mii_c22_pcs_encode_advertisement(interface,
drivers/net/pcs/pcs-mtk-lynxi.c
183
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/pcs/pcs-mtk-lynxi.c
192
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/pcs/pcs-mtk-lynxi.c
199
if (mpcs->interface != interface) {
drivers/net/pcs/pcs-mtk-lynxi.c
200
link_timer = phylink_get_link_timer_ns(interface);
drivers/net/pcs/pcs-mtk-lynxi.c
212
ret = mtk_pcs_config_polarity(mpcs, interface);
drivers/net/pcs/pcs-mtk-lynxi.c
216
if (interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/pcs/pcs-mtk-lynxi.c
229
mpcs->interface = interface;
drivers/net/pcs/pcs-mtk-lynxi.c
270
phy_interface_t interface, int speed,
drivers/net/pcs/pcs-mtk-lynxi.c
298
mpcs->interface = PHY_INTERFACE_MODE_NA;
drivers/net/pcs/pcs-mtk-lynxi.c
348
mpcs->interface = PHY_INTERFACE_MODE_NA;
drivers/net/pcs/pcs-mtk-lynxi.c
83
phy_interface_t interface;
drivers/net/pcs/pcs-mtk-lynxi.c
95
phy_interface_t interface)
drivers/net/pcs/pcs-mtk-lynxi.c
97
switch (interface) {
drivers/net/pcs/pcs-rzn1-miic.c
263
phy_interface_t interface;
drivers/net/pcs/pcs-rzn1-miic.c
333
phy_interface_t interface,
drivers/net/pcs/pcs-rzn1-miic.c
341
switch (interface) {
drivers/net/pcs/pcs-rzn1-miic.c
371
if (interface != miic_port->interface) {
drivers/net/pcs/pcs-rzn1-miic.c
374
miic_port->interface = interface;
drivers/net/pcs/pcs-rzn1-miic.c
384
phy_interface_t interface, int speed, int duplex)
drivers/net/pcs/pcs-rzn1-miic.c
395
if (interface != PHY_INTERFACE_MODE_MII) {
drivers/net/pcs/pcs-rzn1-miic.c
430
miic_port->interface = PHY_INTERFACE_MODE_RMII;
drivers/net/pcs/pcs-xpcs-wx.c
155
xpcs->interface != PHY_INTERFACE_MODE_10GBASER) ||
drivers/net/pcs/pcs-xpcs-wx.c
156
xpcs->interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/pcs/pcs-xpcs-wx.c
162
int txgbe_xpcs_switch_mode(struct dw_xpcs *xpcs, phy_interface_t interface)
drivers/net/pcs/pcs-xpcs-wx.c
166
switch (interface) {
drivers/net/pcs/pcs-xpcs-wx.c
175
if (xpcs->interface == interface && !txgbe_xpcs_mode_quirk(xpcs))
drivers/net/pcs/pcs-xpcs-wx.c
178
xpcs->interface = interface;
drivers/net/pcs/pcs-xpcs-wx.c
184
if (interface == PHY_INTERFACE_MODE_10GBASER) {
drivers/net/pcs/pcs-xpcs.c
1012
return xpcs_do_config(xpcs, state->interface, NULL,
drivers/net/pcs/pcs-xpcs.c
1168
compat = xpcs_find_compat(xpcs, state->interface);
drivers/net/pcs/pcs-xpcs.c
1207
phy_interface_t interface,
drivers/net/pcs/pcs-xpcs.c
1215
if (interface == PHY_INTERFACE_MODE_1000BASEX) {
drivers/net/pcs/pcs-xpcs.c
1237
phy_interface_t interface, int speed, int duplex)
drivers/net/pcs/pcs-xpcs.c
1241
switch (interface) {
drivers/net/pcs/pcs-xpcs.c
1248
xpcs_link_up_sgmii_1000basex(xpcs, neg_mode, interface, speed,
drivers/net/pcs/pcs-xpcs.c
1389
.interface = PHY_INTERFACE_MODE_USXGMII,
drivers/net/pcs/pcs-xpcs.c
1393
.interface = PHY_INTERFACE_MODE_10GKR,
drivers/net/pcs/pcs-xpcs.c
1397
.interface = PHY_INTERFACE_MODE_25GBASER,
drivers/net/pcs/pcs-xpcs.c
1401
.interface = PHY_INTERFACE_MODE_XLGMII,
drivers/net/pcs/pcs-xpcs.c
1405
.interface = PHY_INTERFACE_MODE_50GBASER,
drivers/net/pcs/pcs-xpcs.c
1409
.interface = PHY_INTERFACE_MODE_LAUI,
drivers/net/pcs/pcs-xpcs.c
1413
.interface = PHY_INTERFACE_MODE_100GBASEP,
drivers/net/pcs/pcs-xpcs.c
1417
.interface = PHY_INTERFACE_MODE_10GBASER,
drivers/net/pcs/pcs-xpcs.c
1421
.interface = PHY_INTERFACE_MODE_SGMII,
drivers/net/pcs/pcs-xpcs.c
1425
.interface = PHY_INTERFACE_MODE_1000BASEX,
drivers/net/pcs/pcs-xpcs.c
1429
.interface = PHY_INTERFACE_MODE_2500BASEX,
drivers/net/pcs/pcs-xpcs.c
1438
.interface = PHY_INTERFACE_MODE_SGMII,
drivers/net/pcs/pcs-xpcs.c
1448
.interface = PHY_INTERFACE_MODE_SGMII,
drivers/net/pcs/pcs-xpcs.c
1453
.interface = PHY_INTERFACE_MODE_2500BASEX,
drivers/net/pcs/pcs-xpcs.c
155
phy_interface_t interface;
drivers/net/pcs/pcs-xpcs.c
168
xpcs_find_compat(struct dw_xpcs *xpcs, phy_interface_t interface)
drivers/net/pcs/pcs-xpcs.c
173
if (compat->interface == interface)
drivers/net/pcs/pcs-xpcs.c
185
int xpcs_get_an_mode(struct dw_xpcs *xpcs, phy_interface_t interface)
drivers/net/pcs/pcs-xpcs.c
189
compat = xpcs_find_compat(xpcs, interface);
drivers/net/pcs/pcs-xpcs.c
624
switch (state->interface) {
drivers/net/pcs/pcs-xpcs.c
654
compat = xpcs_find_compat(xpcs, state->interface);
drivers/net/pcs/pcs-xpcs.c
671
phy_interface_t interface)
drivers/net/pcs/pcs-xpcs.c
676
compat = xpcs_find_compat(xpcs, interface);
drivers/net/pcs/pcs-xpcs.c
702
__set_bit(compat->interface, interfaces);
drivers/net/pcs/pcs-xpcs.c
706
phy_interface_t interface)
drivers/net/pcs/pcs-xpcs.c
711
ret = txgbe_xpcs_switch_mode(xpcs, interface);
drivers/net/pcs/pcs-xpcs.c
712
} else if (xpcs->interface != interface) {
drivers/net/pcs/pcs-xpcs.c
713
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/pcs/pcs-xpcs.c
715
xpcs->interface = interface;
drivers/net/pcs/pcs-xpcs.c
721
static void xpcs_pre_config(struct phylink_pcs *pcs, phy_interface_t interface)
drivers/net/pcs/pcs-xpcs.c
727
ret = xpcs_switch_interface_mode(xpcs, interface);
drivers/net/pcs/pcs-xpcs.c
735
compat = xpcs_find_compat(xpcs, interface);
drivers/net/pcs/pcs-xpcs.c
738
phy_modes(interface));
drivers/net/pcs/pcs-xpcs.c
830
phy_interface_t interface = PHY_INTERFACE_MODE_1000BASEX;
drivers/net/pcs/pcs-xpcs.c
869
adv = phylink_mii_c22_pcs_encode_advertisement(interface,
drivers/net/pcs/pcs-xpcs.c
911
static int xpcs_do_config(struct dw_xpcs *xpcs, phy_interface_t interface,
drivers/net/pcs/pcs-xpcs.c
918
compat = xpcs_find_compat(xpcs, interface);
drivers/net/pcs/pcs-xpcs.c
926
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/pcs/pcs-xpcs.c
927
interface == PHY_INTERFACE_MODE_1000BASEX)
drivers/net/pcs/pcs-xpcs.c
972
phy_interface_t interface,
drivers/net/pcs/pcs-xpcs.c
978
return xpcs_do_config(xpcs, interface, advertising, neg_mode);
drivers/net/pcs/pcs-xpcs.h
114
phy_interface_t interface;
drivers/net/pcs/pcs-xpcs.h
127
int txgbe_xpcs_switch_mode(struct dw_xpcs *xpcs, phy_interface_t interface);
drivers/net/phy/adin.c
291
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/adin.c
292
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) {
drivers/net/phy/adin.c
304
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/adin.c
305
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) {
drivers/net/phy/adin.c
326
if (phydev->interface != PHY_INTERFACE_MODE_RMII)
drivers/net/phy/adin.c
572
phy_modes(phydev->interface));
drivers/net/phy/air_an8801.c
877
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/air_an8801.c
878
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) {
drivers/net/phy/air_an8801.c
890
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/air_an8801.c
891
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) {
drivers/net/phy/air_en8811h.c
1194
phy_modes(phydev->interface), &pol);
drivers/net/phy/air_en8811h.c
1206
phy_modes(phydev->interface), &pol);
drivers/net/phy/air_en8811h.c
1228
ret = phy_get_rx_polarity(dev_fwnode(dev), phy_modes(phydev->interface),
drivers/net/phy/air_en8811h.c
1240
ret = phy_get_tx_polarity(dev_fwnode(dev), phy_modes(phydev->interface),
drivers/net/phy/aquantia/aquantia.h
222
phy_interface_t interface;
drivers/net/phy/aquantia/aquantia_main.c
1117
phy_interface_t interface)
drivers/net/phy/aquantia/aquantia_main.c
1119
if (interface == PHY_INTERFACE_MODE_SGMII ||
drivers/net/phy/aquantia/aquantia_main.c
1120
interface == PHY_INTERFACE_MODE_USXGMII ||
drivers/net/phy/aquantia/aquantia_main.c
1121
interface == PHY_INTERFACE_MODE_10G_QXGMII)
drivers/net/phy/aquantia/aquantia_main.c
1131
if (phydev->interface == PHY_INTERFACE_MODE_USXGMII ||
drivers/net/phy/aquantia/aquantia_main.c
1132
phydev->interface == PHY_INTERFACE_MODE_10G_QXGMII) {
drivers/net/phy/aquantia/aquantia_main.c
1148
if (syscfg->interface != phydev->interface)
drivers/net/phy/aquantia/aquantia_main.c
525
phy_interface_t interface)
drivers/net/phy/aquantia/aquantia_main.c
531
interface == PHY_INTERFACE_MODE_USXGMII)
drivers/net/phy/aquantia/aquantia_main.c
534
return interface;
drivers/net/phy/aquantia/aquantia_main.c
539
phy_interface_t interface;
drivers/net/phy/aquantia/aquantia_main.c
565
interface = PHY_INTERFACE_MODE_10GKR;
drivers/net/phy/aquantia/aquantia_main.c
568
interface = PHY_INTERFACE_MODE_1000BASEKX;
drivers/net/phy/aquantia/aquantia_main.c
571
interface = PHY_INTERFACE_MODE_10GBASER;
drivers/net/phy/aquantia/aquantia_main.c
574
interface = PHY_INTERFACE_MODE_USXGMII;
drivers/net/phy/aquantia/aquantia_main.c
577
interface = PHY_INTERFACE_MODE_XAUI;
drivers/net/phy/aquantia/aquantia_main.c
580
interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/aquantia/aquantia_main.c
583
interface = PHY_INTERFACE_MODE_RXAUI;
drivers/net/phy/aquantia/aquantia_main.c
586
interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/aquantia/aquantia_main.c
591
interface = PHY_INTERFACE_MODE_NA;
drivers/net/phy/aquantia/aquantia_main.c
595
phydev->interface = aqr_translate_interface(phydev, interface);
drivers/net/phy/aquantia/aquantia_main.c
780
if (phydev->interface != PHY_INTERFACE_MODE_SGMII &&
drivers/net/phy/aquantia/aquantia_main.c
781
phydev->interface != PHY_INTERFACE_MODE_1000BASEKX &&
drivers/net/phy/aquantia/aquantia_main.c
782
phydev->interface != PHY_INTERFACE_MODE_2500BASEX &&
drivers/net/phy/aquantia/aquantia_main.c
783
phydev->interface != PHY_INTERFACE_MODE_XGMII &&
drivers/net/phy/aquantia/aquantia_main.c
784
phydev->interface != PHY_INTERFACE_MODE_USXGMII &&
drivers/net/phy/aquantia/aquantia_main.c
785
phydev->interface != PHY_INTERFACE_MODE_10G_QXGMII &&
drivers/net/phy/aquantia/aquantia_main.c
786
phydev->interface != PHY_INTERFACE_MODE_10GKR &&
drivers/net/phy/aquantia/aquantia_main.c
787
phydev->interface != PHY_INTERFACE_MODE_10GBASER &&
drivers/net/phy/aquantia/aquantia_main.c
788
phydev->interface != PHY_INTERFACE_MODE_XAUI &&
drivers/net/phy/aquantia/aquantia_main.c
789
phydev->interface != PHY_INTERFACE_MODE_RXAUI)
drivers/net/phy/aquantia/aquantia_main.c
792
WARN(phydev->interface == PHY_INTERFACE_MODE_XGMII,
drivers/net/phy/aquantia/aquantia_main.c
837
phy_interface_t interface;
drivers/net/phy/aquantia/aquantia_main.c
856
interface = PHY_INTERFACE_MODE_USXGMII;
drivers/net/phy/aquantia/aquantia_main.c
858
interface = PHY_INTERFACE_MODE_10GBASER;
drivers/net/phy/aquantia/aquantia_main.c
862
interface = PHY_INTERFACE_MODE_5GBASER;
drivers/net/phy/aquantia/aquantia_main.c
866
interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/aquantia/aquantia_main.c
870
interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/aquantia/aquantia_main.c
876
interface = PHY_INTERFACE_MODE_NA;
drivers/net/phy/aquantia/aquantia_main.c
880
syscfg->interface = aqr_translate_interface(phydev, interface);
drivers/net/phy/aquantia/aquantia_main.c
900
syscfg->speed, phy_modes(syscfg->interface),
drivers/net/phy/aquantia/aquantia_main.c
914
phy_interface_t interface;
drivers/net/phy/aquantia/aquantia_main.c
936
interface = priv->global_cfg[i].interface;
drivers/net/phy/aquantia/aquantia_main.c
937
if (interface != PHY_INTERFACE_MODE_NA)
drivers/net/phy/aquantia/aquantia_main.c
938
__set_bit(interface, possible);
drivers/net/phy/aquantia/aquantia_main.c
963
if (phydev->interface != PHY_INTERFACE_MODE_SGMII &&
drivers/net/phy/aquantia/aquantia_main.c
964
phydev->interface != PHY_INTERFACE_MODE_2500BASEX)
drivers/net/phy/bcm84881.c
373
if (phydev->interface == PHY_INTERFACE_MODE_USXGMII)
drivers/net/phy/bcm84881.c
384
phydev->interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/bcm84881.c
386
phydev->interface = PHY_INTERFACE_MODE_10GBASER;
drivers/net/phy/bcm84881.c
388
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/bcm84881.c
414
phy_interface_t interface)
drivers/net/phy/bcm84881.c
72
switch (phydev->interface) {
drivers/net/phy/bcm84881.c
88
if (phydev->interface != PHY_INTERFACE_MODE_USXGMII)
drivers/net/phy/broadcom.c
100
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) {
drivers/net/phy/broadcom.c
151
if (phydev->interface != PHY_INTERFACE_MODE_SGMII &&
drivers/net/phy/broadcom.c
152
phydev->interface != PHY_INTERFACE_MODE_1000BASEX)
drivers/net/phy/broadcom.c
183
val |= phydev->interface == PHY_INTERFACE_MODE_SGMII ?
drivers/net/phy/broadcom.c
426
if (phydev->interface == PHY_INTERFACE_MODE_MIILITE)
drivers/net/phy/broadcom.c
77
if (phydev->interface == PHY_INTERFACE_MODE_RGMII ||
drivers/net/phy/broadcom.c
78
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) {
drivers/net/phy/broadcom.c
82
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/broadcom.c
83
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) {
drivers/net/phy/broadcom.c
94
if (phydev->interface == PHY_INTERFACE_MODE_RGMII ||
drivers/net/phy/broadcom.c
95
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) {
drivers/net/phy/broadcom.c
99
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/davicom.c
147
switch (phydev->interface) {
drivers/net/phy/dp83822.c
673
if (phydev->interface == PHY_INTERFACE_MODE_RMII) {
drivers/net/phy/dp83822.c
800
phydev->interface != PHY_INTERFACE_MODE_RMII) {
drivers/net/phy/dp83867.c
1162
phy_interface_t interface)
drivers/net/phy/dp83867.c
1164
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/phy/dp83867.c
783
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/dp83867.c
800
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/dp83867.c
803
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID)
drivers/net/phy/dp83867.c
806
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID)
drivers/net/phy/dp83867.c
826
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/dp83867.c
981
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/dp83869.c
708
if (phydev->interface == PHY_INTERFACE_MODE_MII) {
drivers/net/phy/dp83869.c
858
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/dp83869.c
862
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID)
drivers/net/phy/dp83869.c
865
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID)
drivers/net/phy/dp83tc811.c
313
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/dp83tc811.c
336
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/dp83tg720.c
532
switch (phydev->interface) {
drivers/net/phy/icplus.c
170
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/icplus.c
172
else if (phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID)
drivers/net/phy/icplus.c
174
else if (phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID)
drivers/net/phy/intel-xway.c
197
if (phydev->interface == PHY_INTERFACE_MODE_RGMII) {
drivers/net/phy/intel-xway.c
216
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/intel-xway.c
217
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) {
drivers/net/phy/intel-xway.c
228
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/intel-xway.c
229
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) {
drivers/net/phy/marvell-88x2222.c
470
if (phydev->interface != PHY_INTERFACE_MODE_XAUI)
drivers/net/phy/marvell-88x2222.c
477
phy_interface_t interface)
drivers/net/phy/marvell-88x2222.c
484
priv->line_interface = interface;
drivers/net/phy/marvell.c
1035
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/marvell.c
1041
if (phydev->interface == PHY_INTERFACE_MODE_RTBI) {
drivers/net/phy/marvell.c
1047
if (phydev->interface == PHY_INTERFACE_MODE_1000BASEX) {
drivers/net/phy/marvell.c
1061
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/marvell.c
1327
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/marvell.c
1494
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID) {
drivers/net/phy/marvell.c
1500
if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/marvell.c
1803
phydev->interface != PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/marvell.c
3602
phy_interface_t interface)
drivers/net/phy/marvell.c
3613
switch (interface) {
drivers/net/phy/marvell.c
594
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/marvell.c
597
else if (phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID)
drivers/net/phy/marvell.c
599
else if (phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID)
drivers/net/phy/marvell.c
721
phy_interface_t interface)
drivers/net/phy/marvell.c
726
if (interface == PHY_INTERFACE_MODE_1000BASEX ||
drivers/net/phy/marvell.c
727
interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/phy/marvell.c
739
if (phydev->interface != PHY_INTERFACE_MODE_1000BASEX &&
drivers/net/phy/marvell.c
740
phydev->interface != PHY_INTERFACE_MODE_SGMII)
drivers/net/phy/marvell.c
773
if (phydev->interface != PHY_INTERFACE_MODE_SGMII &&
drivers/net/phy/marvell.c
792
if (phydev->interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/phy/marvell.c
824
if (phydev->interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/phy/marvell.c
916
switch (phydev->interface) {
drivers/net/phy/marvell10g.c
811
if (!test_bit(phydev->interface, priv->supported_interfaces))
drivers/net/phy/marvell10g.c
975
phydev->interface = priv->mactype->interface_10g;
drivers/net/phy/marvell10g.c
987
phydev->interface = priv->mactype->interface_10g;
drivers/net/phy/marvell10g.c
990
phydev->interface = PHY_INTERFACE_MODE_5GBASER;
drivers/net/phy/marvell10g.c
993
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/marvell10g.c
998
phydev->interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/mediatek/mtk-2p5ge.c
121
if (phydev->interface != PHY_INTERFACE_MODE_INTERNAL)
drivers/net/phy/micrel.c
1239
switch (phydev->interface) {
drivers/net/phy/micrel.c
1457
switch (phydev->interface) {
drivers/net/phy/micrel.c
4620
if (phydev->interface == PHY_INTERFACE_MODE_QSGMII)
drivers/net/phy/micrel.c
5994
phydev->interface = PHY_INTERFACE_MODE_RGMII_RXID;
drivers/net/phy/micrel.c
6379
phy_interface_t interface)
drivers/net/phy/microchip_t1.c
1183
switch (phydev->interface) {
drivers/net/phy/microchip_t1.c
1201
WARN_ONCE(1, "Invalid phydev interface %d\n", phydev->interface);
drivers/net/phy/microchip_t1.c
1234
switch (phydev->interface) {
drivers/net/phy/microchip_t1.c
449
switch (phydev->interface) {
drivers/net/phy/motorcomm.c
1687
if (phydev->interface != PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/motorcomm.c
2826
if (phydev->interface == PHY_INTERFACE_MODE_2500BASEX)
drivers/net/phy/motorcomm.c
2911
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/motorcomm.c
2916
phydev->interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/motorcomm.c
705
switch (phydev->interface) {
drivers/net/phy/motorcomm.c
906
switch (phydev->interface) {
drivers/net/phy/mscc/mscc_main.c
1606
if (phydev->interface == PHY_INTERFACE_MODE_QSGMII) {
drivers/net/phy/mscc/mscc_main.c
1608
} else if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/mscc/mscc_main.c
1626
if (phydev->interface == PHY_INTERFACE_MODE_QSGMII)
drivers/net/phy/mscc/mscc_main.c
1671
if (phydev->interface == PHY_INTERFACE_MODE_QSGMII) {
drivers/net/phy/mscc/mscc_main.c
1673
} else if (phydev->interface == PHY_INTERFACE_MODE_SGMII) {
drivers/net/phy/mscc/mscc_main.c
1694
if (phydev->interface == PHY_INTERFACE_MODE_QSGMII)
drivers/net/phy/mscc/mscc_main.c
1855
rc = vsc85xx_mac_if_set(phydev, phydev->interface);
drivers/net/phy/mscc/mscc_main.c
2220
phy_interface_t interface)
drivers/net/phy/mscc/mscc_main.c
2222
if (interface != PHY_INTERFACE_MODE_SGMII &&
drivers/net/phy/mscc/mscc_main.c
2223
interface != PHY_INTERFACE_MODE_QSGMII)
drivers/net/phy/mscc/mscc_main.c
501
phy_interface_t interface)
drivers/net/phy/mscc/mscc_main.c
509
switch (interface) {
drivers/net/phy/mscc/mscc_main.c
574
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID ||
drivers/net/phy/mscc/mscc_main.c
575
phydev->interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/mscc/mscc_main.c
584
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID ||
drivers/net/phy/mscc/mscc_main.c
585
phydev->interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/mxl-86110.c
665
switch (phydev->interface) {
drivers/net/phy/mxl-86110.c
793
switch (phydev->interface) {
drivers/net/phy/mxl-86110.c
924
phy_interface_t interface)
drivers/net/phy/mxl-86110.c
926
switch (interface) {
drivers/net/phy/mxl-gpy.c
1057
phy_interface_t interface)
drivers/net/phy/mxl-gpy.c
1059
switch (interface) {
drivers/net/phy/mxl-gpy.c
425
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/mxl-gpy.c
510
if (phydev->interface == PHY_INTERFACE_MODE_USXGMII ||
drivers/net/phy/mxl-gpy.c
511
phydev->interface == PHY_INTERFACE_MODE_INTERNAL)
drivers/net/phy/mxl-gpy.c
590
if (phydev->interface == PHY_INTERFACE_MODE_USXGMII ||
drivers/net/phy/mxl-gpy.c
591
phydev->interface == PHY_INTERFACE_MODE_INTERNAL)
drivers/net/phy/mxl-gpy.c
599
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/mxl-gpy.c
612
phydev->interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/nxp-c45-tja11xx.c
1471
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/nxp-c45-tja11xx.c
1472
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) {
drivers/net/phy/nxp-c45-tja11xx.c
1481
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/nxp-c45-tja11xx.c
1482
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) {
drivers/net/phy/nxp-c45-tja11xx.c
1497
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/nxp-c45-tja11xx.c
1498
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) {
drivers/net/phy/nxp-c45-tja11xx.c
1513
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/nxp-c45-tja11xx.c
1514
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) {
drivers/net/phy/nxp-c45-tja11xx.c
1541
switch (phydev->interface) {
drivers/net/phy/nxp-tja11xx.c
280
switch (phydev->interface) {
drivers/net/phy/phy-caps.h
53
unsigned long phy_caps_from_interface(phy_interface_t interface);
drivers/net/phy/phy-core.c
120
phy_interface_t phy_fix_phy_mode_for_mac_delays(phy_interface_t interface,
drivers/net/phy/phy-core.c
123
if (!phy_interface_mode_is_rgmii(interface))
drivers/net/phy/phy-core.c
124
return interface;
drivers/net/phy/phy-core.c
127
if (interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/phy-core.c
133
if (interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/phy-core.c
135
if (interface == PHY_INTERFACE_MODE_RGMII_TXID)
drivers/net/phy/phy-core.c
141
if (interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/phy-core.c
143
if (interface == PHY_INTERFACE_MODE_RGMII_RXID)
drivers/net/phy/phy-core.c
148
return interface;
drivers/net/phy/phy-core.c
159
int phy_interface_num_ports(phy_interface_t interface)
drivers/net/phy/phy-core.c
161
switch (interface) {
drivers/net/phy/phy.c
1053
phy_interface_t interface)
drivers/net/phy/phy.c
1056
return phydev->drv->inband_caps(phydev, interface);
drivers/net/phy/phy.c
286
if (phydev->interface == PHY_INTERFACE_MODE_MOCA)
drivers/net/phy/phy_caps.c
294
unsigned long phy_caps_from_interface(phy_interface_t interface)
drivers/net/phy/phy_caps.c
298
switch (interface) {
drivers/net/phy/phy_device.c
1227
phy_interface_t interface)
drivers/net/phy/phy_device.c
1234
rc = phy_attach_direct(dev, phydev, phydev->dev_flags, interface);
drivers/net/phy/phy_device.c
1263
phy_interface_t interface)
drivers/net/phy/phy_device.c
1279
rc = phy_connect_direct(dev, phydev, handler, interface);
drivers/net/phy/phy_device.c
1753
u32 flags, phy_interface_t interface)
drivers/net/phy/phy_device.c
1841
phydev->interface = interface;
drivers/net/phy/phy_device.c
3113
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/phy_device.c
3114
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID)
drivers/net/phy/phy_device.c
3123
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/phy_device.c
3124
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID)
drivers/net/phy/phy_device.c
578
mode = phy_modes(phydev->interface);
drivers/net/phy/phy_device.c
779
dev->interface = PHY_INTERFACE_MODE_GMII;
drivers/net/phy/phy_port.c
145
unsigned long interface, link_caps = 0;
drivers/net/phy/phy_port.c
148
for_each_set_bit(interface, port->interfaces,
drivers/net/phy/phy_port.c
150
link_caps |= phy_caps_from_interface(interface);
drivers/net/phy/phylink.c
1016
phy_modes(st.interface),
drivers/net/phy/phylink.c
1028
phy_interface_mode_is_8023z(pl->link_config.interface) &&
drivers/net/phy/phylink.c
1039
static enum inband_type phylink_get_inband_type(phy_interface_t interface)
drivers/net/phy/phylink.c
1041
switch (interface) {
drivers/net/phy/phylink.c
1090
phy_interface_t interface,
drivers/net/phy/phylink.c
1098
type = phylink_get_inband_type(interface);
drivers/net/phy/phylink.c
1110
pcs_ib_caps = phylink_pcs_inband_caps(pcs, interface);
drivers/net/phy/phylink.c
1113
phy_ib_caps = phy_inband_caps(pl->phydev, interface);
drivers/net/phy/phylink.c
1116
phy_modes(interface), pcs_ib_caps, phy_ib_caps);
drivers/net/phy/phylink.c
1213
phy_modes(interface));
drivers/net/phy/phylink.c
1249
phy_modes(state->interface));
drivers/net/phy/phylink.c
1254
pcs = pl->mac_ops->mac_select_pcs(pl->config, state->interface);
drivers/net/phy/phylink.c
1267
phylink_pcs_neg_mode(pl, pcs, state->interface, state->advertising);
drivers/net/phy/phylink.c
1272
phy_modes(state->interface));
drivers/net/phy/phylink.c
1278
state->interface);
drivers/net/phy/phylink.c
1303
phylink_pcs_pre_config(pl->pcs, state->interface);
drivers/net/phy/phylink.c
1308
err = phylink_pcs_post_config(pl->pcs, state->interface);
drivers/net/phy/phylink.c
1334
state->interface);
drivers/net/phy/phylink.c
1361
rate_kbd = phylink_interface_signal_rate(state->interface);
drivers/net/phy/phylink.c
1384
phy_modes(pl->link_config.interface),
drivers/net/phy/phylink.c
1389
phylink_pcs_neg_mode(pl, pl->pcs, pl->link_config.interface,
drivers/net/phy/phylink.c
1415
state->interface = pl->link_config.interface;
drivers/net/phy/phylink.c
1470
if (link_state.interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/phy/phylink.c
1559
speed = phylink_interface_max_speed(link_state.interface);
drivers/net/phy/phylink.c
1569
speed = phylink_interface_max_speed(link_state.interface);
drivers/net/phy/phylink.c
1574
pl->cur_interface = link_state.interface;
drivers/net/phy/phylink.c
1669
if (link_state.interface != pl->phy_state.interface) {
drivers/net/phy/phylink.c
1674
link_state.interface = pl->phy_state.interface;
drivers/net/phy/phylink.c
1697
if ((mac_config && link_state.interface != pl->link_config.interface) ||
drivers/net/phy/phylink.c
1707
pl->link_config.interface = link_state.interface;
drivers/net/phy/phylink.c
1892
pl->phy_state.interface = iface;
drivers/net/phy/phylink.c
1898
pl->link_config.interface = iface;
drivers/net/phy/phylink.c
1993
pl->phy_state.interface = phydev->interface;
drivers/net/phy/phylink.c
2007
phy_modes(phydev->interface),
drivers/net/phy/phylink.c
2066
state->rate_matching = phy_get_rate_matching(phy, state->interface);
drivers/net/phy/phylink.c
2080
state->interface != PHY_INTERFACE_MODE_RXAUI &&
drivers/net/phy/phylink.c
2081
state->interface != PHY_INTERFACE_MODE_XAUI &&
drivers/net/phy/phylink.c
2082
state->interface != PHY_INTERFACE_MODE_USXGMII)
drivers/net/phy/phylink.c
2083
state->interface = PHY_INTERFACE_MODE_NA;
drivers/net/phy/phylink.c
2089
phy_interface_t interface)
drivers/net/phy/phylink.c
2108
config.interface = interface;
drivers/net/phy/phylink.c
211
static unsigned int phylink_interface_signal_rate(phy_interface_t interface)
drivers/net/phy/phylink.c
2113
phy_modes(config.interface),
drivers/net/phy/phylink.c
213
switch (interface) {
drivers/net/phy/phylink.c
2133
pl->phy_state.interface = interface;
drivers/net/phy/phylink.c
2179
phy_modes(interface),
drivers/net/phy/phylink.c
2206
phy_interface_t interface)
drivers/net/phy/phylink.c
2212
phy_interface_mode_is_8023z(interface) && !pl->sfp_bus)))
drivers/net/phy/phylink.c
2221
return phy_attach_direct(pl->netdev, phy, flags, interface);
drivers/net/phy/phylink.c
2245
pl->link_interface = phy->interface;
drivers/net/phy/phylink.c
2246
pl->link_config.interface = pl->link_interface;
drivers/net/phy/phylink.c
2253
ret = phylink_bringup_phy(pl, phy, pl->link_config.interface);
drivers/net/phy/phylink.c
2318
pl->link_interface = phy_dev->interface;
drivers/net/phy/phylink.c
2319
pl->link_config.interface = pl->link_interface;
drivers/net/phy/phylink.c
2331
ret = phylink_bringup_phy(pl, phy_dev, pl->link_config.interface);
drivers/net/phy/phylink.c
238
static int phylink_interface_max_speed(phy_interface_t interface)
drivers/net/phy/phylink.c
240
switch (interface) {
drivers/net/phy/phylink.c
2439
phy_modes(pl->link_config.interface));
drivers/net/phy/phylink.c
2821
phy_interface_t interface;
drivers/net/phy/phylink.c
2823
interface = sfp_select_interface(pl->sfp_bus, link_modes);
drivers/net/phy/phylink.c
2824
if (interface == PHY_INTERFACE_MODE_NA) {
drivers/net/phy/phylink.c
2829
return interface;
drivers/net/phy/phylink.c
2832
if (!test_bit(interface, pl->config->supported_interfaces)) {
drivers/net/phy/phylink.c
2835
phy_modes(interface), interface,
drivers/net/phy/phylink.c
2841
return interface;
drivers/net/phy/phylink.c
2848
phy_interface_t interface;
drivers/net/phy/phylink.c
2853
interface = phylink_sfp_interface_preference[i];
drivers/net/phy/phylink.c
2854
if (!test_bit(interface, pl->sfp_interfaces))
drivers/net/phy/phylink.c
2857
max_speed = phylink_interface_max_speed(interface);
drivers/net/phy/phylink.c
2864
best_interface = interface;
drivers/net/phy/phylink.c
2957
phy_interface_t interface,
drivers/net/phy/phylink.c
2960
unsigned int inband = phylink_inband_caps(pl, interface);
drivers/net/phy/phylink.c
3080
config.interface =
drivers/net/phy/phylink.c
3084
config.interface =
drivers/net/phy/phylink.c
3087
if (config.interface == PHY_INTERFACE_MODE_NA)
drivers/net/phy/phylink.c
3095
phy_modes(config.interface),
drivers/net/phy/phylink.c
3115
if (!phylink_validate_pcs_inband_autoneg(pl, config.interface,
drivers/net/phy/phylink.c
3123
if (pl->link_config.interface != config.interface) {
drivers/net/phy/phylink.c
3133
pl->link_config.interface = config.interface;
drivers/net/phy/phylink.c
3654
phy_interface_t interface;
drivers/net/phy/phylink.c
3657
interface = PHY_INTERFACE_MODE_NA;
drivers/net/phy/phylink.c
3660
interface = phylink_sfp_interface_preference[i];
drivers/net/phy/phylink.c
3664
return interface;
drivers/net/phy/phylink.c
3674
phylink_an_mode_str(mode), phy_modes(state->interface),
drivers/net/phy/phylink.c
3688
pl->link_config.interface != state->interface) {
drivers/net/phy/phylink.c
3690
pl->link_config.interface = state->interface;
drivers/net/phy/phylink.c
3696
phy_modes(state->interface));
drivers/net/phy/phylink.c
3716
config.interface = PHY_INTERFACE_MODE_NA;
drivers/net/phy/phylink.c
3730
config.interface = phylink_sfp_select_interface(pl, config.advertising);
drivers/net/phy/phylink.c
3731
if (config.interface == PHY_INTERFACE_MODE_NA)
drivers/net/phy/phylink.c
3737
ret = phylink_attach_phy(pl, phy, config.interface);
drivers/net/phy/phylink.c
3742
ret = phylink_bringup_phy(pl, phy, config.interface);
drivers/net/phy/phylink.c
3760
phy_interface_t interface;
drivers/net/phy/phylink.c
3797
interface = phylink_choose_sfp_interface(pl, pl->sfp_interfaces);
drivers/net/phy/phylink.c
3798
if (interface == PHY_INTERFACE_MODE_NA) {
drivers/net/phy/phylink.c
3804
phy_modes(interface));
drivers/net/phy/phylink.c
3806
inband_type = phylink_get_inband_type(interface);
drivers/net/phy/phylink.c
3823
if (!phylink_validate_pcs_inband_autoneg(pl, interface,
drivers/net/phy/phylink.c
3829
config.interface = interface;
drivers/net/phy/phylink.c
4164
switch (state->interface) {
drivers/net/phy/phylink.c
4249
int phylink_mii_c22_pcs_encode_advertisement(phy_interface_t interface,
drivers/net/phy/phylink.c
4254
switch (interface) {
drivers/net/phy/phylink.c
4288
phy_interface_t interface,
drivers/net/phy/phylink.c
4296
adv = phylink_mii_c22_pcs_encode_advertisement(interface, advertising);
drivers/net/phy/phylink.c
4359
switch (state->interface) {
drivers/net/phy/phylink.c
436
static unsigned long phylink_get_capabilities(phy_interface_t interface,
drivers/net/phy/phylink.c
440
unsigned long link_caps = phy_caps_from_interface(interface);
drivers/net/phy/phylink.c
441
int max_speed = phylink_interface_max_speed(interface);
drivers/net/phy/phylink.c
508
caps = phylink_get_capabilities(state->interface, mac_capabilities,
drivers/net/phy/phylink.c
526
pcs = pl->mac_ops->mac_select_pcs(pl->config, state->interface);
drivers/net/phy/phylink.c
538
phy_modes(state->interface));
drivers/net/phy/phylink.c
548
!test_bit(state->interface, pcs->supported_interfaces)) {
drivers/net/phy/phylink.c
550
phy_modes(state->interface));
drivers/net/phy/phylink.c
571
state->interface);
drivers/net/phy/phylink.c
583
phy_interface_t interface,
drivers/net/phy/phylink.c
593
tmp_state.interface = interface;
drivers/net/phy/phylink.c
596
tmp_state.rate_matching = phy_get_rate_matching(phy, interface);
drivers/net/phy/phylink.c
600
interface, phy_modes(interface),
drivers/net/phy/phylink.c
617
int interface;
drivers/net/phy/phylink.c
619
for_each_set_bit(interface, interfaces, PHY_INTERFACE_MODE_MAX)
drivers/net/phy/phylink.c
620
phylink_validate_one(pl, phy, supported, state, interface,
drivers/net/phy/phylink.c
634
if (state->interface == PHY_INTERFACE_MODE_NA)
drivers/net/phy/phylink.c
638
if (!test_bit(state->interface, interfaces))
drivers/net/phy/phylink.c
807
switch (pl->link_config.interface) {
drivers/net/phy/phylink.c
830
caps = phylink_get_capabilities(pl->link_config.interface, caps,
drivers/net/phy/phylink.c
838
phy_modes(pl->link_config.interface));
drivers/net/phy/phylink.c
883
phy_interface_t interface)
drivers/net/phy/phylink.c
886
return pcs->ops->pcs_inband_caps(pcs, interface);
drivers/net/phy/phylink.c
892
phy_interface_t interface)
drivers/net/phy/phylink.c
895
pcs->ops->pcs_pre_config(pcs, interface);
drivers/net/phy/phylink.c
899
phy_interface_t interface)
drivers/net/phy/phylink.c
904
err = pcs->ops->pcs_post_config(pcs, interface);
drivers/net/phy/phylink.c
932
return pcs->ops->pcs_config(pcs, neg_mode, state->interface,
drivers/net/phy/phylink.c
937
phy_interface_t interface, int speed,
drivers/net/phy/phylink.c
941
pcs->ops->pcs_link_up(pcs, neg_mode, interface, speed, duplex);
drivers/net/phy/phylink.c
960
phy_interface_t interface)
drivers/net/phy/phylink.c
967
pcs = pl->mac_ops->mac_select_pcs(pl->config, interface);
drivers/net/phy/phylink.c
971
return phylink_pcs_inband_caps(pcs, interface);
drivers/net/phy/qcom/at803x.c
494
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/qcom/at803x.c
495
phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID)
drivers/net/phy/qcom/at803x.c
502
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
drivers/net/phy/qcom/at803x.c
503
phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID)
drivers/net/phy/qcom/at803x.c
774
phy_interface_t interface)
drivers/net/phy/qcom/at803x.c
778
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/phy/qcom/qca807x.c
569
phydev->interface != priv->package_mode)
drivers/net/phy/qcom/qca807x.c
647
phy_interface_t interface)
drivers/net/phy/qcom/qca808x.c
282
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/qcom/qca808x.c
284
phydev->interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/realtek/realtek_main.c
1208
switch (phydev->interface) {
drivers/net/phy/realtek/realtek_main.c
1649
phydev->interface == PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/realtek/realtek_main.c
1653
phydev->interface == PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/realtek/realtek_main.c
1744
phy_interface_t interface)
drivers/net/phy/realtek/realtek_main.c
1746
switch (interface) {
drivers/net/phy/realtek/realtek_main.c
1828
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
drivers/net/phy/realtek/realtek_main.c
1831
phydev->interface = PHY_INTERFACE_MODE_SGMII;
drivers/net/phy/realtek/realtek_main.c
656
switch (phydev->interface) {
drivers/net/phy/vitesse.c
144
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/phy/vitesse.c
151
phy_interface_t interface)
drivers/net/phy/vitesse.c
153
if (interface == PHY_INTERFACE_MODE_SGMII)
drivers/net/phy/vitesse.c
466
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID)
drivers/net/usb/asix_devices.c
754
unsigned int mode, phy_interface_t interface)
drivers/net/usb/asix_devices.c
764
unsigned int mode, phy_interface_t interface,
drivers/net/usb/hso.c
1033
dev_warn(&odev->parent->interface->dev,
drivers/net/usb/hso.c
1246
result = usb_autopm_get_interface(serial->parent->interface);
drivers/net/usb/hso.c
1275
usb_autopm_put_interface(serial->parent->interface);
drivers/net/usb/hso.c
1301
usb_autopm_get_interface(serial->parent->interface);
drivers/net/usb/hso.c
1316
usb_autopm_put_interface(serial->parent->interface);
drivers/net/usb/hso.c
1447
struct usb_interface *interface;
drivers/net/usb/hso.c
1465
interface = serial->parent->interface;
drivers/net/usb/hso.c
1467
if_num = interface->cur_altsetting->desc.bInterfaceNumber;
drivers/net/usb/hso.c
1649
struct usb_interface *interface;
drivers/net/usb/hso.c
1660
interface = serial->parent->interface;
drivers/net/usb/hso.c
1661
if_num = interface->cur_altsetting->desc.bInterfaceNumber;
drivers/net/usb/hso.c
1811
dev_err(&serial->parent->interface->dev,
drivers/net/usb/hso.c
2075
dev_dbg(&hso_dev->interface->dev, "HSO: Found %s port %s\n",
drivers/net/usb/hso.c
2255
tty_drv, serial->minor, &serial->parent->interface->dev,
drivers/net/usb/hso.c
2320
hso_dev->interface = intf;
drivers/net/usb/hso.c
2442
struct usb_interface *interface)
drivers/net/usb/hso.c
2452
&interface_to_usbdev(interface)->dev,
drivers/net/usb/hso.c
2471
static struct hso_device *hso_create_net_device(struct usb_interface *interface,
drivers/net/usb/hso.c
2479
hso_dev = hso_create_device(interface, port_spec);
drivers/net/usb/hso.c
2488
dev_err(&interface->dev, "Unable to create ethernet device\n");
drivers/net/usb/hso.c
2498
result = usb_find_common_endpoints(interface->cur_altsetting,
drivers/net/usb/hso.c
2502
dev_err(&interface->dev, "Can't find BULK endpoints\n");
drivers/net/usb/hso.c
2505
SET_NETDEV_DEV(net, &interface->dev);
drivers/net/usb/hso.c
2527
dev_err(&interface->dev, "Failed to add net device\n");
drivers/net/usb/hso.c
2534
dev_err(&interface->dev, "Failed to register device\n");
drivers/net/usb/hso.c
2540
hso_create_rfkill(hso_dev, interface);
drivers/net/usb/hso.c
255
struct usb_interface *interface;
drivers/net/usb/hso.c
2602
struct usb_interface *interface, int port)
drivers/net/usb/hso.c
2604
struct usb_host_interface *iface_desc = interface->cur_altsetting;
drivers/net/usb/hso.c
2611
hso_dev = hso_create_device(interface, port);
drivers/net/usb/hso.c
2634
dev_err(&interface->dev, "Failed to find INT IN ep\n");
drivers/net/usb/hso.c
2655
dev_err(&interface->dev, "Failed to find BULK eps\n");
drivers/net/usb/hso.c
2679
struct hso_device *hso_create_mux_serial_device(struct usb_interface *interface,
drivers/net/usb/hso.c
2694
hso_dev = hso_create_device(interface, port_spec);
drivers/net/usb/hso.c
2740
struct hso_shared_int *hso_create_shared_int(struct usb_interface *interface)
drivers/net/usb/hso.c
2748
ret = usb_find_int_in_endpoint(interface->cur_altsetting,
drivers/net/usb/hso.c
2751
dev_err(&interface->dev, "Can't find INT IN endpoint\n");
drivers/net/usb/hso.c
2776
static int hso_get_config_data(struct usb_interface *interface)
drivers/net/usb/hso.c
2778
struct usb_device *usbdev = interface_to_usbdev(interface);
drivers/net/usb/hso.c
2780
u32 if_num = interface->cur_altsetting->desc.bInterfaceNumber;
drivers/net/usb/hso.c
2850
static int hso_probe(struct usb_interface *interface,
drivers/net/usb/hso.c
2859
if (interface->cur_altsetting->desc.bInterfaceClass != 0xFF) {
drivers/net/usb/hso.c
2860
dev_err(&interface->dev, "Not our interface\n");
drivers/net/usb/hso.c
2864
if_num = interface->cur_altsetting->desc.bInterfaceNumber;
drivers/net/usb/hso.c
2876
port_spec = hso_get_config_data(interface);
drivers/net/usb/hso.c
2883
if (interface->num_altsetting > 1)
drivers/net/usb/hso.c
2884
usb_set_interface(interface_to_usbdev(interface), if_num, 1);
drivers/net/usb/hso.c
2885
interface->needs_remote_wakeup = 1;
drivers/net/usb/hso.c
2893
hso_dev = hso_create_net_device(interface,
drivers/net/usb/hso.c
2901
if (hso_get_mux_ports(interface, &port_mask))
drivers/net/usb/hso.c
2905
shared_int = hso_create_shared_int(interface);
drivers/net/usb/hso.c
2912
interface, i, shared_int);
drivers/net/usb/hso.c
2927
hso_create_net_device(interface, port_spec);
drivers/net/usb/hso.c
2930
hso_create_bulk_serial_device(interface, port_spec);
drivers/net/usb/hso.c
2940
usb_set_intfdata(interface, hso_dev);
drivers/net/usb/hso.c
2945
hso_free_interface(interface);
drivers/net/usb/hso.c
2950
static void hso_disconnect(struct usb_interface *interface)
drivers/net/usb/hso.c
2952
hso_free_interface(interface);
drivers/net/usb/hso.c
2955
usb_set_intfdata(interface, NULL);
drivers/net/usb/hso.c
2962
usb_autopm_get_interface(hso_dev->interface);
drivers/net/usb/hso.c
2969
usb_autopm_put_interface(hso_dev->interface);
drivers/net/usb/hso.c
3009
if (serial_table[i] && (serial_table[i]->interface == iface)) {
drivers/net/usb/hso.c
3019
(network_table[i]->interface == iface)) {
drivers/net/usb/hso.c
3038
if (serial_table[i] && (serial_table[i]->interface == iface)) {
drivers/net/usb/hso.c
3052
(network_table[i]->interface == iface)) {
drivers/net/usb/hso.c
3083
static void hso_free_interface(struct usb_interface *interface)
drivers/net/usb/hso.c
3090
(serial_table[i]->interface == interface)) {
drivers/net/usb/hso.c
3105
(network_table[i]->interface == interface)) {
drivers/net/usb/hso.c
675
usb_queue_reset_device(hso_dev->interface);
drivers/net/usb/hso.c
800
dev_warn(&odev->parent->interface->dev,
drivers/net/usb/lan78xx.c
2285
switch (state->interface) {
drivers/net/usb/lan78xx.c
2296
state->interface);
drivers/net/usb/lan78xx.c
2307
unsigned int mode, phy_interface_t interface)
drivers/net/usb/lan78xx.c
2479
unsigned int mode, phy_interface_t interface,
drivers/net/usb/lan78xx.c
2660
dev->interface = PHY_INTERFACE_MODE_RGMII_ID;
drivers/net/usb/lan78xx.c
2670
dev->interface = PHY_INTERFACE_MODE_RGMII;
drivers/net/usb/lan78xx.c
2680
dev->interface = PHY_INTERFACE_MODE_GMII;
drivers/net/usb/lan78xx.c
2715
switch (dev->interface) {
drivers/net/usb/lan78xx.c
2749
dev->interface);
drivers/net/usb/lan78xx.c
2840
dev->interface, &lan78xx_phylink_mac_ops);
drivers/net/usb/lan78xx.c
460
phy_interface_t interface;
drivers/net/usb/usbnet.c
1730
struct usb_host_interface *interface;
drivers/net/usb/usbnet.c
1753
interface = udev->cur_altsetting;
drivers/net/usb/usbnet.c
1846
interface->desc.bInterfaceNumber,
drivers/net/usb/usbnet.c
1847
interface->desc.bAlternateSetting);
drivers/net/wan/farsync.c
1640
FST_WRB(card, suConfig.interface, info->interface);
drivers/net/wan/farsync.c
1664
printk("interface = %d\n", info->interface);
drivers/net/wan/farsync.c
1749
info->interface = FST_RDB(card, suConfig.interface);
drivers/net/wan/farsync.c
231
u8 interface;
drivers/net/wan/farsync.h
119
unsigned char interface; /* rj48c or bnc */
drivers/net/wireless/ath/ath10k/usb.c
1027
ret = ath10k_usb_create(ar, interface);
drivers/net/wireless/ath/ath10k/usb.c
1060
static void ath10k_usb_disconnect(struct usb_interface *interface)
drivers/net/wireless/ath/ath10k/usb.c
1064
ar_usb = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath10k/usb.c
1076
static int ath10k_usb_pm_suspend(struct usb_interface *interface,
drivers/net/wireless/ath/ath10k/usb.c
1079
struct ath10k_usb *ar_usb = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath10k/usb.c
1085
static int ath10k_usb_pm_resume(struct usb_interface *interface)
drivers/net/wireless/ath/ath10k/usb.c
1087
struct ath10k_usb *ar_usb = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath10k/usb.c
385
usb_set_intfdata(ar_usb->interface, NULL);
drivers/net/wireless/ath/ath10k/usb.c
824
struct usb_interface *interface)
drivers/net/wireless/ath/ath10k/usb.c
827
struct usb_host_interface *iface_desc = interface->cur_altsetting;
drivers/net/wireless/ath/ath10k/usb.c
934
struct usb_interface *interface)
drivers/net/wireless/ath/ath10k/usb.c
937
struct usb_device *dev = interface_to_usbdev(interface);
drivers/net/wireless/ath/ath10k/usb.c
941
usb_set_intfdata(interface, ar_usb);
drivers/net/wireless/ath/ath10k/usb.c
944
ar_usb->interface = interface;
drivers/net/wireless/ath/ath10k/usb.c
966
ret = ath10k_usb_setup_pipe_resources(ar, interface);
drivers/net/wireless/ath/ath10k/usb.c
992
static int ath10k_usb_probe(struct usb_interface *interface,
drivers/net/wireless/ath/ath10k/usb.c
997
struct usb_device *dev = interface_to_usbdev(interface);
drivers/net/wireless/ath/ath10k/usb.h
98
struct usb_interface *interface;
drivers/net/wireless/ath/ath6kl/usb.c
1118
static int ath6kl_usb_probe(struct usb_interface *interface,
drivers/net/wireless/ath/ath6kl/usb.c
1121
struct usb_device *dev = interface_to_usbdev(interface);
drivers/net/wireless/ath/ath6kl/usb.c
1133
if (interface->cur_altsetting)
drivers/net/wireless/ath/ath6kl/usb.c
1135
interface->cur_altsetting->desc.bInterfaceNumber);
drivers/net/wireless/ath/ath6kl/usb.c
1143
ar_usb = ath6kl_usb_create(interface);
drivers/net/wireless/ath/ath6kl/usb.c
1178
static void ath6kl_usb_disconnect(struct usb_interface *interface)
drivers/net/wireless/ath/ath6kl/usb.c
1180
ath6kl_usb_device_detached(interface);
drivers/net/wireless/ath/ath6kl/usb.c
1185
static int ath6kl_usb_pm_suspend(struct usb_interface *interface,
drivers/net/wireless/ath/ath6kl/usb.c
1189
device = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath6kl/usb.c
1195
static int ath6kl_usb_pm_resume(struct usb_interface *interface)
drivers/net/wireless/ath/ath6kl/usb.c
1198
device = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath6kl/usb.c
305
struct usb_interface *interface = ar_usb->interface;
drivers/net/wireless/ath/ath6kl/usb.c
306
struct usb_host_interface *iface_desc = interface->cur_altsetting;
drivers/net/wireless/ath/ath6kl/usb.c
618
usb_set_intfdata(ar_usb->interface, NULL);
drivers/net/wireless/ath/ath6kl/usb.c
627
static struct ath6kl_usb *ath6kl_usb_create(struct usb_interface *interface)
drivers/net/wireless/ath/ath6kl/usb.c
629
struct usb_device *dev = interface_to_usbdev(interface);
drivers/net/wireless/ath/ath6kl/usb.c
645
usb_set_intfdata(interface, ar_usb);
drivers/net/wireless/ath/ath6kl/usb.c
648
ar_usb->interface = interface;
drivers/net/wireless/ath/ath6kl/usb.c
680
static void ath6kl_usb_device_detached(struct usb_interface *interface)
drivers/net/wireless/ath/ath6kl/usb.c
684
ar_usb = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath6kl/usb.c
69
struct usb_interface *interface;
drivers/net/wireless/ath/ath9k/hif_usb.c
1257
&hif_dev->interface->dev,
drivers/net/wireless/ath/ath9k/hif_usb.c
1285
static int send_eject_command(struct usb_interface *interface)
drivers/net/wireless/ath/ath9k/hif_usb.c
1287
struct usb_device *udev = interface_to_usbdev(interface);
drivers/net/wireless/ath/ath9k/hif_usb.c
1288
struct usb_host_interface *iface_desc = interface->cur_altsetting;
drivers/net/wireless/ath/ath9k/hif_usb.c
1336
usb_set_intfdata(interface, NULL);
drivers/net/wireless/ath/ath9k/hif_usb.c
1340
static int ath9k_hif_usb_probe(struct usb_interface *interface,
drivers/net/wireless/ath/ath9k/hif_usb.c
1344
struct usb_device *udev = interface_to_usbdev(interface);
drivers/net/wireless/ath/ath9k/hif_usb.c
1350
alt = interface->cur_altsetting;
drivers/net/wireless/ath/ath9k/hif_usb.c
1362
return send_eject_command(interface);
drivers/net/wireless/ath/ath9k/hif_usb.c
1371
hif_dev->interface = interface;
drivers/net/wireless/ath/ath9k/hif_usb.c
1376
usb_set_intfdata(interface, hif_dev);
drivers/net/wireless/ath/ath9k/hif_usb.c
1387
usb_set_intfdata(interface, NULL);
drivers/net/wireless/ath/ath9k/hif_usb.c
1411
static void ath9k_hif_usb_disconnect(struct usb_interface *interface)
drivers/net/wireless/ath/ath9k/hif_usb.c
1413
struct usb_device *udev = interface_to_usbdev(interface);
drivers/net/wireless/ath/ath9k/hif_usb.c
1414
struct hif_device_usb *hif_dev = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath9k/hif_usb.c
1427
usb_set_intfdata(interface, NULL);
drivers/net/wireless/ath/ath9k/hif_usb.c
1439
static int ath9k_hif_usb_suspend(struct usb_interface *interface,
drivers/net/wireless/ath/ath9k/hif_usb.c
1442
struct hif_device_usb *hif_dev = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath9k/hif_usb.c
1459
static int ath9k_hif_usb_resume(struct usb_interface *interface)
drivers/net/wireless/ath/ath9k/hif_usb.c
1461
struct hif_device_usb *hif_dev = usb_get_intfdata(interface);
drivers/net/wireless/ath/ath9k/hif_usb.h
117
struct usb_interface *interface;
drivers/net/wireless/atmel/at76c50x-usb.c
2230
struct usb_interface *interface)
drivers/net/wireless/atmel/at76c50x-usb.c
2240
interface->cur_altsetting->desc.bNumEndpoints);
drivers/net/wireless/atmel/at76c50x-usb.c
2242
iface_desc = interface->cur_altsetting;
drivers/net/wireless/atmel/at76c50x-usb.c
2246
dev_err(&interface->dev, "bulk endpoints missing\n");
drivers/net/wireless/atmel/at76c50x-usb.c
2256
dev_err(&interface->dev, "cannot allocate URB\n");
drivers/net/wireless/atmel/at76c50x-usb.c
2303
struct usb_interface *interface)
drivers/net/wireless/atmel/at76c50x-usb.c
2313
interface->cur_altsetting->desc.bNumEndpoints);
drivers/net/wireless/atmel/at76c50x-usb.c
2315
ret = at76_alloc_urbs(priv, interface);
drivers/net/wireless/atmel/at76c50x-usb.c
2322
dev_err(&interface->dev, "cannot get MAC address\n");
drivers/net/wireless/atmel/at76c50x-usb.c
2352
SET_IEEE80211_DEV(priv->hw, &interface->dev);
drivers/net/wireless/atmel/at76c50x-usb.c
2374
dev_name(&interface->dev), priv->mac_addr,
drivers/net/wireless/atmel/at76c50x-usb.c
2420
static int at76_probe(struct usb_interface *interface,
drivers/net/wireless/atmel/at76c50x-usb.c
2432
udev = interface_to_usbdev(interface);
drivers/net/wireless/atmel/at76c50x-usb.c
2453
dev_err(&interface->dev,
drivers/net/wireless/atmel/at76c50x-usb.c
2462
dev_printk(KERN_DEBUG, &interface->dev,
drivers/net/wireless/atmel/at76c50x-usb.c
2466
dev_err(&interface->dev,
drivers/net/wireless/atmel/at76c50x-usb.c
2491
dev_printk(KERN_DEBUG, &interface->dev,
drivers/net/wireless/atmel/at76c50x-usb.c
2501
dev_err(&interface->dev,
drivers/net/wireless/atmel/at76c50x-usb.c
2513
usb_set_intfdata(interface, priv);
drivers/net/wireless/atmel/at76c50x-usb.c
2518
ret = at76_init_new_device(priv, interface);
drivers/net/wireless/atmel/at76c50x-usb.c
2528
static void at76_disconnect(struct usb_interface *interface)
drivers/net/wireless/atmel/at76c50x-usb.c
2532
priv = usb_get_intfdata(interface);
drivers/net/wireless/atmel/at76c50x-usb.c
2533
usb_set_intfdata(interface, NULL);
drivers/net/wireless/atmel/at76c50x-usb.c
2541
dev_info(&interface->dev, "disconnected\n");
drivers/net/wireless/purelifi/plfxlc/usb.c
826
static int suspend(struct usb_interface *interface,
drivers/net/wireless/purelifi/plfxlc/usb.c
829
struct plfxlc_usb *pl = get_plfxlc_usb(interface);
drivers/net/wireless/purelifi/plfxlc/usb.c
841
static int resume(struct usb_interface *interface)
drivers/net/wireless/purelifi/plfxlc/usb.c
843
struct plfxlc_usb *pl = get_plfxlc_usb(interface);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7614
struct usb_interface *interface)
drivers/net/wireless/realtek/rtl8xxxu/core.c
7624
host_interface = interface->cur_altsetting;
drivers/net/wireless/realtek/rtl8xxxu/core.c
7737
static int rtl8xxxu_probe(struct usb_interface *interface,
drivers/net/wireless/realtek/rtl8xxxu/core.c
7747
udev = interface_to_usbdev(interface);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7826
usb_set_intfdata(interface, hw);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7828
ret = rtl8xxxu_parse_usb(priv, interface);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7916
SET_IEEE80211_DEV(priv->hw, &interface->dev);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7946
usb_set_intfdata(interface, NULL);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7958
static void rtl8xxxu_disconnect(struct usb_interface *interface)
drivers/net/wireless/realtek/rtl8xxxu/core.c
7963
hw = usb_get_intfdata(interface);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7972
usb_set_intfdata(interface, NULL);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1279
switch (rtlpriv->rtlhal.interface) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1315
switch (rtlpriv->rtlhal.interface) {
drivers/net/wireless/realtek/rtlwifi/efuse.c
1326
if (rtlpriv->rtlhal.interface == INTF_PCI) {
drivers/net/wireless/realtek/rtlwifi/efuse.c
1330
} else if (rtlpriv->rtlhal.interface == INTF_USB) {
drivers/net/wireless/realtek/rtlwifi/efuse.c
175
if (rtlpriv->rtlhal.interface == INTF_USB)
drivers/net/wireless/realtek/rtlwifi/pci.c
2136
rtlpriv->rtlhal.interface = INTF_PCI;
drivers/net/wireless/realtek/rtlwifi/ps.c
159
rtlhal->interface == INTF_PCI) {
drivers/net/wireless/realtek/rtlwifi/ps.c
171
rtlhal->interface == INTF_PCI) {
drivers/net/wireless/realtek/rtlwifi/ps.c
18
if (rtlhal->interface == INTF_PCI)
drivers/net/wireless/realtek/rtlwifi/ps.c
447
rtlhal->interface == INTF_PCI) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c
253
u32 _interface = rtlhal->interface;
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
524
if (rtlpriv->rtlhal.interface == INTF_USB &&
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
545
if (rtlpriv->rtlhal.interface == INTF_USB &&
drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.c
110
if (rtlhal->interface == INTF_USB) {
drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.c
135
if (rtlhal->interface == INTF_USB) {
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
1051
if (rtlpriv->rtlhal.interface == INTF_PCI &&
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
623
if (rtlhal->interface == INTF_PCI)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
625
else if (rtlhal->interface == INTF_USB)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
699
if (rtlhal->interface == INTF_USB)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
996
if (rtlhal->interface == INTF_PCI) {
drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.c
653
if (rtlpriv->rtlhal.interface == INTF_USB)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.c
717
if (rtlhal->interface == INTF_USB) {
drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.h
104
if (rtlpriv->rtlhal.interface == INTF_PCI)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.h
35
if (rtlpriv->rtlhal.interface == INTF_USB)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.h
47
if (rtlpriv->rtlhal.interface == INTF_USB)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.h
98
if (rtlpriv->rtlhal.interface == INTF_PCI)
drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c
407
if (rtlhal->interface == INTF_PCI)
drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c
409
else if (rtlhal->interface == INTF_USB)
drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c
423
rtlhal->interface == INTF_PCI) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c
250
u32 _interface = rtlhal->interface;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c
140
u32 intf = (rtlhal->interface == INTF_USB ? BIT(1) : BIT(0));
drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c
498
if (rtlpriv->rtlhal.interface == INTF_USB) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c
725
u32 intf = (rtlhal->interface == INTF_USB ? BIT(1) : BIT(0));
drivers/net/wireless/realtek/rtlwifi/usb.c
998
rtlpriv->rtlhal.interface = INTF_USB;
drivers/net/wireless/realtek/rtlwifi/wifi.h
1587
enum intf_type interface;
drivers/net/wireless/realtek/rtw88/usb.c
239
struct usb_interface *interface)
drivers/net/wireless/realtek/rtw88/usb.c
242
struct usb_host_interface *host_interface = &interface->altsetting[0];
drivers/net/wireless/rsi/rsi_91x_usb.c
109
static int rsi_find_bulk_in_and_out_endpoints(struct usb_interface *interface,
drivers/net/wireless/rsi/rsi_91x_usb.c
118
iface_desc = interface->cur_altsetting;
drivers/net/wireless/rsi/rsi_91x_usb.c
150
dev_err(&interface->dev, "missing wlan bulk endpoints\n");
drivers/net/wireless/rsi/rsi_91x_usb.c
156
dev_err(&interface->dev, "missing bt bulk-in endpoint\n");
drivers/net/wireless/silabs/wfx/data_tx.c
234
if (tx_priv->vif_id != hif->interface && hif->interface != 2) {
drivers/net/wireless/silabs/wfx/data_tx.c
236
return wdev_to_wvif(wdev, hif->interface);
drivers/net/wireless/silabs/wfx/data_tx.c
366
hif_msg->interface = 2;
drivers/net/wireless/silabs/wfx/data_tx.c
368
hif_msg->interface = wvif->id;
drivers/net/wireless/silabs/wfx/hif_api_general.h
21
u8 interface:2;
drivers/net/wireless/silabs/wfx/hif_rx.c
100
struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface);
drivers/net/wireless/silabs/wfx/hif_rx.c
116
struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface);
drivers/net/wireless/silabs/wfx/hif_rx.c
150
struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface);
drivers/net/wireless/silabs/wfx/hif_rx.c
164
struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface);
drivers/net/wireless/silabs/wfx/hif_rx.c
180
struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface);
drivers/net/wireless/silabs/wfx/hif_rx.c
198
wvif = wdev_to_wvif(wdev, hif->interface);
drivers/net/wireless/silabs/wfx/hif_rx.c
209
WARN(hif->interface != 2, "misunderstood indication");
drivers/net/wireless/silabs/wfx/hif_tx.c
36
hif->interface = if_id;
drivers/net/wireless/silabs/wfx/hif_tx.c
72
int vif = request->interface;
drivers/net/wireless/silabs/wfx/queue.c
263
WARN_ON(hif->interface != 2);
drivers/net/wireless/silabs/wfx/queue.c
285
WARN_ON(hif->interface != wvif->id);
drivers/net/wireless/silabs/wfx/traces.h
178
__entry->if_id = hif->interface;
drivers/nfc/pn533/usb.c
476
static int pn533_usb_probe(struct usb_interface *interface,
drivers/nfc/pn533/usb.c
48
struct usb_interface *interface;
drivers/nfc/pn533/usb.c
491
phy = devm_kzalloc(&interface->dev, sizeof(*phy), GFP_KERNEL);
drivers/nfc/pn533/usb.c
499
phy->udev = interface_to_usbdev(interface);
drivers/nfc/pn533/usb.c
500
phy->interface = interface;
drivers/nfc/pn533/usb.c
502
rc = usb_find_common_endpoints(interface->cur_altsetting, &ep_in,
drivers/nfc/pn533/usb.c
505
nfc_err(&interface->dev,
drivers/nfc/pn533/usb.c
546
nfc_err(&interface->dev,
drivers/nfc/pn533/usb.c
553
nfc_err(&interface->dev, "Unknown device type %lu\n",
drivers/nfc/pn533/usb.c
574
usb_set_intfdata(interface, phy);
drivers/nfc/pn533/usb.c
575
rc = pn53x_register_nfc(priv, protocols, &interface->dev);
drivers/nfc/pn533/usb.c
597
static void pn533_usb_disconnect(struct usb_interface *interface)
drivers/nfc/pn533/usb.c
599
struct pn533_usb_phy *phy = usb_get_intfdata(interface);
drivers/nfc/pn533/usb.c
607
usb_set_intfdata(interface, NULL);
drivers/nfc/pn533/usb.c
619
nfc_info(&interface->dev, "NXP PN533 NFC device disconnected\n");
drivers/nfc/port100.c
1169
nfc_err(&dev->interface->dev,
drivers/nfc/port100.c
1185
nfc_err(&dev->interface->dev,
drivers/nfc/port100.c
1325
nfc_err(&dev->interface->dev, "Unknown command type\n");
drivers/nfc/port100.c
1489
static int port100_probe(struct usb_interface *interface,
drivers/nfc/port100.c
1498
dev = devm_kzalloc(&interface->dev, sizeof(struct port100), GFP_KERNEL);
drivers/nfc/port100.c
1503
dev->udev = interface_to_usbdev(interface);
drivers/nfc/port100.c
1504
dev->interface = interface;
drivers/nfc/port100.c
1505
usb_set_intfdata(interface, dev);
drivers/nfc/port100.c
1507
rc = usb_find_common_endpoints(interface->cur_altsetting, &ep_in,
drivers/nfc/port100.c
1510
nfc_err(&interface->dev,
drivers/nfc/port100.c
1519
nfc_err(&interface->dev, "Could not allocate USB URBs\n");
drivers/nfc/port100.c
1544
nfc_err(&interface->dev,
drivers/nfc/port100.c
1557
nfc_err(&interface->dev,
drivers/nfc/port100.c
1565
nfc_err(&interface->dev,
drivers/nfc/port100.c
1568
nfc_info(&interface->dev,
drivers/nfc/port100.c
1578
nfc_err(&interface->dev,
drivers/nfc/port100.c
1584
nfc_digital_set_parent_dev(dev->nfc_digital_dev, &interface->dev);
drivers/nfc/port100.c
1589
nfc_err(&interface->dev,
drivers/nfc/port100.c
1608
static void port100_disconnect(struct usb_interface *interface)
drivers/nfc/port100.c
1612
dev = usb_get_intfdata(interface);
drivers/nfc/port100.c
1613
usb_set_intfdata(interface, NULL);
drivers/nfc/port100.c
1626
nfc_info(&interface->dev, "Sony Port-100 NFC device disconnected\n");
drivers/nfc/port100.c
446
struct usb_interface *interface;
drivers/nfc/port100.c
627
nfc_dbg(&dev->interface->dev,
drivers/nfc/port100.c
632
nfc_err(&dev->interface->dev, "Urb failure (status %d)\n",
drivers/nfc/port100.c
640
nfc_err(&dev->interface->dev, "Received an invalid frame\n");
drivers/nfc/port100.c
649
nfc_err(&dev->interface->dev,
drivers/nfc/port100.c
681
nfc_dbg(&dev->interface->dev,
drivers/nfc/port100.c
686
nfc_err(&dev->interface->dev, "Urb failure (status %d)\n",
drivers/nfc/port100.c
694
nfc_err(&dev->interface->dev, "Received an invalid ack\n");
drivers/nfc/port100.c
701
nfc_err(&dev->interface->dev,
drivers/nfc/port100.c
853
nfc_err(&dev->interface->dev,
drivers/nfc/port100.c
945
nfc_dbg(&dev->interface->dev,
drivers/nfc/port100.c
950
nfc_err(&dev->interface->dev, "Urb failure (status %d)\n",
drivers/pcmcia/cistpl.c
1100
entry->interface = *p & 0x0f;
drivers/pcmcia/cistpl.c
1102
entry->interface = 0;
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
100
interface == PHY_INTERFACE_MODE_SGMII;
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
101
is_2p5g = interface == PHY_INTERFACE_MODE_2500BASEX;
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
102
is_5g = interface == PHY_INTERFACE_MODE_5GBASER;
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
103
is_10g = interface == PHY_INTERFACE_MODE_10GBASER ||
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
104
interface == PHY_INTERFACE_MODE_USXGMII;
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
107
da_war = xfi_tphy->da_war && (interface == PHY_INTERFACE_MODE_10GBASER);
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
115
dev_dbg(xfi_tphy->dev, "setting up for mode %s\n", phy_modes(interface));
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
192
if (interface == PHY_INTERFACE_MODE_USXGMII)
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
203
(interface != PHY_INTERFACE_MODE_10GBASER) ? 0xa8000000 : 0x0);
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
205
(interface != PHY_INTERFACE_MODE_10GBASER) ? 0xaa : 0x0);
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
94
phy_interface_t interface)
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
99
is_1g = interface == PHY_INTERFACE_MODE_1000BASEX ||
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
226
switch (data->interface) {
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
32
phy_interface_t interface;
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
327
if (submode != data->interface)
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
328
data->interface = submode;
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
365
data->interface = PHY_INTERFACE_MODE_SGMII;
drivers/platform/x86/acer-wmi.c
1048
interface->capability |= ACER_CAP_MAILLED;
drivers/platform/x86/acer-wmi.c
1090
interface->capability |= ACER_CAP_WIRELESS;
drivers/platform/x86/acer-wmi.c
1114
interface->capability |= ACER_CAP_WIRELESS;
drivers/platform/x86/acer-wmi.c
1137
interface->capability |= ACER_CAP_BLUETOOTH;
drivers/platform/x86/acer-wmi.c
1145
interface->capability |= ACER_CAP_BRIGHTNESS;
drivers/platform/x86/acer-wmi.c
1468
interface->capability |= ACER_CAP_WIRELESS;
drivers/platform/x86/acer-wmi.c
1470
interface->capability |= ACER_CAP_THREEG;
drivers/platform/x86/acer-wmi.c
1472
interface->capability |= ACER_CAP_BLUETOOTH;
drivers/platform/x86/acer-wmi.c
1509
interface->capability |= ACER_CAP_WIRELESS;
drivers/platform/x86/acer-wmi.c
1511
interface->capability |= ACER_CAP_THREEG;
drivers/platform/x86/acer-wmi.c
1513
interface->capability |= ACER_CAP_BLUETOOTH;
drivers/platform/x86/acer-wmi.c
1611
if (!(interface->capability & cap))
drivers/platform/x86/acer-wmi.c
1632
if (!(interface->capability & cap))
drivers/platform/x86/acer-wmi.c
1839
switch (interface->type) {
drivers/platform/x86/acer-wmi.c
1869
if (interface->capability & cap) {
drivers/platform/x86/acer-wmi.c
1870
switch (interface->type) {
drivers/platform/x86/acer-wmi.c
2829
struct acer_data *data = &interface->data;
drivers/platform/x86/acer-wmi.c
2850
struct acer_data *data = &interface->data;
drivers/platform/x86/acer-wmi.c
2875
struct acer_data *data = &interface->data;
drivers/platform/x86/acer-wmi.c
2898
debugfs_remove_recursive(interface->debug.root);
drivers/platform/x86/acer-wmi.c
2903
interface->debug.root = debugfs_create_dir("acer-wmi", NULL);
drivers/platform/x86/acer-wmi.c
2905
debugfs_create_u32("devices", S_IRUGO, interface->debug.root,
drivers/platform/x86/acer-wmi.c
2906
&interface->debug.wmid_devices);
drivers/platform/x86/acer-wmi.c
3166
interface = &AMW0_V2_interface;
drivers/platform/x86/acer-wmi.c
3169
interface = &wmid_interface;
drivers/platform/x86/acer-wmi.c
3172
interface = &wmid_v2_interface;
drivers/platform/x86/acer-wmi.c
3174
if (interface)
drivers/platform/x86/acer-wmi.c
3177
if (wmi_has_guid(WMID_GUID2) && interface) {
drivers/platform/x86/acer-wmi.c
3183
interface->capability |= ACER_CAP_BRIGHTNESS;
drivers/platform/x86/acer-wmi.c
3184
} else if (!wmi_has_guid(WMID_GUID2) && interface && !has_type_aa && force_caps == -1) {
drivers/platform/x86/acer-wmi.c
3190
interface = &AMW0_interface;
drivers/platform/x86/acer-wmi.c
3201
if (!interface) {
drivers/platform/x86/acer-wmi.c
3209
interface->capability &= ~ACER_CAP_BRIGHTNESS;
drivers/platform/x86/acer-wmi.c
3212
interface->capability |= ACER_CAP_SET_FUNCTION_MODE;
drivers/platform/x86/acer-wmi.c
3215
interface->capability = force_caps;
drivers/platform/x86/acer-wmi.c
3218
(interface->capability & ACER_CAP_SET_FUNCTION_MODE)) {
drivers/platform/x86/acer-wmi.c
3261
interface->debug.wmid_devices = get_wmid_devices();
drivers/platform/x86/acer-wmi.c
390
static struct wmi_interface *interface;
drivers/platform/x86/acer-wmi.c
415
interface->capability |= ACER_CAP_MAILLED;
drivers/platform/x86/acer-wmi.c
418
interface->capability |= ACER_CAP_BRIGHTNESS;
drivers/platform/x86/acer-wmi.c
421
interface->capability |= ACER_CAP_TURBO_OC | ACER_CAP_TURBO_LED
drivers/platform/x86/acer-wmi.c
425
interface->capability |= ACER_CAP_PLATFORM_PROFILE |
drivers/platform/x86/acer-wmi.c
429
interface->capability |= ACER_CAP_PWM;
drivers/platform/x86/acer-wmi.c
880
return interface->capability & cap;
drivers/s390/net/qeth_core_mpc.h
449
__u32 interface;
drivers/scsi/bnx2fc/bnx2fc_els.c
676
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_els.c
775
interface->hba->task_ctx[task_idx];
drivers/scsi/bnx2fc/bnx2fc_els.c
933
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_els.c
934
struct fcoe_ctlr *fip = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1056
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1058
interface = container_of(ptype, struct bnx2fc_interface,
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1060
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1125
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1126
struct net_device *netdev = interface->netdev;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1140
if (!test_bit(BNX2FC_FLAG_FW_INIT_DONE, &interface->hba->flags)) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1147
vn_port = bnx2fc_if_create(interface, &vport->dev, 1);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1191
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1208
bnx2fc_free_vport(interface->hba, port->lport);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1211
bnx2fc_interface_put(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1231
static int bnx2fc_interface_setup(struct bnx2fc_interface *interface)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1233
struct net_device *netdev = interface->netdev;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1234
struct net_device *physdev = interface->hba->phys_dev;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1235
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1261
interface->fip_packet_type.func = bnx2fc_fip_recv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1262
interface->fip_packet_type.type = htons(ETH_P_FIP);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1263
interface->fip_packet_type.dev = netdev;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1264
dev_add_pack(&interface->fip_packet_type);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1266
interface->fcoe_packet_type.func = bnx2fc_rcv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1267
interface->fcoe_packet_type.type = __constant_htons(ETH_P_FCOE);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1268
interface->fcoe_packet_type.dev = netdev;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1269
dev_add_pack(&interface->fcoe_packet_type);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1306
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1310
interface = container_of(kref, struct bnx2fc_interface, kref);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1313
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1315
netdev = interface->netdev;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1318
if (test_and_clear_bit(BNX2FC_CTLR_INIT_DONE, &interface->if_flags))
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1327
static inline void bnx2fc_interface_get(struct bnx2fc_interface *interface)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1329
kref_get(&interface->kref);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1332
static inline void bnx2fc_interface_put(struct bnx2fc_interface *interface)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1334
kref_put(&interface->kref, bnx2fc_interface_release);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1437
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1442
size = (sizeof(*interface) + sizeof(struct fcoe_ctlr));
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1451
interface = fcoe_ctlr_priv(ctlr);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1453
kref_init(&interface->kref);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1454
interface->hba = hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1455
interface->netdev = netdev;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1462
set_bit(BNX2FC_CTLR_INIT_DONE, &interface->if_flags);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1464
rc = bnx2fc_interface_setup(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1466
return interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1485
static struct fc_lport *bnx2fc_if_create(struct bnx2fc_interface *interface,
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1488
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1494
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1517
port->priv = interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1532
rc = bnx2fc_net_config(lport, interface->netdev);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1541
interface->netdev->name);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1570
bnx2fc_interface_get(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1588
static void bnx2fc_net_cleanup(struct bnx2fc_interface *interface)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1591
__dev_remove_pack(&interface->fcoe_packet_type);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1592
__dev_remove_pack(&interface->fip_packet_type);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1596
static void bnx2fc_interface_cleanup(struct bnx2fc_interface *interface)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1598
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1601
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1609
bnx2fc_net_cleanup(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1637
static void __bnx2fc_destroy(struct bnx2fc_interface *interface)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1639
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1643
bnx2fc_interface_cleanup(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1644
bnx2fc_stop(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1645
list_del(&interface->list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1647
bnx2fc_interface_put(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1661
struct bnx2fc_interface *interface = NULL;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1669
interface = bnx2fc_interface_lookup(netdev);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1670
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1671
if (!interface || !ctlr->lp) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1677
timer_work_queue = interface->timer_work_queue;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1678
__bnx2fc_destroy(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1827
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1838
list_for_each_entry(interface, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1839
if (interface->hba == hba) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1840
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1845
bnx2fc_start_disc(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1859
static void bnx2fc_stop(struct bnx2fc_interface *interface)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1861
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1865
if (!test_bit(BNX2FC_FLAG_FW_INIT_DONE, &interface->hba->flags))
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
193
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
194
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1960
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1967
list_for_each_entry(interface, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1968
if (interface->hba == hba)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1969
bnx2fc_stop(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1986
static void bnx2fc_start_disc(struct bnx2fc_interface *interface)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1988
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1994
if (!test_bit(BNX2FC_FLAG_FW_INIT_DONE, &interface->hba->flags)) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2002
if (!bnx2fc_link_ok(lport) && interface->enabled) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2006
set_bit(ADAPTER_STATE_READY, &interface->hba->adapter_state);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2076
struct bnx2fc_interface *interface = fcoe_ctlr_priv(ctlr);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2078
if (interface->enabled) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2083
interface->enabled = false;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2096
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2103
interface = bnx2fc_interface_lookup(netdev);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2104
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2106
if (!interface) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2171
struct bnx2fc_interface *interface = fcoe_ctlr_priv(ctlr);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2176
if (!interface->enabled) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2182
interface->enabled = true;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2187
hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2224
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2231
interface = bnx2fc_interface_lookup(netdev);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2232
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2233
if (!interface) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2296
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2351
interface = bnx2fc_interface_create(hba, netdev, fip_mode);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2352
if (!interface) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2360
interface->vlan_enabled = 1;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2363
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2365
interface->vlan_id = vlan_id;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2366
interface->tm_timeout = BNX2FC_TM_TIMEOUT;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2368
interface->timer_work_queue = alloc_ordered_workqueue(
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2370
if (!interface->timer_work_queue) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2376
lport = bnx2fc_if_create(interface, &cdev->dev, 0);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2385
list_add_tail(&interface->list, &if_list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2401
set_bit(ADAPTER_STATE_READY, &interface->hba->adapter_state);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2405
bnx2fc_start_disc(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2408
interface->enabled = true;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2414
bnx2fc_interface_put(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2421
destroy_workqueue(interface->timer_work_queue);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2423
bnx2fc_net_cleanup(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2424
bnx2fc_interface_put(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2486
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2489
list_for_each_entry(interface, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2490
if (interface->netdev == netdev)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2491
return interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2518
struct bnx2fc_interface *interface, *tmp;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2540
list_for_each_entry_safe(interface, tmp, &if_list, list)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2542
if (interface->hba == hba)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2543
__bnx2fc_destroy(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
271
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
283
interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
284
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
285
hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2906
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2908
sprintf(buf, "%u\n", interface->tm_timeout);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2919
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2928
interface->tm_timeout = (u8)val;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
370
skb->dev = interface->netdev;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
429
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
434
interface = container_of(ptype, struct bnx2fc_interface,
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
436
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
518
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
559
interface = phys_port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
560
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
65
static void __bnx2fc_destroy(struct bnx2fc_interface *interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
682
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
683
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
732
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
733
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
757
interface->netdev->name);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
76
static void bnx2fc_start_disc(struct bnx2fc_interface *interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
765
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
766
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
797
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
803
interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
804
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
805
hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
84
static struct fc_lport *bnx2fc_if_create(struct bnx2fc_interface *interface,
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
868
struct bnx2fc_interface *interface, *tmp;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
901
list_for_each_entry_safe(interface, tmp, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
902
if (interface->hba == hba &&
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
903
interface->vlan_id == (vlan_id & VLAN_VID_MASK))
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
904
__bnx2fc_destroy(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
91
static inline void bnx2fc_interface_put(struct bnx2fc_interface *interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
914
list_for_each_entry(interface, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
916
if (interface->hba != hba)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
919
ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
922
interface->netdev->name, event);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
942
if (interface->enabled)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
98
static void bnx2fc_stop(struct bnx2fc_interface *interface);
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1000
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1157
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1170
interface = tgt->port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1171
if (hba != interface->hba) {
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1209
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1232
interface = tgt->port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1233
if (hba != interface->hba) {
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1449
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1450
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
175
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
176
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_hwi.c
177
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
239
ofld_req3.vlan_tag = interface->vlan_id <<
drivers/scsi/bnx2fc/bnx2fc_hwi.c
302
ofld_req3.flags |= (interface->vlan_enabled <<
drivers/scsi/bnx2fc/bnx2fc_hwi.c
360
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
361
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_hwi.c
362
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
406
enbl_req.vlan_tag = interface->vlan_id <<
drivers/scsi/bnx2fc/bnx2fc_hwi.c
409
enbl_req.vlan_flag = interface->vlan_enabled;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
429
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
430
struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface);
drivers/scsi/bnx2fc/bnx2fc_hwi.c
431
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
471
disable_req.vlan_tag = interface->vlan_id <<
drivers/scsi/bnx2fc/bnx2fc_hwi.c
475
disable_req.vlan_flag = interface->vlan_enabled;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
554
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
615
unsol_els->hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
636
struct bnx2fc_interface *interface = tgt->port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
637
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
864
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
865
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
999
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
1006
interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
1028
interface->hba->task_ctx[task_idx];
drivers/scsi/bnx2fc/bnx2fc_io.c
1651
struct bnx2fc_interface *interface = io_req->port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
1652
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_io.c
1728
struct bnx2fc_interface *interface = io_req->port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
1729
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_io.c
2028
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
2029
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_io.c
32
struct bnx2fc_interface *interface = io_req->port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
34
if (queue_delayed_work(interface->timer_work_queue,
drivers/scsi/bnx2fc/bnx2fc_io.c
395
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
396
struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr;
drivers/scsi/bnx2fc/bnx2fc_io.c
465
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
466
struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr;
drivers/scsi/bnx2fc/bnx2fc_io.c
545
struct bnx2fc_interface *interface = io_req->port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
546
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_io.c
582
struct bnx2fc_interface *interface = io_req->port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
583
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_io.c
662
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_io.c
677
interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
758
interface->hba->task_ctx[task_idx];
drivers/scsi/bnx2fc/bnx2fc_io.c
778
interface->tm_timeout * HZ);
drivers/scsi/bnx2fc/bnx2fc_io.c
819
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_io.c
836
interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
894
interface->hba->task_ctx[task_idx];
drivers/scsi/bnx2fc/bnx2fc_io.c
926
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_io.c
941
interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_io.c
970
interface->hba->task_ctx[task_idx];
drivers/scsi/bnx2fc/bnx2fc_io.c
993
struct bnx2fc_interface *interface;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
292
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
293
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
354
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
355
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
442
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
443
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
579
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
580
struct bnx2fc_hba *hba = interface->hba;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
85
struct bnx2fc_interface *interface = port->priv;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
86
struct bnx2fc_hba *hba = interface->hba;
drivers/staging/most/dim2/dim2.c
880
dev->most_iface.interface = ITYPE_MEDIALB_DIM2;
drivers/staging/octeon/ethernet-mdio.c
106
int interface = INTERFACE(priv->port);
drivers/staging/octeon/ethernet-mdio.c
111
gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
drivers/staging/octeon/ethernet-mdio.c
113
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmx_cfg.u64);
drivers/staging/octeon/ethernet-rgmii.c
27
int interface = INTERFACE(priv->port);
drivers/staging/octeon/ethernet-rgmii.c
32
interface));
drivers/staging/octeon/ethernet-rgmii.c
34
cvmx_write_csr(CVMX_GMXX_RXX_FRM_CTL(index, interface),
drivers/staging/octeon/ethernet-rgmii.c
48
interface));
drivers/staging/octeon/ethernet-rgmii.c
49
cvmx_write_csr(CVMX_GMXX_RXX_INT_REG(index, interface),
drivers/staging/octeon/ethernet-rgmii.c
72
int interface = INTERFACE(priv->port);
drivers/staging/octeon/ethernet-rgmii.c
77
(index, interface));
drivers/staging/octeon/ethernet-rx.c
86
int interface = cvmx_helper_get_interface_num(port);
drivers/staging/octeon/ethernet-rx.c
91
cvmx_read_csr(CVMX_GMXX_RXX_FRM_CTL(index, interface));
drivers/staging/octeon/ethernet-spi.c
122
static void cvm_oct_spi_enable_error_reporting(int interface)
drivers/staging/octeon/ethernet-spi.c
127
spxx_int_msk.u64 = cvmx_read_csr(CVMX_SPXX_INT_MSK(interface));
drivers/staging/octeon/ethernet-spi.c
138
cvmx_write_csr(CVMX_SPXX_INT_MSK(interface), spxx_int_msk.u64);
drivers/staging/octeon/ethernet-spi.c
140
stxx_int_msk.u64 = cvmx_read_csr(CVMX_STXX_INT_MSK(interface));
drivers/staging/octeon/ethernet-spi.c
149
cvmx_write_csr(CVMX_STXX_INT_MSK(interface), stxx_int_msk.u64);
drivers/staging/octeon/ethernet-spi.c
156
int interface;
drivers/staging/octeon/ethernet-spi.c
158
for (interface = 0; interface < 2; interface++) {
drivers/staging/octeon/ethernet-spi.c
159
if ((priv->port == interface * 16) && need_retrain[interface]) {
drivers/staging/octeon/ethernet-spi.c
161
(interface, CVMX_SPI_MODE_DUPLEX, 10) == 0) {
drivers/staging/octeon/ethernet-spi.c
162
need_retrain[interface] = 0;
drivers/staging/octeon/ethernet-spi.c
163
cvm_oct_spi_enable_error_reporting(interface);
drivers/staging/octeon/ethernet-spi.c
180
cvmx_spi4000_check_speed(interface, priv->port);
drivers/staging/octeon/ethernet-spi.c
215
int interface;
drivers/staging/octeon/ethernet-spi.c
220
for (interface = 0; interface < 2; interface++) {
drivers/staging/octeon/ethernet-spi.c
221
cvmx_write_csr(CVMX_SPXX_INT_MSK(interface), 0);
drivers/staging/octeon/ethernet-spi.c
222
cvmx_write_csr(CVMX_STXX_INT_MSK(interface), 0);
drivers/staging/octeon/ethernet-tx.c
229
int interface = INTERFACE(priv->port);
drivers/staging/octeon/ethernet-tx.c
232
if (interface < 2) {
drivers/staging/octeon/ethernet-tx.c
235
cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
drivers/staging/octeon/ethernet-util.h
28
int interface;
drivers/staging/octeon/ethernet-util.h
32
interface = cvmx_helper_get_interface_num(ipd_port);
drivers/staging/octeon/ethernet-util.h
33
if (interface >= 0)
drivers/staging/octeon/ethernet-util.h
34
return interface;
drivers/staging/octeon/ethernet.c
240
int interface = INTERFACE(priv->port);
drivers/staging/octeon/ethernet.c
250
if ((interface < 2) &&
drivers/staging/octeon/ethernet.c
251
(cvmx_helper_interface_get_mode(interface) !=
drivers/staging/octeon/ethernet.c
260
cvmx_write_csr(CVMX_GMXX_RXX_FRM_MAX(index, interface),
drivers/staging/octeon/ethernet.c
272
cvmx_write_csr(CVMX_PIP_FRM_LEN_CHKX(interface),
drivers/staging/octeon/ethernet.c
280
cvmx_write_csr(CVMX_GMXX_RXX_JABBER(index, interface),
drivers/staging/octeon/ethernet.c
294
int interface = INTERFACE(priv->port);
drivers/staging/octeon/ethernet.c
296
if ((interface < 2) &&
drivers/staging/octeon/ethernet.c
297
(cvmx_helper_interface_get_mode(interface) !=
drivers/staging/octeon/ethernet.c
324
cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
drivers/staging/octeon/ethernet.c
325
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface),
drivers/staging/octeon/ethernet.c
328
cvmx_write_csr(CVMX_GMXX_RXX_ADR_CTL(index, interface),
drivers/staging/octeon/ethernet.c
332
(index, interface), 0);
drivers/staging/octeon/ethernet.c
335
(index, interface), 1);
drivers/staging/octeon/ethernet.c
337
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface),
drivers/staging/octeon/ethernet.c
346
int interface = INTERFACE(priv->port);
drivers/staging/octeon/ethernet.c
348
if ((interface < 2) &&
drivers/staging/octeon/ethernet.c
349
(cvmx_helper_interface_get_mode(interface) !=
drivers/staging/octeon/ethernet.c
360
cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
drivers/staging/octeon/ethernet.c
361
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface),
drivers/staging/octeon/ethernet.c
364
cvmx_write_csr(CVMX_GMXX_SMACX(index, interface), mac);
drivers/staging/octeon/ethernet.c
365
cvmx_write_csr(CVMX_GMXX_RXX_ADR_CAM0(index, interface),
drivers/staging/octeon/ethernet.c
367
cvmx_write_csr(CVMX_GMXX_RXX_ADR_CAM1(index, interface),
drivers/staging/octeon/ethernet.c
369
cvmx_write_csr(CVMX_GMXX_RXX_ADR_CAM2(index, interface),
drivers/staging/octeon/ethernet.c
371
cvmx_write_csr(CVMX_GMXX_RXX_ADR_CAM3(index, interface),
drivers/staging/octeon/ethernet.c
373
cvmx_write_csr(CVMX_GMXX_RXX_ADR_CAM4(index, interface),
drivers/staging/octeon/ethernet.c
375
cvmx_write_csr(CVMX_GMXX_RXX_ADR_CAM5(index, interface),
drivers/staging/octeon/ethernet.c
378
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface),
drivers/staging/octeon/ethernet.c
457
int interface = INTERFACE(priv->port);
drivers/staging/octeon/ethernet.c
466
gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface));
drivers/staging/octeon/ethernet.c
470
cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmx_cfg.u64);
drivers/staging/octeon/ethernet.c
625
int interface, int port)
drivers/staging/octeon/ethernet.c
629
ni = cvm_oct_of_get_child(pip, interface);
drivers/staging/octeon/ethernet.c
675
int interface;
drivers/staging/octeon/ethernet.c
714
for (interface = 0; interface < num_interfaces; interface++) {
drivers/staging/octeon/ethernet.c
715
int num_ports = cvmx_helper_ports_on_interface(interface);
drivers/staging/octeon/ethernet.c
718
for (port = cvmx_helper_get_ipd_port(interface, 0);
drivers/staging/octeon/ethernet.c
719
port < cvmx_helper_get_ipd_port(interface, num_ports);
drivers/staging/octeon/ethernet.c
808
for (interface = 0; interface < num_interfaces; interface++) {
drivers/staging/octeon/ethernet.c
810
cvmx_helper_interface_get_mode(interface);
drivers/staging/octeon/ethernet.c
811
int num_ports = cvmx_helper_ports_on_interface(interface);
drivers/staging/octeon/ethernet.c
816
port = cvmx_helper_get_ipd_port(interface, 0);
drivers/staging/octeon/ethernet.c
817
port < cvmx_helper_get_ipd_port(interface, num_ports);
drivers/staging/octeon/ethernet.c
832
priv->of_node = cvm_oct_node_for_port(pip, interface,
drivers/staging/octeon/ethernet.c
892
cvm_set_rgmii_delay(priv, interface,
drivers/staging/octeon/ethernet.c
900
interface, priv->port);
drivers/staging/octeon/ethernet.c
909
interface, priv->port);
drivers/staging/octeon/octeon-stubs.h
1271
interface)
drivers/staging/octeon/octeon-stubs.h
1299
static inline int cvmx_helper_ports_on_interface(int interface)
drivers/staging/octeon/octeon-stubs.h
1304
static inline int cvmx_helper_get_ipd_port(int interface, int port)
drivers/staging/octeon/octeon-stubs.h
1366
static inline int cvmx_spi_restart_interface(int interface,
drivers/staging/octeon/octeon-stubs.h
1377
static inline union cvmx_gmxx_rxx_rx_inbnd cvmx_spi4000_check_speed(int interface, int port)
drivers/usb/atm/xusbatm.c
139
struct usb_interface *cur_intf = usb_dev->actconfig->interface[i];
drivers/usb/atm/xusbatm.c
45
if ((intf = usb_dev->actconfig->interface[i]) && (alt = usb_altnum_to_altsetting(intf, altsetting)))
drivers/usb/core/devices.c
284
struct usb_interface *interface;
drivers/usb/core/devices.c
301
interface = config->interface[i];
drivers/usb/core/devices.c
304
start, end, intfc, interface, j);
drivers/usb/core/devio.c
1445
intf = usb_ifnum_to_if(ps->dev, gd.interface);
drivers/usb/core/devio.c
1505
struct usb_interface *interface;
drivers/usb/core/devio.c
1514
interface = actconfig->interface[i];
drivers/usb/core/devio.c
1515
number = interface->cur_altsetting->desc.bInterfaceNumber;
drivers/usb/core/devio.c
1516
if (usb_interface_claimed(interface) &&
drivers/usb/core/devio.c
1520
number, interface->dev.driver->name, current->comm);
drivers/usb/core/devio.c
1536
ret = checkintf(ps, setintf.interface);
drivers/usb/core/devio.c
1540
destroy_async_on_interface(ps, setintf.interface);
drivers/usb/core/devio.c
1542
return usb_set_interface(ps->dev, setintf.interface,
drivers/usb/core/devio.c
1565
if (usb_interface_claimed(actconfig->interface[i])) {
drivers/usb/core/devio.c
1569
actconfig->interface[i]
drivers/usb/core/devio.c
1572
actconfig->interface[i]
drivers/usb/core/devio.c
2470
intf = usb_ifnum_to_if(ps->dev, dc.interface);
drivers/usb/core/devio.c
2494
return claimintf(ps, dc.interface);
drivers/usb/core/devio.c
868
intf = dev->actconfig->interface[i];
drivers/usb/core/driver.c
1154
intf = config->interface[i];
drivers/usb/core/driver.c
1201
intf = config->interface[i];
drivers/usb/core/driver.c
1239
intf = config->interface[i];
drivers/usb/core/driver.c
1434
intf = udev->actconfig->interface[i];
drivers/usb/core/driver.c
1492
intf = udev->actconfig->interface[i];
drivers/usb/core/driver.c
1564
intf = udev->actconfig->interface[i];
drivers/usb/core/driver.c
1941
intf = udev->actconfig->interface[i];
drivers/usb/core/driver.c
722
int usb_match_one_id(struct usb_interface *interface,
drivers/usb/core/driver.c
732
intf = interface->cur_altsetting;
drivers/usb/core/driver.c
733
dev = interface_to_usbdev(interface);
drivers/usb/core/driver.c
815
const struct usb_device_id *usb_match_id(struct usb_interface *interface,
drivers/usb/core/driver.c
829
if (usb_match_one_id(interface, id))
drivers/usb/core/hcd.c
2023
int usb_alloc_streams(struct usb_interface *interface,
drivers/usb/core/hcd.c
2031
dev = interface_to_usbdev(interface);
drivers/usb/core/hcd.c
2073
int usb_free_streams(struct usb_interface *interface,
drivers/usb/core/hcd.c
2081
dev = interface_to_usbdev(interface);
drivers/usb/core/hub.c
166
return usb_get_intfdata(hdev->actconfig->interface[0]);
drivers/usb/core/hub.c
4294
intf = udev->actconfig->interface[i];
drivers/usb/core/hub.c
6241
intf = udev->actconfig->interface[i];
drivers/usb/core/hub.c
6279
intf = config->interface[i];
drivers/usb/core/hub.c
6392
struct usb_interface *cintf = config->interface[i];
drivers/usb/core/hub.c
6415
struct usb_interface *cintf = config->interface[i];
drivers/usb/core/message.c
1466
dev->actconfig->interface[i]->unregistering = 1;
drivers/usb/core/message.c
1469
struct usb_interface *interface;
drivers/usb/core/message.c
1472
interface = dev->actconfig->interface[i];
drivers/usb/core/message.c
1473
if (!device_is_registered(&interface->dev))
drivers/usb/core/message.c
1476
dev_name(&interface->dev));
drivers/usb/core/message.c
1477
remove_intf_ep_devs(interface);
drivers/usb/core/message.c
1478
device_del(&interface->dev);
drivers/usb/core/message.c
1485
put_device(&dev->actconfig->interface[i]->dev);
drivers/usb/core/message.c
1486
dev->actconfig->interface[i] = NULL;
drivers/usb/core/message.c
1587
int usb_set_interface(struct usb_device *dev, int interface, int alternate)
drivers/usb/core/message.c
1599
iface = usb_ifnum_to_if(dev, interface);
drivers/usb/core/message.c
1602
interface);
drivers/usb/core/message.c
1652
interface, NULL, 0, 5000,
drivers/usb/core/message.c
1661
interface, alternate);
drivers/usb/core/message.c
1801
struct usb_interface *intf = config->interface[i];
drivers/usb/core/message.c
2165
cp->interface[i] = intf = new_interfaces[i];
drivers/usb/core/message.c
2219
usb_disable_interface(dev, cp->interface[i], true);
drivers/usb/core/message.c
2220
put_device(&cp->interface[i]->dev);
drivers/usb/core/message.c
2221
cp->interface[i] = NULL;
drivers/usb/core/message.c
2254
struct usb_interface *intf = cp->interface[i];
drivers/usb/core/sysfs.c
1161
static DEVICE_ATTR_RO(interface);
drivers/usb/core/usb.c
358
if (config->interface[i]->altsetting[0]
drivers/usb/core/usb.c
360
return config->interface[i];
drivers/usb/gadget/composite.c
1084
memset(config->interface, 0, sizeof(config->interface));
drivers/usb/gadget/composite.c
1158
struct usb_function *f = config->interface[i];
drivers/usb/gadget/composite.c
1605
f = c->interface[i];
drivers/usb/gadget/composite.c
1630
f = c->interface[i];
drivers/usb/gadget/composite.c
1656
static int count_ext_prop(struct usb_configuration *c, int interface)
drivers/usb/gadget/composite.c
1661
f = c->interface[interface];
drivers/usb/gadget/composite.c
1665
if (interface != f->os_desc_table[j].if_id)
drivers/usb/gadget/composite.c
1674
static int len_ext_prop(struct usb_configuration *c, int interface)
drivers/usb/gadget/composite.c
1681
f = c->interface[interface];
drivers/usb/gadget/composite.c
1683
if (interface != f->os_desc_table[j].if_id)
drivers/usb/gadget/composite.c
1692
static int fill_ext_prop(struct usb_configuration *c, int interface, u8 *buf)
drivers/usb/gadget/composite.c
1699
f = c->interface[interface];
drivers/usb/gadget/composite.c
1703
if (interface != f->os_desc_table[j].if_id)
drivers/usb/gadget/composite.c
1920
f = cdev->config->interface[intf];
drivers/usb/gadget/composite.c
1949
f = cdev->config->interface[intf];
drivers/usb/gadget/composite.c
1985
f = cdev->config->interface[intf];
drivers/usb/gadget/composite.c
2017
f = cdev->config->interface[intf];
drivers/usb/gadget/composite.c
2078
int interface;
drivers/usb/gadget/composite.c
2121
interface = w_value & 0xFF;
drivers/usb/gadget/composite.c
2122
if (interface >= MAX_CONFIG_INTERFACES ||
drivers/usb/gadget/composite.c
2123
!os_desc_cfg->interface[interface])
drivers/usb/gadget/composite.c
2127
interface);
drivers/usb/gadget/composite.c
2130
interface);
drivers/usb/gadget/composite.c
2135
interface, buf);
drivers/usb/gadget/composite.c
2222
f = cdev->config->interface[intf];
drivers/usb/gadget/composite.c
481
config->interface[id] = function;
drivers/usb/gadget/composite.c
517
if (func->config->interface[id] == func)
drivers/usb/gadget/composite.c
991
struct usb_function *f = c->interface[tmp];
drivers/usb/gadget/configfs.c
1604
memset(c->interface, 0, sizeof(c->interface));
drivers/usb/gadget/function/f_fs.c
2891
if (len < sizeof(*d) || h->interface >= ffs->interfaces_count)
drivers/usb/gadget/function/f_fs.c
3462
t = &func->function.os_desc_table[h->interface];
drivers/usb/gadget/function/f_fs.c
3463
t->if_id = func->interfaces_nums[h->interface];
drivers/usb/gadget/function/f_fs.c
3751
unsigned int interface)
drivers/usb/gadget/function/f_fs.c
3754
int intf = ffs_func_revmap_intf(func, interface);
drivers/usb/gadget/function/f_fs.c
3756
return (intf < 0) ? intf : func->cur_alt[interface];
drivers/usb/gadget/function/f_fs.c
3760
unsigned interface, unsigned alt)
drivers/usb/gadget/function/f_fs.c
3770
intf = ffs_func_revmap_intf(func, interface);
drivers/usb/gadget/function/f_fs.c
3793
func->cur_alt[interface] = alt;
drivers/usb/gadget/function/f_printer.c
1003
return w_index == dev->interface;
drivers/usb/gadget/function/f_printer.c
1030
if ((wIndex>>8) != dev->interface)
drivers/usb/gadget/function/f_printer.c
1047
if (wIndex != dev->interface)
drivers/usb/gadget/function/f_printer.c
1056
if (wIndex != dev->interface)
drivers/usb/gadget/function/f_printer.c
1531
dev->interface = -1;
drivers/usb/gadget/function/f_printer.c
355
if (dev->interface < 0) {
drivers/usb/gadget/function/f_printer.c
452
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
462
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
497
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
544
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
612
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
636
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
687
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
702
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
71
s8 interface;
drivers/usb/gadget/function/f_printer.c
733
if (dev->interface < 0) {
drivers/usb/gadget/function/f_printer.c
762
if (dev->interface < 0) {
drivers/usb/gadget/function/f_printer.c
801
if (dev->interface < 0) {
drivers/usb/gadget/function/f_printer.c
882
if (dev->interface < 0)
drivers/usb/gadget/function/f_printer.c
894
dev->interface = -1;
drivers/usb/gadget/function/f_printer.c
910
dev->interface = number;
drivers/usb/gadget/function/f_uvc.c
229
unsigned int interface = le16_to_cpu(ctrl->wIndex) & 0xff;
drivers/usb/gadget/function/f_uvc.c
258
if (interface == uvc->streaming_intf)
drivers/usb/gadget/function/f_uvc.c
277
uvc_function_get_alt(struct usb_function *f, unsigned interface)
drivers/usb/gadget/function/f_uvc.c
281
uvcg_info(f, "%s(%u)\n", __func__, interface);
drivers/usb/gadget/function/f_uvc.c
283
if (interface == uvc->control_intf)
drivers/usb/gadget/function/f_uvc.c
285
else if (interface != uvc->streaming_intf)
drivers/usb/gadget/function/f_uvc.c
292
uvc_function_set_alt(struct usb_function *f, unsigned interface, unsigned alt)
drivers/usb/gadget/function/f_uvc.c
300
uvcg_info(f, "%s(%u, %u)\n", __func__, interface, alt);
drivers/usb/gadget/function/f_uvc.c
302
if (interface == uvc->control_intf) {
drivers/usb/gadget/function/f_uvc.c
330
if (interface != uvc->streaming_intf)
drivers/usb/gadget/legacy/g_ffs.c
515
if (c->next_interface_id < ARRAY_SIZE(c->interface))
drivers/usb/gadget/legacy/g_ffs.c
516
c->interface[c->next_interface_id] = NULL;
drivers/usb/gadget/udc/pxa27x_udc.c
2232
unsigned config, interface, alternate, config_change;
drivers/usb/gadget/udc/pxa27x_udc.c
2242
interface = (udccr & UDCCR_AIN) >> UDCCR_AIN_S;
drivers/usb/gadget/udc/pxa27x_udc.c
2244
pxa27x_change_interface(udc, interface, alternate);
drivers/usb/gadget/udc/pxa27x_udc.c
241
int config, int interface, int altsetting)
drivers/usb/gadget/udc/pxa27x_udc.c
249
if ((ep->config != config) || (ep->interface != interface)
drivers/usb/gadget/udc/pxa27x_udc.c
534
| ((ep->interface << UDCCONR_IN_S) & UDCCONR_IN)
drivers/usb/gadget/udc/pxa27x_udc.h
269
.config = _config, .interface = iface, .alternate = altset, \
drivers/usb/gadget/udc/pxa27x_udc.h
362
unsigned interface:3;
drivers/usb/host/xhci.c
5103
struct usb_interface *intf = config->interface[i];
drivers/usb/misc/adutux.c
230
struct usb_interface *interface;
drivers/usb/misc/adutux.c
240
interface = usb_find_interface(&adu_driver, subminor);
drivers/usb/misc/adutux.c
241
if (!interface) {
drivers/usb/misc/adutux.c
248
dev = usb_get_intfdata(interface);
drivers/usb/misc/adutux.c
649
static int adu_probe(struct usb_interface *interface,
drivers/usb/misc/adutux.c
652
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/adutux.c
670
res = usb_find_common_endpoints_reverse(interface->cur_altsetting,
drivers/usb/misc/adutux.c
675
dev_err(&interface->dev, "interrupt endpoints not found\n");
drivers/usb/misc/adutux.c
722
dev_err(&interface->dev, "Could not retrieve serial number\n");
drivers/usb/misc/adutux.c
726
dev_dbg(&interface->dev, "serial_number=%s", dev->serial_number);
drivers/usb/misc/adutux.c
729
usb_set_intfdata(interface, dev);
drivers/usb/misc/adutux.c
73
struct usb_interface *interface;
drivers/usb/misc/adutux.c
731
retval = usb_register_dev(interface, &adu_class);
drivers/usb/misc/adutux.c
735
dev_err(&interface->dev, "Not able to get a minor for this device.\n");
drivers/usb/misc/adutux.c
736
usb_set_intfdata(interface, NULL);
drivers/usb/misc/adutux.c
740
dev->minor = interface->minor;
drivers/usb/misc/adutux.c
743
dev_info(&interface->dev, "ADU%d %s now attached to /dev/usb/adutux%d\n",
drivers/usb/misc/adutux.c
759
static void adu_disconnect(struct usb_interface *interface)
drivers/usb/misc/adutux.c
763
dev = usb_get_intfdata(interface);
drivers/usb/misc/adutux.c
765
usb_deregister_dev(interface, &adu_class);
drivers/usb/misc/adutux.c
771
usb_set_intfdata(interface, NULL);
drivers/usb/misc/chaoskey.c
103
usb_put_intf(dev->interface);
drivers/usb/misc/chaoskey.c
108
static int chaoskey_probe(struct usb_interface *interface,
drivers/usb/misc/chaoskey.c
111
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/chaoskey.c
112
struct usb_host_interface *altsetting = interface->cur_altsetting;
drivers/usb/misc/chaoskey.c
120
usb_dbg(interface, "probe %s-%s", udev->product, udev->serial);
drivers/usb/misc/chaoskey.c
125
usb_dbg(interface, "no IN endpoint found");
drivers/usb/misc/chaoskey.c
134
usb_dbg(interface, "invalid size (%d)", size);
drivers/usb/misc/chaoskey.c
139
usb_dbg(interface, "size reduced from %d to %d\n",
drivers/usb/misc/chaoskey.c
151
dev->interface = usb_get_intf(interface);
drivers/usb/misc/chaoskey.c
195
usb_set_intfdata(interface, dev);
drivers/usb/misc/chaoskey.c
197
result = usb_register_dev(interface, &chaoskey_class);
drivers/usb/misc/chaoskey.c
199
usb_err(interface, "Unable to allocate minor number.");
drivers/usb/misc/chaoskey.c
208
usb_err(interface, "Unable to register with hwrng");
drivers/usb/misc/chaoskey.c
212
usb_dbg(interface, "chaoskey probe success, size %d", dev->size);
drivers/usb/misc/chaoskey.c
216
usb_set_intfdata(interface, NULL);
drivers/usb/misc/chaoskey.c
221
static void chaoskey_disconnect(struct usb_interface *interface)
drivers/usb/misc/chaoskey.c
225
usb_dbg(interface, "disconnect");
drivers/usb/misc/chaoskey.c
226
dev = usb_get_intfdata(interface);
drivers/usb/misc/chaoskey.c
228
usb_dbg(interface, "disconnect failed - no dev");
drivers/usb/misc/chaoskey.c
235
usb_deregister_dev(interface, &chaoskey_class);
drivers/usb/misc/chaoskey.c
237
usb_set_intfdata(interface, NULL);
drivers/usb/misc/chaoskey.c
251
usb_dbg(interface, "disconnect done");
drivers/usb/misc/chaoskey.c
257
struct usb_interface *interface;
drivers/usb/misc/chaoskey.c
261
interface = usb_find_interface(&chaoskey_driver, iminor(inode));
drivers/usb/misc/chaoskey.c
262
if (!interface)
drivers/usb/misc/chaoskey.c
265
usb_dbg(interface, "open");
drivers/usb/misc/chaoskey.c
267
dev = usb_get_intfdata(interface);
drivers/usb/misc/chaoskey.c
269
usb_dbg(interface, "open (dev)");
drivers/usb/misc/chaoskey.c
289
struct usb_interface *interface;
drivers/usb/misc/chaoskey.c
295
interface = dev->interface;
drivers/usb/misc/chaoskey.c
297
usb_dbg(interface, "release");
drivers/usb/misc/chaoskey.c
302
usb_dbg(interface, "open count at release is %d", dev->open);
drivers/usb/misc/chaoskey.c
305
usb_dbg(interface, "invalid open count (%d)", dev->open);
drivers/usb/misc/chaoskey.c
331
usb_dbg(dev->interface, "callback status (%d)", status);
drivers/usb/misc/chaoskey.c
355
usb_dbg(dev->interface, "fill");
drivers/usb/misc/chaoskey.c
360
usb_dbg(dev->interface, "not empty yet (valid %d used %d)",
drivers/usb/misc/chaoskey.c
367
usb_dbg(dev->interface, "device not present");
drivers/usb/misc/chaoskey.c
372
result = usb_autopm_get_interface(dev->interface);
drivers/usb/misc/chaoskey.c
374
usb_dbg(dev->interface, "wakeup failed (result %d)", result);
drivers/usb/misc/chaoskey.c
411
usb_autopm_put_interface(dev->interface);
drivers/usb/misc/chaoskey.c
413
usb_dbg(dev->interface, "read %d bytes", dev->valid);
drivers/usb/misc/chaoskey.c
434
usb_dbg(dev->interface, "read %zu", count);
drivers/usb/misc/chaoskey.c
491
usb_dbg(dev->interface, "read %zu bytes", read_count);
drivers/usb/misc/chaoskey.c
494
usb_dbg(dev->interface, "empty read, result %d", result);
drivers/usb/misc/chaoskey.c
506
usb_dbg(dev->interface, "rng_read max %zu wait %d", max, wait);
drivers/usb/misc/chaoskey.c
509
usb_dbg(dev->interface, "device not present");
drivers/usb/misc/chaoskey.c
540
usb_dbg(dev->interface, "rng_read this_time %d\n", this_time);
drivers/usb/misc/chaoskey.c
545
static int chaoskey_suspend(struct usb_interface *interface,
drivers/usb/misc/chaoskey.c
548
usb_dbg(interface, "suspend");
drivers/usb/misc/chaoskey.c
552
static int chaoskey_resume(struct usb_interface *interface)
drivers/usb/misc/chaoskey.c
555
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/chaoskey.c
557
usb_dbg(interface, "resume");
drivers/usb/misc/chaoskey.c
558
dev = usb_get_intfdata(interface);
drivers/usb/misc/chaoskey.c
77
struct usb_interface *interface;
drivers/usb/misc/chaoskey.c
99
usb_dbg(dev->interface, "free");
drivers/usb/misc/cypress_cy7c63.c
207
static int cypress_probe(struct usb_interface *interface,
drivers/usb/misc/cypress_cy7c63.c
218
dev->udev = interface_to_usbdev(interface);
drivers/usb/misc/cypress_cy7c63.c
221
usb_set_intfdata(interface, dev);
drivers/usb/misc/cypress_cy7c63.c
224
dev_info(&interface->dev,
drivers/usb/misc/cypress_cy7c63.c
232
static void cypress_disconnect(struct usb_interface *interface)
drivers/usb/misc/cypress_cy7c63.c
236
dev = usb_get_intfdata(interface);
drivers/usb/misc/cypress_cy7c63.c
240
usb_set_intfdata(interface, NULL);
drivers/usb/misc/cypress_cy7c63.c
242
dev_info(&interface->dev,
drivers/usb/misc/cytherm.c
303
static int cytherm_probe(struct usb_interface *interface,
drivers/usb/misc/cytherm.c
306
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/cytherm.c
316
usb_set_intfdata(interface, dev);
drivers/usb/misc/cytherm.c
320
dev_info(&interface->dev,
drivers/usb/misc/cytherm.c
328
static void cytherm_disconnect(struct usb_interface *interface)
drivers/usb/misc/cytherm.c
332
dev = usb_get_intfdata(interface);
drivers/usb/misc/cytherm.c
335
usb_set_intfdata(interface, NULL);
drivers/usb/misc/cytherm.c
339
dev_info(&interface->dev, "Cypress thermometer now disconnected\n");
drivers/usb/misc/cytherm.c
34
struct usb_interface *interface; /* the interface for this device */
drivers/usb/misc/idmouse.c
197
dev_dbg(&dev->interface->dev, "read %d bytes fingerprint data\n",
drivers/usb/misc/idmouse.c
224
struct usb_interface *interface;
drivers/usb/misc/idmouse.c
228
interface = usb_find_interface(&idmouse_driver, iminor(inode));
drivers/usb/misc/idmouse.c
229
if (!interface)
drivers/usb/misc/idmouse.c
233
dev = usb_get_intfdata(interface);
drivers/usb/misc/idmouse.c
249
result = usb_autopm_get_interface(interface);
drivers/usb/misc/idmouse.c
253
usb_autopm_put_interface(interface);
drivers/usb/misc/idmouse.c
315
static int idmouse_probe(struct usb_interface *interface,
drivers/usb/misc/idmouse.c
318
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/idmouse.c
325
iface_desc = interface->cur_altsetting;
drivers/usb/misc/idmouse.c
340
dev->interface = interface;
drivers/usb/misc/idmouse.c
345
dev_err(&interface->dev, "Unable to find bulk-in endpoint.\n");
drivers/usb/misc/idmouse.c
362
usb_set_intfdata(interface, dev);
drivers/usb/misc/idmouse.c
363
result = usb_register_dev(interface, &idmouse_class);
drivers/usb/misc/idmouse.c
366
dev_err(&interface->dev, "Unable to allocate minor number.\n");
drivers/usb/misc/idmouse.c
371
dev_info(&interface->dev,"%s now attached\n",DRIVER_DESC);
drivers/usb/misc/idmouse.c
381
static void idmouse_disconnect(struct usb_interface *interface)
drivers/usb/misc/idmouse.c
383
struct usb_idmouse *dev = usb_get_intfdata(interface);
drivers/usb/misc/idmouse.c
386
usb_deregister_dev(interface, &idmouse_class);
drivers/usb/misc/idmouse.c
398
dev_info(&interface->dev, "disconnected\n");
drivers/usb/misc/idmouse.c
69
struct usb_interface *interface; /* the interface for this device */
drivers/usb/misc/idmouse.c
89
static int idmouse_probe(struct usb_interface *interface,
drivers/usb/misc/idmouse.c
92
static void idmouse_disconnect(struct usb_interface *interface);
drivers/usb/misc/iowarrior.c
180
&& (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0)) {
drivers/usb/misc/iowarrior.c
213
dev_err(&dev->interface->dev, "%s - usb_submit_urb failed with result %d\n",
drivers/usb/misc/iowarrior.c
231
dev_dbg(&dev->interface->dev,
drivers/usb/misc/iowarrior.c
251
usb_put_intf(dev->interface);
drivers/usb/misc/iowarrior.c
402
retval = usb_set_report(dev->interface, 2, 0, buf, count);
drivers/usb/misc/iowarrior.c
445
dev_dbg(&dev->interface->dev,
drivers/usb/misc/iowarrior.c
462
dev_dbg(&dev->interface->dev,
drivers/usb/misc/iowarrior.c
474
dev_err(&dev->interface->dev, "%s - not supported for product=0x%x\n",
drivers/usb/misc/iowarrior.c
533
io_res = usb_set_report(dev->interface, 2, 0,
drivers/usb/misc/iowarrior.c
541
dev_err(&dev->interface->dev,
drivers/usb/misc/iowarrior.c
549
dev->interface->cur_altsetting, 1, 0,
drivers/usb/misc/iowarrior.c
574
info.if_num = dev->interface->cur_altsetting->desc.bInterfaceNumber;
drivers/usb/misc/iowarrior.c
610
struct usb_interface *interface;
drivers/usb/misc/iowarrior.c
616
interface = usb_find_interface(&iowarrior_driver, subminor);
drivers/usb/misc/iowarrior.c
617
if (!interface) {
drivers/usb/misc/iowarrior.c
623
dev = usb_get_intfdata(interface);
drivers/usb/misc/iowarrior.c
637
dev_err(&interface->dev, "Error %d while submitting URB\n", retval);
drivers/usb/misc/iowarrior.c
749
static int iowarrior_probe(struct usb_interface *interface,
drivers/usb/misc/iowarrior.c
752
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/iowarrior.c
775
dev->interface = usb_get_intf(interface);
drivers/usb/misc/iowarrior.c
777
iface_desc = interface->cur_altsetting;
drivers/usb/misc/iowarrior.c
78
struct usb_interface *interface; /* the interface for this device */
drivers/usb/misc/iowarrior.c
784
dev_err(&interface->dev, "no interrupt-in endpoint found\n");
drivers/usb/misc/iowarrior.c
797
dev_err(&interface->dev, "no interrupt-out endpoint found\n");
drivers/usb/misc/iowarrior.c
810
if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) {
drivers/usb/misc/iowarrior.c
855
if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) {
drivers/usb/misc/iowarrior.c
865
usb_set_intfdata(interface, dev);
drivers/usb/misc/iowarrior.c
867
retval = usb_register_dev(interface, &iowarrior_class);
drivers/usb/misc/iowarrior.c
870
dev_err(&interface->dev, "Not able to get a minor for this device.\n");
drivers/usb/misc/iowarrior.c
874
minor = interface->minor;
drivers/usb/misc/iowarrior.c
877
dev_info(&interface->dev, "IOWarrior product=0x%x, serial=%s interface=%d "
drivers/usb/misc/iowarrior.c
893
static void iowarrior_disconnect(struct usb_interface *interface)
drivers/usb/misc/iowarrior.c
895
struct iowarrior *dev = usb_get_intfdata(interface);
drivers/usb/misc/iowarrior.c
897
usb_deregister_dev(interface, &iowarrior_class);
drivers/usb/misc/ldusb.c
307
struct usb_interface *interface;
drivers/usb/misc/ldusb.c
312
interface = usb_find_interface(&ld_usb_driver, subminor);
drivers/usb/misc/ldusb.c
314
if (!interface) {
drivers/usb/misc/ldusb.c
320
dev = usb_get_intfdata(interface);
drivers/usb/misc/ldusb.c
341
interface_to_usbdev(interface),
drivers/usb/misc/ldusb.c
342
usb_rcvintpipe(interface_to_usbdev(interface),
drivers/usb/misc/ldusb.c
355
dev_err(&interface->dev, "Couldn't submit interrupt_in_urb %d\n", retval);
drivers/usb/misc/legousbtower.c
233
static int tower_probe(struct usb_interface *interface, const struct usb_device_id *id);
drivers/usb/misc/legousbtower.c
234
static void tower_disconnect(struct usb_interface *interface);
drivers/usb/misc/legousbtower.c
312
struct usb_interface *interface;
drivers/usb/misc/legousbtower.c
319
interface = usb_find_interface(&tower_driver, subminor);
drivers/usb/misc/legousbtower.c
320
if (!interface) {
drivers/usb/misc/legousbtower.c
326
dev = usb_get_intfdata(interface);
drivers/usb/misc/legousbtower.c
741
static int tower_probe(struct usb_interface *interface, const struct usb_device_id *id)
drivers/usb/misc/legousbtower.c
743
struct device *idev = &interface->dev;
drivers/usb/misc/legousbtower.c
744
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/legousbtower.c
764
result = usb_find_common_endpoints_reverse(interface->cur_altsetting,
drivers/usb/misc/legousbtower.c
806
dev_info(&interface->dev,
drivers/usb/misc/legousbtower.c
813
usb_set_intfdata(interface, dev);
drivers/usb/misc/legousbtower.c
815
retval = usb_register_dev(interface, &tower_class);
drivers/usb/misc/legousbtower.c
821
dev->minor = interface->minor;
drivers/usb/misc/legousbtower.c
824
dev_info(&interface->dev, "LEGO USB Tower #%d now attached to major "
drivers/usb/misc/legousbtower.c
842
static void tower_disconnect(struct usb_interface *interface)
drivers/usb/misc/legousbtower.c
847
dev = usb_get_intfdata(interface);
drivers/usb/misc/legousbtower.c
852
usb_deregister_dev(interface, &tower_class);
drivers/usb/misc/legousbtower.c
872
dev_info(&interface->dev, "LEGO USB Tower #%d now disconnected\n",
drivers/usb/misc/sisusbvga/sisusb.h
101
struct usb_interface *interface;
drivers/usb/misc/sisusbvga/sisusbvga.c
2202
struct usb_interface *interface;
drivers/usb/misc/sisusbvga/sisusbvga.c
2205
interface = usb_find_interface(&sisusb_driver, subminor);
drivers/usb/misc/sisusbvga/sisusbvga.c
2206
if (!interface)
drivers/usb/misc/sisusbvga/sisusbvga.c
2209
sisusb = usb_get_intfdata(interface);
drivers/usb/misc/trancevibrator.c
105
static void tv_disconnect(struct usb_interface *interface)
drivers/usb/misc/trancevibrator.c
109
dev = usb_get_intfdata (interface);
drivers/usb/misc/trancevibrator.c
110
usb_set_intfdata(interface, NULL);
drivers/usb/misc/trancevibrator.c
82
static int tv_probe(struct usb_interface *interface,
drivers/usb/misc/trancevibrator.c
85
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/trancevibrator.c
96
usb_set_intfdata(interface, dev);
drivers/usb/misc/usb-ljca.c
753
static int ljca_probe(struct usb_interface *interface,
drivers/usb/misc/usb-ljca.c
756
struct usb_device *usb_dev = interface_to_usbdev(interface);
drivers/usb/misc/usb-ljca.c
757
struct usb_host_interface *alt = interface->cur_altsetting;
drivers/usb/misc/usb-ljca.c
759
struct device *dev = &interface->dev;
drivers/usb/misc/usb-ljca.c
778
adap->intf = interface;
drivers/usb/misc/usb-ljca.c
811
usb_set_intfdata(interface, adap);
drivers/usb/misc/usb-ljca.c
844
static void ljca_disconnect(struct usb_interface *interface)
drivers/usb/misc/usb-ljca.c
846
struct ljca_adapter *adap = usb_get_intfdata(interface);
drivers/usb/misc/usb-ljca.c
866
static int ljca_suspend(struct usb_interface *interface, pm_message_t message)
drivers/usb/misc/usb-ljca.c
868
struct ljca_adapter *adap = usb_get_intfdata(interface);
drivers/usb/misc/usb-ljca.c
875
static int ljca_resume(struct usb_interface *interface)
drivers/usb/misc/usb-ljca.c
877
struct ljca_adapter *adap = usb_get_intfdata(interface);
drivers/usb/misc/usblcd.c
119
usb_autopm_put_interface(dev->interface);
drivers/usb/misc/usblcd.c
207
dev_dbg(&dev->interface->dev,
drivers/usb/misc/usblcd.c
317
static int lcd_probe(struct usb_interface *interface,
drivers/usb/misc/usblcd.c
335
dev->udev = usb_get_dev(interface_to_usbdev(interface));
drivers/usb/misc/usblcd.c
336
dev->interface = interface;
drivers/usb/misc/usblcd.c
339
dev_warn(&interface->dev, "USBLCD model not supported.\n");
drivers/usb/misc/usblcd.c
346
retval = usb_find_common_endpoints(interface->cur_altsetting,
drivers/usb/misc/usblcd.c
349
dev_err(&interface->dev,
drivers/usb/misc/usblcd.c
365
usb_set_intfdata(interface, dev);
drivers/usb/misc/usblcd.c
368
retval = usb_register_dev(interface, &lcd_class);
drivers/usb/misc/usblcd.c
371
dev_err(&interface->dev,
drivers/usb/misc/usblcd.c
378
dev_info(&interface->dev, "USBLCD Version %1d%1d.%1d%1d found "
drivers/usb/misc/usblcd.c
383
dev_info(&interface->dev, "USB LCD device now attached to USBLCD-%d\n",
drivers/usb/misc/usblcd.c
384
interface->minor);
drivers/usb/misc/usblcd.c
41
struct usb_interface *interface; /* the interface for
drivers/usb/misc/usblcd.c
416
static void lcd_disconnect(struct usb_interface *interface)
drivers/usb/misc/usblcd.c
418
struct usb_lcd *dev = usb_get_intfdata(interface);
drivers/usb/misc/usblcd.c
419
int minor = interface->minor;
drivers/usb/misc/usblcd.c
422
usb_deregister_dev(interface, &lcd_class);
drivers/usb/misc/usblcd.c
433
dev_info(&interface->dev, "USB LCD #%d now disconnected\n", minor);
drivers/usb/misc/usblcd.c
80
struct usb_interface *interface;
drivers/usb/misc/usblcd.c
85
interface = usb_find_interface(&lcd_driver, subminor);
drivers/usb/misc/usblcd.c
86
if (!interface) {
drivers/usb/misc/usblcd.c
92
dev = usb_get_intfdata(interface);
drivers/usb/misc/usblcd.c
98
r = usb_autopm_get_interface(interface);
drivers/usb/misc/usbsevseg.c
304
static int sevseg_probe(struct usb_interface *interface,
drivers/usb/misc/usbsevseg.c
307
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/misc/usbsevseg.c
316
mydev->intf = interface;
drivers/usb/misc/usbsevseg.c
317
usb_set_intfdata(interface, mydev);
drivers/usb/misc/usbsevseg.c
328
dev_info(&interface->dev, "USB 7 Segment device now attached\n");
drivers/usb/misc/usbsevseg.c
335
static void sevseg_disconnect(struct usb_interface *interface)
drivers/usb/misc/usbsevseg.c
339
mydev = usb_get_intfdata(interface);
drivers/usb/misc/usbsevseg.c
340
usb_set_intfdata(interface, NULL);
drivers/usb/misc/usbsevseg.c
342
dev_info(&interface->dev, "USB 7 Segment now disconnected\n");
drivers/usb/misc/uss720.c
675
struct usb_host_interface *interface;
drivers/usb/misc/uss720.c
693
interface = intf->cur_altsetting;
drivers/usb/misc/uss720.c
695
if (interface->desc.bNumEndpoints < 2)
drivers/usb/misc/uss720.c
720
if (interface->desc.bNumEndpoints >= 3)
drivers/usb/misc/uss720.c
741
ret = usb_find_last_int_in_endpoint(interface, &epd);
drivers/usb/misc/yurex.c
109
usb_put_intf(dev->interface);
drivers/usb/misc/yurex.c
137
dev_err(&dev->interface->dev,
drivers/usb/misc/yurex.c
149
dev_err(&dev->interface->dev,
drivers/usb/misc/yurex.c
166
dev_dbg(&dev->interface->dev, "%s count: %lld\n",
drivers/usb/misc/yurex.c
173
dev_dbg(&dev->interface->dev,
drivers/usb/misc/yurex.c
177
dev_dbg(&dev->interface->dev, "%s ack: %c\n",
drivers/usb/misc/yurex.c
185
dev_err(&dev->interface->dev, "%s - usb_submit_urb failed: %d\n",
drivers/usb/misc/yurex.c
190
static int yurex_probe(struct usb_interface *interface, const struct usb_device_id *id)
drivers/usb/misc/yurex.c
208
dev->udev = usb_get_dev(interface_to_usbdev(interface));
drivers/usb/misc/yurex.c
209
dev->interface = usb_get_intf(interface);
drivers/usb/misc/yurex.c
212
iface_desc = interface->cur_altsetting;
drivers/usb/misc/yurex.c
215
dev_err(&interface->dev, "Could not find endpoints\n");
drivers/usb/misc/yurex.c
237
dev_err(&interface->dev, "Could not allocate cntl_buffer\n");
drivers/usb/misc/yurex.c
265
dev_err(&interface->dev, "Could not allocate int_buffer\n");
drivers/usb/misc/yurex.c
278
dev_err(&interface->dev, "Could not submitting URB\n");
drivers/usb/misc/yurex.c
283
usb_set_intfdata(interface, dev);
drivers/usb/misc/yurex.c
286
retval = usb_register_dev(interface, &yurex_class);
drivers/usb/misc/yurex.c
288
dev_err(&interface->dev,
drivers/usb/misc/yurex.c
290
usb_set_intfdata(interface, NULL);
drivers/usb/misc/yurex.c
294
dev_info(&interface->dev,
drivers/usb/misc/yurex.c
296
interface->minor);
drivers/usb/misc/yurex.c
307
static void yurex_disconnect(struct usb_interface *interface)
drivers/usb/misc/yurex.c
310
int minor = interface->minor;
drivers/usb/misc/yurex.c
312
dev = usb_get_intfdata(interface);
drivers/usb/misc/yurex.c
313
usb_set_intfdata(interface, NULL);
drivers/usb/misc/yurex.c
316
usb_deregister_dev(interface, &yurex_class);
drivers/usb/misc/yurex.c
332
dev_info(&interface->dev, "USB YUREX #%d now disconnected\n", minor);
drivers/usb/misc/yurex.c
354
struct usb_interface *interface;
drivers/usb/misc/yurex.c
360
interface = usb_find_interface(&yurex_driver, subminor);
drivers/usb/misc/yurex.c
361
if (!interface) {
drivers/usb/misc/yurex.c
368
dev = usb_get_intfdata(interface);
drivers/usb/misc/yurex.c
495
dev_dbg(&dev->interface->dev, "%s - submit %c\n", __func__,
drivers/usb/misc/yurex.c
508
dev_err(&dev->interface->dev,
drivers/usb/misc/yurex.c
53
struct usb_interface *interface;
drivers/usb/misc/yurex.c
94
dev_dbg(&dev->interface->dev, "%s\n", __func__);
drivers/usb/renesas_usbhs/mod_gadget.c
253
.interface = usbhsg_recip_handler_std_control_done,
drivers/usb/renesas_usbhs/mod_gadget.c
294
.interface = usbhsg_recip_handler_std_control_done,
drivers/usb/renesas_usbhs/mod_gadget.c
394
.interface = usbhsg_recip_handler_std_get_interface,
drivers/usb/renesas_usbhs/mod_gadget.c
430
func = handler->interface;
drivers/usb/renesas_usbhs/mod_gadget.c
62
int (*interface)(struct usbhs_priv *priv, struct usbhsg_uep *uep,
drivers/usb/serial/aircable.c
92
dev_dbg(&serial->interface->dev,
drivers/usb/serial/ark3116.c
101
dev_err(&serial->interface->dev,
drivers/usb/serial/bus.c
103
usb_autopm_put_interface(port->serial->interface);
drivers/usb/serial/bus.c
41
retval = usb_autopm_get_interface(port->serial->interface);
drivers/usb/serial/bus.c
60
usb_autopm_put_interface(port->serial->interface);
drivers/usb/serial/bus.c
72
usb_autopm_put_interface(port->serial->interface);
drivers/usb/serial/bus.c
90
autopm_err = usb_autopm_get_interface(port->serial->interface);
drivers/usb/serial/console.c
120
retval = usb_autopm_get_interface(serial->interface);
drivers/usb/serial/console.c
190
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/cp210x.c
1474
result = usb_autopm_get_interface(serial->interface);
drivers/usb/serial/cp210x.c
1497
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/cp210x.c
1524
result = usb_autopm_get_interface(serial->interface);
drivers/usb/serial/cp210x.c
1557
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/cp210x.c
1560
dev_err(&serial->interface->dev, "failed to set GPIO value: %d\n",
drivers/usb/serial/cp210x.c
1633
struct device *dev = &serial->interface->dev;
drivers/usb/serial/cp210x.c
1969
priv->gc.parent = &serial->interface->dev;
drivers/usb/serial/cp210x.c
2095
dev_dbg(&serial->interface->dev,
drivers/usb/serial/cp210x.c
2114
dev_dbg(&serial->interface->dev, "%s - %d.%d.%d\n", __func__,
drivers/usb/serial/cp210x.c
2131
dev_warn(&serial->interface->dev,
drivers/usb/serial/cp210x.c
2137
dev_dbg(&serial->interface->dev, "partnum = 0x%02x\n", priv->partnum);
drivers/usb/serial/cp210x.c
2177
dev_err(&serial->interface->dev, "GPIO initialisation failed: %d\n",
drivers/usb/serial/cp210x.c
634
cur_altsetting = serial->interface->cur_altsetting;
drivers/usb/serial/cp210x.c
685
dev_err(&serial->interface->dev,
drivers/usb/serial/cp210x.c
766
dev_err(&serial->interface->dev,
drivers/usb/serial/f81534.c
215
struct usb_interface *interface = serial->interface;
drivers/usb/serial/f81534.c
244
dev_err(&interface->dev, "%s: reg: %x data: %x failed: %d\n",
drivers/usb/serial/f81534.c
254
struct usb_interface *interface = serial->interface;
drivers/usb/serial/f81534.c
283
dev_err(&interface->dev, "%s: reg: %x failed: %d\n", __func__,
drivers/usb/serial/f81534.c
368
dev_err(&serial->interface->dev,
drivers/usb/serial/f81534.c
740
dev_err(&serial->interface->dev, "%s: read failed: %d\n",
drivers/usb/serial/f81534.c
840
struct device *dev = &serial->interface->dev;
drivers/usb/serial/f81534.c
854
serial_priv = devm_kzalloc(&serial->interface->dev,
drivers/usb/serial/f81534.c
865
dev_err(&serial->interface->dev, "%s: find idx failed: %d\n",
drivers/usb/serial/f81534.c
881
dev_err(&serial->interface->dev,
drivers/usb/serial/f81534.c
887
dev_dbg(&serial->interface->dev,
drivers/usb/serial/f81534.c
897
dev_err(&serial->interface->dev,
drivers/usb/serial/f81534.c
903
dev_dbg(&serial->interface->dev, "%s: read default config\n",
drivers/usb/serial/f81534.c
919
dev_warn(&serial->interface->dev,
drivers/usb/serial/f81534.c
930
dev_dbg(&serial->interface->dev,
drivers/usb/serial/ftdi_sio.c
1500
ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber;
drivers/usb/serial/ftdi_sio.c
1594
struct usb_interface *interface = port->serial->interface;
drivers/usb/serial/ftdi_sio.c
1599
num_endpoints = interface->cur_altsetting->desc.bNumEndpoints;
drivers/usb/serial/ftdi_sio.c
1610
ep_desc = &interface->cur_altsetting->endpoint[i].desc;
drivers/usb/serial/ftdi_sio.c
1737
result = usb_autopm_get_interface(serial->interface);
drivers/usb/serial/ftdi_sio.c
1748
dev_err(&serial->interface->dev,
drivers/usb/serial/ftdi_sio.c
1753
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/ftdi_sio.c
1803
result = usb_autopm_get_interface(serial->interface);
drivers/usb/serial/ftdi_sio.c
1815
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/ftdi_sio.c
2127
priv->gc.parent = &serial->interface->dev;
drivers/usb/serial/ftdi_sio.c
2216
dev_err(&port->serial->interface->dev,
drivers/usb/serial/ftdi_sio.c
2259
struct usb_interface *intf = serial->interface;
drivers/usb/serial/ftdi_sio.c
2270
struct usb_interface *intf = serial->interface;
drivers/usb/serial/ftdi_sio.c
2298
struct usb_interface *intf = serial->interface;
drivers/usb/serial/generic.c
39
struct device *dev = &serial->interface->dev;
drivers/usb/serial/generic.c
50
struct device *dev = &serial->interface->dev;
drivers/usb/serial/io_edgeport.c
2796
alt = serial->interface->cur_altsetting;
drivers/usb/serial/io_edgeport.c
547
dev_warn(&serial->interface->dev, "short epic descriptor received: %d\n",
drivers/usb/serial/io_ti.c
1012
struct device *dev = &serial->serial->interface->dev;
drivers/usb/serial/io_ti.c
1014
struct usb_interface_descriptor *interface;
drivers/usb/serial/io_ti.c
1051
interface = &serial->serial->interface->cur_altsetting->desc;
drivers/usb/serial/io_ti.c
1052
if (!interface) {
drivers/usb/serial/io_ti.c
1063
if (interface->bNumEndpoints > 1) {
drivers/usb/serial/io_ti.c
1080
struct device *dev = &serial->serial->interface->dev;
drivers/usb/serial/io_ti.c
1391
struct device *dev = &serial->serial->interface->dev;
drivers/usb/serial/io_ti.c
2480
dev_err(&serial->serial->interface->dev,
drivers/usb/serial/io_ti.c
2491
struct device *dev = &serial->interface->dev;
drivers/usb/serial/io_ti.c
2495
if (serial->interface->cur_altsetting->desc.bNumEndpoints > 1) {
drivers/usb/serial/io_ti.c
975
struct device *dev = &serial->serial->interface->dev;
drivers/usb/serial/keyspan.c
1698
iface_desc = serial->interface->cur_altsetting;
drivers/usb/serial/keyspan.c
1704
dev_warn(&serial->interface->dev, "found no endpoint descriptor for endpoint %x\n",
drivers/usb/serial/keyspan.c
1720
dev_dbg(&serial->interface->dev, "%s - alloc for endpoint %x\n",
drivers/usb/serial/keyspan.c
1748
dev_warn(&serial->interface->dev,
drivers/usb/serial/keyspan.c
1755
dev_dbg(&serial->interface->dev, "%s - using urb %p for %s endpoint %x\n",
drivers/usb/serial/metro-usb.c
67
dev_err(&serial->interface->dev, "interrupt-out endpoint missing\n");
drivers/usb/serial/mos7720.c
587
dev_err(&serial->interface->dev,
drivers/usb/serial/mos7720.c
594
mos_parport->pp->dev = &serial->interface->dev;
drivers/usb/serial/mos7840.c
1495
dev_err(&serial->interface->dev, "missing endpoints\n");
drivers/usb/serial/mos7840.c
1504
struct device *dev = &serial->interface->dev;
drivers/usb/serial/mxuport.c
1011
dev_dbg(&serial->interface->dev, "Starting firmware download...\n");
drivers/usb/serial/mxuport.c
1068
dev_dbg(&serial->interface->dev, "Device firmware version v%x.%x.%x\n",
drivers/usb/serial/mxuport.c
1075
err = request_firmware(&fw_p, buf, &serial->interface->dev);
drivers/usb/serial/mxuport.c
1077
dev_warn(&serial->interface->dev, "Firmware %s not found\n",
drivers/usb/serial/mxuport.c
1084
dev_err(&serial->interface->dev,
drivers/usb/serial/mxuport.c
1093
dev_dbg(&serial->interface->dev,
drivers/usb/serial/mxuport.c
1107
dev_info(&serial->interface->dev,
drivers/usb/serial/mxuport.c
224
dev_err(&serial->interface->dev,
drivers/usb/serial/mxuport.c
231
dev_err(&serial->interface->dev,
drivers/usb/serial/mxuport.c
256
dev_err(&serial->interface->dev,
drivers/usb/serial/mxuport.c
946
dev_warn(&serial->interface->dev,
drivers/usb/serial/option.c
2603
&serial->interface->cur_altsetting->desc;
drivers/usb/serial/option.c
2652
iface_desc = &serial->interface->cur_altsetting->desc;
drivers/usb/serial/pl2303.c
245
struct device *dev = &serial->interface->dev;
drivers/usb/serial/pl2303.c
274
struct device *dev = &serial->interface->dev;
drivers/usb/serial/pl2303.c
341
struct usb_interface *interface = serial->interface;
drivers/usb/serial/pl2303.c
343
struct device *ddev = &interface->dev;
drivers/usb/serial/pl2303.c
348
if (interface == dev->actconfig->interface[0])
drivers/usb/serial/pl2303.c
352
iface_desc = dev->actconfig->interface[0]->cur_altsetting;
drivers/usb/serial/pl2303.c
372
struct device *dev = &serial->interface->dev;
drivers/usb/serial/pl2303.c
465
dev_err(&serial->interface->dev,
drivers/usb/serial/pl2303.c
501
dev_dbg(&serial->interface->dev, "device type: %s\n", pl2303_type_data[type].name);
drivers/usb/serial/qcserial.c
232
struct usb_host_interface *intf = serial->interface->cur_altsetting;
drivers/usb/serial/qcserial.c
252
if (serial->interface->num_altsetting == 2)
drivers/usb/serial/qcserial.c
253
intf = usb_altnum_to_altsetting(serial->interface, 1);
drivers/usb/serial/qcserial.c
254
else if (serial->interface->num_altsetting > 2)
drivers/usb/serial/qcserial.c
262
if (serial->interface->num_altsetting == 1)
drivers/usb/serial/safe_serial.c
265
desc = &serial->interface->cur_altsetting->desc;
drivers/usb/serial/sierra.c
120
return serial->interface->cur_altsetting->desc.bInterfaceNumber;
drivers/usb/serial/sierra.c
138
if (serial->interface->num_altsetting == 2) {
drivers/usb/serial/sierra.c
292
__u16 interface = 0;
drivers/usb/serial/sierra.c
306
interface = sierra_interface_num(serial);
drivers/usb/serial/sierra.c
319
interface = 0;
drivers/usb/serial/sierra.c
321
interface = 1;
drivers/usb/serial/sierra.c
323
interface = 2;
drivers/usb/serial/sierra.c
330
retval = usb_autopm_get_interface(serial->interface);
drivers/usb/serial/sierra.c
335
0x22, 0x21, val, interface, NULL, 0, USB_CTRL_SET_TIMEOUT);
drivers/usb/serial/sierra.c
336
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/sierra.c
399
usb_autopm_put_interface_async(port->serial->interface);
drivers/usb/serial/sierra.c
448
retval = usb_autopm_get_interface_async(serial->interface);
drivers/usb/serial/sierra.c
516
usb_autopm_put_interface_async(serial->interface);
drivers/usb/serial/sierra.c
743
serial->interface->needs_remote_wakeup = 0;
drivers/usb/serial/sierra.c
752
usb_autopm_put_interface_async(serial->interface);
drivers/usb/serial/sierra.c
766
usb_autopm_get_interface_no_resume(serial->interface);
drivers/usb/serial/sierra.c
798
serial->interface->needs_remote_wakeup = 1;
drivers/usb/serial/sierra.c
800
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/sierra.c
90
ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber;
drivers/usb/serial/sierra.c
91
numendpoints = serial->interface->cur_altsetting->desc.bNumEndpoints;
drivers/usb/serial/ti_usb_3410_5052.c
545
cur_altsetting = serial->interface->cur_altsetting;
drivers/usb/serial/ti_usb_3410_5052.c
574
dev_err(&serial->interface->dev, "missing endpoints\n");
drivers/usb/serial/usb-serial.c
1011
find_endpoints(serial, epds, interface);
drivers/usb/serial/usb-serial.c
1072
port->dev.parent = &interface->dev;
drivers/usb/serial/usb-serial.c
1116
usb_set_intfdata(interface, serial);
drivers/usb/serial/usb-serial.c
1162
release_sibling(serial, interface);
drivers/usb/serial/usb-serial.c
1170
static void usb_serial_disconnect(struct usb_interface *interface)
drivers/usb/serial/usb-serial.c
1173
struct usb_serial *serial = usb_get_intfdata(interface);
drivers/usb/serial/usb-serial.c
1174
struct device *dev = &interface->dev;
drivers/usb/serial/usb-serial.c
1200
release_sibling(serial, interface);
drivers/usb/serial/usb-serial.c
131
dev_err(&serial->interface->dev,
drivers/usb/serial/usb-serial.c
151
sibling = serial->interface;
drivers/usb/serial/usb-serial.c
183
usb_put_intf(serial->interface);
drivers/usb/serial/usb-serial.c
264
retval = usb_autopm_get_interface(serial->interface);
drivers/usb/serial/usb-serial.c
270
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/usb-serial.c
308
usb_autopm_put_interface(port->serial->interface);
drivers/usb/serial/usb-serial.c
683
struct usb_interface *interface,
drivers/usb/serial/usb-serial.c
693
serial->interface = usb_get_intf(interface);
drivers/usb/serial/usb-serial.c
797
struct device *dev = &serial->interface->dev;
drivers/usb/serial/usb-serial.c
87
dev_dbg(&serial->interface->dev, "%s %d\n", __func__, num_ports);
drivers/usb/serial/usb-serial.c
956
static int usb_serial_probe(struct usb_interface *interface,
drivers/usb/serial/usb-serial.c
959
struct device *ddev = &interface->dev;
drivers/usb/serial/usb-serial.c
960
struct usb_device *dev = interface_to_usbdev(interface);
drivers/usb/serial/usb-serial.c
971
type = search_serial_device(interface);
drivers/usb/serial/usb-serial.c
985
serial = create_serial(dev, interface, type);
drivers/usb/serial/usb-serial.c
995
id = get_iface_id(type, interface);
drivers/usb/serial/usb_wwan.c
169
err = usb_autopm_get_interface_async(port->serial->interface);
drivers/usb/serial/usb_wwan.c
196
usb_autopm_put_interface_async(port->serial->interface);
drivers/usb/serial/usb_wwan.c
266
usb_autopm_put_interface_async(port->serial->interface);
drivers/usb/serial/usb_wwan.c
358
serial->interface->needs_remote_wakeup = 1;
drivers/usb/serial/usb_wwan.c
361
usb_autopm_put_interface(serial->interface);
drivers/usb/serial/usb_wwan.c
397
serial->interface->needs_remote_wakeup = 0;
drivers/usb/serial/usb_wwan.c
405
usb_autopm_put_interface_async(serial->interface);
drivers/usb/serial/usb_wwan.c
414
usb_autopm_get_interface_no_resume(serial->interface);
drivers/usb/serial/usb_wwan.c
55
ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber;
drivers/usb/serial/usb_wwan.c
57
res = usb_autopm_get_interface(serial->interface);
drivers/usb/serial/usb_wwan.c
587
usb_autopm_put_interface_async(serial->interface);
drivers/usb/serial/usb_wwan.c
66
usb_autopm_put_interface(port->serial->interface);
drivers/usb/serial/visor.c
478
dev_err(&serial->interface->dev, "missing endpoints\n");
drivers/usb/serial/wishbone-serial.c
39
port->serial->interface->cur_altsetting->desc.bInterfaceNumber,
drivers/usb/serial/xr_serial.c
1030
desc = &port->serial->interface->cur_altsetting->desc;
drivers/usb/serial/xr_serial.c
755
struct usb_host_interface *alt = port->serial->interface->cur_altsetting;
drivers/usb/serial/xr_serial.c
953
struct usb_interface *control = serial->interface;
drivers/usb/serial/xsens_mt.c
43
if (serial->interface->cur_altsetting->desc.bInterfaceNumber == 1)
drivers/usb/storage/onetouch.c
166
struct usb_host_interface *interface;
drivers/usb/storage/onetouch.c
173
interface = ss->pusb_intf->cur_altsetting;
drivers/usb/storage/onetouch.c
175
if (interface->desc.bNumEndpoints != 3)
drivers/usb/storage/onetouch.c
178
endpoint = &interface->endpoint[2].desc;
drivers/usb/storage/usb.c
231
if (config->interface[i] == intf)
drivers/usb/usb-skeleton.c
100
dev = usb_get_intfdata(interface);
drivers/usb/usb-skeleton.c
106
retval = usb_autopm_get_interface(interface);
drivers/usb/usb-skeleton.c
129
usb_autopm_put_interface(dev->interface);
drivers/usb/usb-skeleton.c
173
dev_err(&dev->interface->dev,
drivers/usb/usb-skeleton.c
212
dev_err(&dev->interface->dev,
drivers/usb/usb-skeleton.c
344
dev_err(&dev->interface->dev,
drivers/usb/usb-skeleton.c
440
dev_err(&dev->interface->dev,
drivers/usb/usb-skeleton.c
488
static int skel_probe(struct usb_interface *interface,
drivers/usb/usb-skeleton.c
49
struct usb_interface *interface; /* the interface for this device */
drivers/usb/usb-skeleton.c
507
dev->udev = usb_get_dev(interface_to_usbdev(interface));
drivers/usb/usb-skeleton.c
508
dev->interface = usb_get_intf(interface);
drivers/usb/usb-skeleton.c
512
retval = usb_find_common_endpoints(interface->cur_altsetting,
drivers/usb/usb-skeleton.c
515
dev_err(&interface->dev,
drivers/usb/usb-skeleton.c
536
usb_set_intfdata(interface, dev);
drivers/usb/usb-skeleton.c
539
retval = usb_register_dev(interface, &skel_class);
drivers/usb/usb-skeleton.c
542
dev_err(&interface->dev,
drivers/usb/usb-skeleton.c
544
usb_set_intfdata(interface, NULL);
drivers/usb/usb-skeleton.c
549
dev_info(&interface->dev,
drivers/usb/usb-skeleton.c
551
interface->minor);
drivers/usb/usb-skeleton.c
561
static void skel_disconnect(struct usb_interface *interface)
drivers/usb/usb-skeleton.c
564
int minor = interface->minor;
drivers/usb/usb-skeleton.c
566
dev = usb_get_intfdata(interface);
drivers/usb/usb-skeleton.c
569
usb_deregister_dev(interface, &skel_class);
drivers/usb/usb-skeleton.c
582
dev_info(&interface->dev, "USB Skeleton #%d now disconnected", minor);
drivers/usb/usb-skeleton.c
77
usb_put_intf(dev->interface);
drivers/usb/usb-skeleton.c
86
struct usb_interface *interface;
drivers/usb/usb-skeleton.c
92
interface = usb_find_interface(&skel_driver, subminor);
drivers/usb/usb-skeleton.c
93
if (!interface) {
drivers/usb/usbip/stub_rx.c
107
__u16 interface;
drivers/usb/usbip/stub_rx.c
112
interface = le16_to_cpu(req->wIndex);
drivers/usb/usbip/stub_rx.c
115
interface, alternate);
drivers/usb/usbip/stub_rx.c
117
ret = usb_set_interface(urb->dev, interface, alternate);
drivers/usb/usbip/stub_rx.c
121
interface, alternate, ret);
drivers/usb/usbip/stub_rx.c
125
interface, alternate);
drivers/usb/usbip/usbip_common.h
326
static inline int interface_to_busnum(struct usb_interface *interface)
drivers/usb/usbip/usbip_common.h
328
struct usb_device *udev = interface_to_usbdev(interface);
drivers/usb/usbip/usbip_common.h
333
static inline int interface_to_devnum(struct usb_interface *interface)
drivers/usb/usbip/usbip_common.h
335
struct usb_device *udev = interface_to_usbdev(interface);
drivers/video/fbdev/smscufx.c
1584
static int ufx_usb_probe(struct usb_interface *interface,
drivers/video/fbdev/smscufx.c
1594
usbdev = interface_to_usbdev(interface);
drivers/video/fbdev/smscufx.c
1609
usb_set_intfdata(interface, dev);
drivers/video/fbdev/smscufx.c
1729
static void ufx_usb_disconnect(struct usb_interface *interface)
drivers/video/fbdev/smscufx.c
1736
dev = usb_get_intfdata(interface);
drivers/video/fbdev/smscufx.c
1747
usb_set_intfdata(interface, NULL);
drivers/watchdog/pcwd_usb.c
118
struct usb_interface *interface;
drivers/watchdog/pcwd_usb.c
152
static int usb_pcwd_probe(struct usb_interface *interface,
drivers/watchdog/pcwd_usb.c
154
static void usb_pcwd_disconnect(struct usb_interface *interface);
drivers/watchdog/pcwd_usb.c
170
struct device *dev = &usb_pcwd->interface->dev;
drivers/watchdog/pcwd_usb.c
229
dev_dbg(&usb_pcwd->interface->dev,
drivers/watchdog/pcwd_usb.c
239
dev_dbg(&usb_pcwd->interface->dev,
drivers/watchdog/pcwd_usb.c
599
static int usb_pcwd_probe(struct usb_interface *interface,
drivers/watchdog/pcwd_usb.c
602
struct usb_device *udev = interface_to_usbdev(interface);
drivers/watchdog/pcwd_usb.c
620
iface_desc = interface->cur_altsetting;
drivers/watchdog/pcwd_usb.c
652
usb_pcwd->interface = interface;
drivers/watchdog/pcwd_usb.c
742
usb_set_intfdata(interface, usb_pcwd);
drivers/watchdog/pcwd_usb.c
769
static void usb_pcwd_disconnect(struct usb_interface *interface)
drivers/watchdog/pcwd_usb.c
776
usb_pcwd = usb_get_intfdata(interface);
drivers/watchdog/pcwd_usb.c
777
usb_set_intfdata(interface, NULL);
fs/smb/server/transport_tcp.c
222
struct interface *iface = (struct interface *)p;
fs/smb/server/transport_tcp.c
313
static int ksmbd_tcp_run_kthread(struct interface *iface)
fs/smb/server/transport_tcp.c
42
static struct interface *alloc_iface(char *ifname);
fs/smb/server/transport_tcp.c
456
static int create_socket(struct interface *iface)
fs/smb/server/transport_tcp.c
537
struct interface *ksmbd_find_netdev_name_iface_list(char *netdev_name)
fs/smb/server/transport_tcp.c
539
struct interface *iface;
fs/smb/server/transport_tcp.c
551
struct interface *iface;
fs/smb/server/transport_tcp.c
623
struct interface *iface, *tmp;
fs/smb/server/transport_tcp.c
634
static struct interface *alloc_iface(char *ifname)
fs/smb/server/transport_tcp.c
636
struct interface *iface;
fs/smb/server/transport_tcp.c
641
iface = kzalloc_obj(struct interface, KSMBD_DEFAULT_GFP);
fs/smb/server/transport_tcp.h
10
struct interface *ksmbd_find_netdev_name_iface_list(char *netdev_name);
include/linux/greybus/greybus_manifest.h
164
struct greybus_descriptor_interface interface;
include/linux/igmp.h
69
struct in_device *interface;
include/linux/most.h
235
enum most_interface_type interface;
include/linux/mv643xx_eth.h
63
phy_interface_t interface;
include/linux/of_net.h
15
extern int of_get_phy_mode(struct device_node *np, phy_interface_t *interface);
include/linux/of_net.h
22
phy_interface_t *interface)
include/linux/pcs/pcs-xpcs.h
54
int xpcs_get_an_mode(struct dw_xpcs *xpcs, phy_interface_t interface);
include/linux/phy.h
1168
phy_interface_t interface);
include/linux/phy.h
1649
int phy_interface_num_ports(phy_interface_t interface);
include/linux/phy.h
210
static inline const char *phy_modes(phy_interface_t interface)
include/linux/phy.h
212
switch (interface) {
include/linux/phy.h
2126
return phy_interface_mode_is_rgmii(phydev->interface);
include/linux/phy.h
2139
phy_interface_t phy_fix_phy_mode_for_mac_delays(phy_interface_t interface,
include/linux/phy.h
2171
u32 flags, phy_interface_t interface);
include/linux/phy.h
2174
phy_interface_t interface);
include/linux/phy.h
2177
phy_interface_t interface);
include/linux/phy.h
2187
phy_interface_t interface);
include/linux/phy.h
716
phy_interface_t interface;
include/linux/phy_port.h
33
int (*configure_mii)(struct phy_port *port, bool enable, phy_interface_t interface);
include/linux/phylink.h
123
phy_interface_t interface;
include/linux/phylink.h
206
phy_interface_t interface);
include/linux/phylink.h
208
phy_interface_t interface);
include/linux/phylink.h
216
phy_interface_t interface);
include/linux/phylink.h
219
phy_interface_t interface, int speed, int duplex,
include/linux/phylink.h
241
phy_interface_t interface);
include/linux/phylink.h
256
phy_interface_t interface);
include/linux/phylink.h
393
phy_interface_t interface);
include/linux/phylink.h
427
unsigned int mode, phy_interface_t interface,
include/linux/phylink.h
526
phy_interface_t interface);
include/linux/phylink.h
530
phy_interface_t interface);
include/linux/phylink.h
532
phy_interface_t interface);
include/linux/phylink.h
536
phy_interface_t interface,
include/linux/phylink.h
541
phy_interface_t interface, int speed, int duplex);
include/linux/phylink.h
577
phy_interface_t interface);
include/linux/phylink.h
645
phy_interface_t interface, const unsigned long *advertising,
include/linux/phylink.h
675
phy_interface_t interface, int speed, int duplex);
include/linux/phylink.h
790
static inline int phylink_get_link_timer_ns(phy_interface_t interface)
include/linux/phylink.h
792
switch (interface) {
include/linux/phylink.h
825
int phylink_mii_c22_pcs_encode_advertisement(phy_interface_t interface,
include/linux/phylink.h
828
phy_interface_t interface,
include/linux/stmmac.h
277
phy_interface_t interface, int speed);
include/linux/stmmac.h
278
void (*fix_mac_speed)(void *priv, phy_interface_t interface,
include/linux/stmmac.h
286
phy_interface_t interface);
include/linux/stmmac.h
300
phy_interface_t interface);
include/linux/sxgbe_platform.h
43
phy_interface_t interface;
include/linux/uacce.h
139
struct uacce_interface *interface);
include/linux/uacce.h
147
struct uacce_interface *interface)
include/linux/usb.h
417
struct usb_interface *interface[USB_MAXINTERFACES];
include/linux/usb.h
897
extern int usb_alloc_streams(struct usb_interface *interface,
include/linux/usb.h
902
extern int usb_free_streams(struct usb_interface *interface,
include/linux/usb.h
934
const struct usb_device_id *usb_match_id(struct usb_interface *interface,
include/linux/usb.h
936
extern int usb_match_one_id(struct usb_interface *interface,
include/linux/usb/composite.h
218
unsigned interface, unsigned alt);
include/linux/usb/composite.h
220
unsigned interface);
include/linux/usb/composite.h
335
struct usb_function *interface[MAX_CONFIG_INTERFACES];
include/linux/usb/serial.h
145
struct usb_interface *interface;
include/pcmcia/cistpl.h
339
u_char interface;
include/pcmcia/cistpl.h
458
u_char interface;
include/soc/mscc/ocelot.h
1156
phy_interface_t interface,
include/soc/mscc/ocelot.h
1161
phy_interface_t interface,
include/uapi/linux/usb/functionfs.h
86
__u8 interface;
include/uapi/linux/usbdevice_fs.h
171
unsigned int interface;
include/uapi/linux/usbdevice_fs.h
58
unsigned int interface;
include/uapi/linux/usbdevice_fs.h
70
unsigned int interface;
net/core/of_net.c
27
int of_get_phy_mode(struct device_node *np, phy_interface_t *interface)
net/core/of_net.c
32
*interface = PHY_INTERFACE_MODE_NA;
net/core/of_net.c
42
*interface = i;
net/dsa/port.c
1598
phy_interface_t interface)
net/dsa/port.c
1605
phy_interface_t interface,
net/ipv4/igmp.c
1223
pmc->interface = im->interface;
net/ipv4/igmp.c
1272
im->interface = pmc->interface;
net/ipv4/igmp.c
1283
in_dev_put(pmc->interface);
net/ipv4/igmp.c
1304
in_dev_put(pmc->interface);
net/ipv4/igmp.c
1324
struct in_device *in_dev = im->interface;
net/ipv4/igmp.c
1368
struct in_device *in_dev = im->interface;
net/ipv4/igmp.c
1568
im->interface = in_dev;
net/ipv4/igmp.c
186
in_dev_put(im->interface);
net/ipv4/igmp.c
2002
ip_rt_multicast_event(pmc->interface);
net/ipv4/igmp.c
2006
struct in_device *in_dev = pmc->interface;
net/ipv4/igmp.c
2086
igmp_ifc_event(pmc->interface);
net/ipv4/igmp.c
2088
igmp_ifc_event(pmc->interface);
net/ipv4/igmp.c
2122
ip_rt_multicast_event(pmc->interface);
net/ipv4/igmp.c
2146
int qrv = pmc->interface->mr_qrv;
net/ipv4/igmp.c
2249
struct net *net = dev_net(pmc->interface->dev);
net/ipv4/igmp.c
2250
in_dev = pmc->interface;
net/ipv4/igmp.c
468
struct net_device *dev = pmc->interface->dev;
net/ipv4/igmp.c
493
struct net_device *dev = pmc->interface->dev;
net/ipv4/igmp.c
718
in_dev_put(pmc->interface);
net/ipv4/igmp.c
871
struct in_device *in_dev = im->interface;
scripts/mod/file2alias.c
425
unsigned char baseclass, subclass, interface,
scripts/mod/file2alias.c
457
interface = class;
scripts/mod/file2alias.c
470
ADD(alias, "i", interface_mask == 0xFF, interface);
sound/pci/asihpi/hpi6205.c
1021
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
1087
status = &interface->instream_host_buffer_status[phm->
sound/pci/asihpi/hpi6205.c
1112
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
1124
status = &interface->instream_host_buffer_status[phm->
sound/pci/asihpi/hpi6205.c
1180
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
1193
status = &interface->instream_host_buffer_status[phm->obj_index];
sound/pci/asihpi/hpi6205.c
1231
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
1238
status = &interface->instream_host_buffer_status[phm->obj_index];
sound/pci/asihpi/hpi6205.c
1467
struct bus_master_interface *interface =
sound/pci/asihpi/hpi6205.c
1474
interface->dsp_ack = H620_HIF_UNKNOWN;
sound/pci/asihpi/hpi6205.c
1993
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
2011
memcpy((void *)&interface->u.b_data[0],
sound/pci/asihpi/hpi6205.c
2014
interface->transfer_size_in_bytes = this_copy;
sound/pci/asihpi/hpi6205.c
2017
interface->dsp_ack = H620_HIF_IDLE;
sound/pci/asihpi/hpi6205.c
2028
operation, interface->dsp_ack);
sound/pci/asihpi/hpi6205.c
2034
(void *)&interface->u.b_data[0], this_copy);
sound/pci/asihpi/hpi6205.c
2038
if (interface->dsp_ack != operation)
sound/pci/asihpi/hpi6205.c
2040
interface->dsp_ack, operation);
sound/pci/asihpi/hpi6205.c
2053
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
2057
while ((interface->dsp_ack != state) && --t) {
sound/pci/asihpi/hpi6205.c
2069
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
2072
interface->host_cmd = cmd;
sound/pci/asihpi/hpi6205.c
2089
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
2093
if (phm->size > sizeof(interface->u.message_buffer)) {
sound/pci/asihpi/hpi6205.c
2095
phr->specific_error = sizeof(interface->u.message_buffer);
sound/pci/asihpi/hpi6205.c
2099
sizeof(interface->u.message_buffer));
sound/pci/asihpi/hpi6205.c
2111
memcpy(&interface->u.message_buffer, phm, phm->size);
sound/pci/asihpi/hpi6205.c
2120
message_count, interface->dsp_ack);
sound/pci/asihpi/hpi6205.c
2131
if (interface->u.response_buffer.response.size <= phr->size)
sound/pci/asihpi/hpi6205.c
2132
memcpy(phr, &interface->u.response_buffer,
sound/pci/asihpi/hpi6205.c
2133
interface->u.response_buffer.response.size);
sound/pci/asihpi/hpi6205.c
2137
interface->u.response_buffer.response.size,
sound/pci/asihpi/hpi6205.c
2139
memcpy(phr, &interface->u.response_buffer,
sound/pci/asihpi/hpi6205.c
2143
interface->u.response_buffer.response.size;
sound/pci/asihpi/hpi6205.c
519
struct bus_master_interface *interface;
sound/pci/asihpi/hpi6205.c
573
interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
584
if (interface->control_cache.number_of_controls) {
sound/pci/asihpi/hpi6205.c
588
interface->control_cache.size_in_bytes,
sound/pci/asihpi/hpi6205.c
596
interface->control_cache.size_in_bytes);
sound/pci/asihpi/hpi6205.c
599
hpi_alloc_control_cache(interface->
sound/pci/asihpi/hpi6205.c
601
interface->control_cache.size_in_bytes,
sound/pci/asihpi/hpi6205.c
610
interface->control_cache.physical_address32 =
sound/pci/asihpi/hpi6205.c
735
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
810
status = &interface->outstream_host_buffer_status[phm->
sound/pci/asihpi/hpi6205.c
835
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
847
status = &interface->outstream_host_buffer_status[phm->
sound/pci/asihpi/hpi6205.c
896
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
907
status = &interface->outstream_host_buffer_status[phm->obj_index];
sound/pci/asihpi/hpi6205.c
970
struct bus_master_interface *interface = phw->p_interface_buffer;
sound/pci/asihpi/hpi6205.c
980
status = &interface->outstream_host_buffer_status[phm->obj_index];
sound/soc/meson/aiu.c
178
struct aiu_interface *interface)
sound/soc/meson/aiu.c
194
interface->clks = clks;
sound/soc/meson/aiu.c
195
interface->clk_num = num;
sound/usb/bcd2000/bcd2000.c
349
struct usb_interface *interface)
sound/usb/bcd2000/bcd2000.c
363
static int bcd2000_probe(struct usb_interface *interface,
sound/usb/bcd2000/bcd2000.c
381
err = snd_card_new(&interface->dev, index[card_index], id[card_index],
sound/usb/bcd2000/bcd2000.c
387
bcd2k->dev = interface_to_usbdev(interface);
sound/usb/bcd2000/bcd2000.c
390
bcd2k->intf = interface;
sound/usb/bcd2000/bcd2000.c
392
snd_card_set_dev(card, &interface->dev);
sound/usb/bcd2000/bcd2000.c
409
usb_set_intfdata(interface, bcd2k);
sound/usb/bcd2000/bcd2000.c
416
bcd2000_free_usb_related_resources(bcd2k, interface);
sound/usb/bcd2000/bcd2000.c
421
static void bcd2000_disconnect(struct usb_interface *interface)
sound/usb/bcd2000/bcd2000.c
423
struct bcd2000 *bcd2k = usb_get_intfdata(interface);
sound/usb/bcd2000/bcd2000.c
433
bcd2000_free_usb_related_resources(bcd2k, interface);
sound/usb/card.c
248
static int snd_usb_create_stream(struct snd_usb_audio *chip, int ctrlif, int interface)
sound/usb/card.c
253
struct usb_interface *iface = usb_ifnum_to_if(dev, interface);
sound/usb/card.c
257
ctrlif, interface);
sound/usb/card.c
270
interface == 0 &&
sound/usb/card.c
273
interface = 2;
sound/usb/card.c
274
iface = usb_ifnum_to_if(dev, interface);
sound/usb/card.c
283
ctrlif, interface);
sound/usb/card.c
295
ctrlif, interface);
sound/usb/card.c
307
ctrlif, interface, altsd->bInterfaceClass);
sound/usb/card.c
317
snd_usb_add_ctrl_interface_link(chip, interface, ctrlif);
sound/usb/card.c
319
if (! snd_usb_parse_audio_interface(chip, interface)) {
sound/usb/card.c
320
usb_set_interface(dev, interface, 0); /* reset the current interface */
sound/usb/card.c
859
intf = config->interface[i];
sound/usb/fcp.c
1079
struct usb_interface *intf = config->interface[i];
sound/usb/fcp.c
160
static int fcp_usb_tx(struct usb_device *dev, int interface,
sound/usb/fcp.c
166
0, interface, buf, size);
sound/usb/fcp.c
169
static int fcp_usb_rx(struct usb_device *dev, int interface,
sound/usb/fcp.c
175
0, interface, buf, size);
sound/usb/helper.c
149
chip->intf_to_ctrl[chip->num_intf_to_ctrl].interface = ifnum;
sound/usb/helper.c
162
if (chip->intf_to_ctrl[i].interface == ifnum)
sound/usb/line6/driver.c
734
int line6_probe(struct usb_interface *interface,
sound/usb/line6/driver.c
741
struct usb_device *usbdev = interface_to_usbdev(interface);
sound/usb/line6/driver.c
754
ret = snd_card_new(&interface->dev,
sound/usb/line6/driver.c
765
line6->ifcdev = &interface->dev;
sound/usb/line6/driver.c
775
usb_set_intfdata(interface, line6);
sound/usb/line6/driver.c
781
dev_info(&interface->dev, "Line 6 %s found\n", properties->name);
sound/usb/line6/driver.c
784
interface_number = interface->cur_altsetting->desc.bInterfaceNumber;
sound/usb/line6/driver.c
790
dev_err(&interface->dev, "set_interface failed\n");
sound/usb/line6/driver.c
809
dev_info(&interface->dev, "Line 6 %s now attached\n",
sound/usb/line6/driver.c
818
line6_disconnect(interface);
sound/usb/line6/driver.c
826
void line6_disconnect(struct usb_interface *interface)
sound/usb/line6/driver.c
828
struct usb_line6 *line6 = usb_get_intfdata(interface);
sound/usb/line6/driver.c
829
struct usb_device *usbdev = interface_to_usbdev(interface);
sound/usb/line6/driver.c
848
dev_info(&interface->dev, "Line 6 %s now disconnected\n",
sound/usb/line6/driver.c
852
usb_set_intfdata(interface, NULL);
sound/usb/line6/driver.c
863
int line6_suspend(struct usb_interface *interface, pm_message_t message)
sound/usb/line6/driver.c
865
struct usb_line6 *line6 = usb_get_intfdata(interface);
sound/usb/line6/driver.c
883
int line6_resume(struct usb_interface *interface)
sound/usb/line6/driver.c
885
struct usb_line6 *line6 = usb_get_intfdata(interface);
sound/usb/line6/driver.h
200
int line6_probe(struct usb_interface *interface,
sound/usb/line6/driver.h
207
void line6_disconnect(struct usb_interface *interface);
sound/usb/line6/driver.h
210
int line6_suspend(struct usb_interface *interface, pm_message_t message);
sound/usb/line6/driver.h
211
int line6_resume(struct usb_interface *interface);
sound/usb/line6/pod.c
519
static int pod_probe(struct usb_interface *interface,
sound/usb/line6/pod.c
522
return line6_probe(interface, id, "Line6-POD",
sound/usb/line6/podhd.c
564
static int podhd_probe(struct usb_interface *interface,
sound/usb/line6/podhd.c
567
return line6_probe(interface, id, "Line6-PODHD",
sound/usb/line6/toneport.c
462
static int toneport_reset_resume(struct usb_interface *interface)
sound/usb/line6/toneport.c
466
err = toneport_setup(usb_get_intfdata(interface));
sound/usb/line6/toneport.c
469
return line6_resume(interface);
sound/usb/line6/toneport.c
559
static int toneport_probe(struct usb_interface *interface,
sound/usb/line6/toneport.c
562
return line6_probe(interface, id, "Line6-TonePort",
sound/usb/line6/variax.c
219
static int variax_probe(struct usb_interface *interface,
sound/usb/line6/variax.c
222
return line6_probe(interface, id, "Line6-Variax",
sound/usb/misc/ua101.c
1113
struct usb_interface *interface)
sound/usb/misc/ua101.c
1132
if (intf != interface)
sound/usb/misc/ua101.c
1146
static int ua101_probe(struct usb_interface *interface,
sound/usb/misc/ua101.c
1179
if (interface->altsetting->desc.bInterfaceNumber !=
sound/usb/misc/ua101.c
1190
err = snd_card_new(&interface->dev,
sound/usb/misc/ua101.c
1197
ua->dev = interface_to_usbdev(interface);
sound/usb/misc/ua101.c
1209
ua->intf[0] = interface;
sound/usb/misc/ua101.c
1274
usb_set_intfdata(interface, ua);
sound/usb/misc/ua101.c
1280
free_usb_related_resources(ua, interface);
sound/usb/misc/ua101.c
1285
static void ua101_disconnect(struct usb_interface *interface)
sound/usb/misc/ua101.c
1287
struct ua101 *ua = usb_get_intfdata(interface);
sound/usb/misc/ua101.c
1311
free_usb_related_resources(ua, interface);
sound/usb/misc/ua101.c
868
find_format_descriptor(struct usb_interface *interface)
sound/usb/misc/ua101.c
874
if (interface->num_altsetting != 2) {
sound/usb/misc/ua101.c
875
dev_err(&interface->dev, "invalid num_altsetting\n");
sound/usb/misc/ua101.c
879
alt = &interface->altsetting[0];
sound/usb/misc/ua101.c
881
dev_err(&interface->dev, "invalid bNumEndpoints\n");
sound/usb/misc/ua101.c
885
alt = &interface->altsetting[1];
sound/usb/misc/ua101.c
887
dev_err(&interface->dev, "invalid bNumEndpoints\n");
sound/usb/misc/ua101.c
899
dev_err(&interface->dev, "invalid descriptor length\n");
sound/usb/misc/ua101.c
907
dev_err(&interface->dev,
sound/usb/misc/ua101.c
916
dev_err(&interface->dev, "sample format descriptor not found\n");
sound/usb/mixer_scarlett2.c
2586
static int scarlett2_usb_tx(struct usb_device *dev, int interface,
sound/usb/mixer_scarlett2.c
2592
0, interface, buf, size);
sound/usb/mixer_scarlett2.c
2595
static int scarlett2_usb_rx(struct usb_device *dev, int interface,
sound/usb/mixer_scarlett2.c
2601
0, interface, buf, size);
sound/usb/mixer_scarlett2.c
8671
struct usb_interface *intf = config->interface[i];
sound/usb/usbaudio.h
31
u8 interface;
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
171
unsigned int interface;
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
58
unsigned int interface;
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
70
unsigned int interface;
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
124
int interface, ret, i;
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
142
interface = if_nametoindex(net_config->veth_cfg[index].local_veth);
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
143
if (!ASSERT_NEQ(interface, 0, "non zero interface index"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
146
ret = bpf_xdp_attach(interface, bpf_program__fd(local_prog),
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
155
interface = if_nametoindex(net_config->veth_cfg[index].remote_veth);
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
156
if (!ASSERT_NEQ(interface, 0, "non zero interface index")) {
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
161
ret = bpf_xdp_attach(interface, bpf_program__fd(remote_prog),
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
118
bpf_xdp_detach(interface, flags, NULL);
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
78
int interface;
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
88
interface = if_nametoindex(VETH_NAME);
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
89
if (!ASSERT_NEQ(interface, 0, "get interface index"))
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
92
ret = bpf_xdp_attach(interface, bpf_program__fd(xdp), flags, NULL);
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
96
tc_hook.ifindex = interface;
tools/testing/selftests/net/timestamping.c
321
char *interface;
tools/testing/selftests/net/timestamping.c
340
interface = argv[1];
tools/testing/selftests/net/timestamping.c
341
if_len = strlen(interface);
tools/testing/selftests/net/timestamping.c
388
memcpy(device.ifr_name, interface, if_len + 1);
tools/testing/selftests/net/timestamping.c
393
memcpy(hwtstamp.ifr_name, interface, if_len + 1);
tools/testing/selftests/net/timestamping.c
425
if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, interface, if_len))
tools/usb/ffs-aio-example/multibuff/host_app/test.c
165
iface = &conf->interface[0].altsetting[0];
tools/usb/ffs-aio-example/simple/host_app/test.c
165
iface = &conf->interface[0].altsetting[0];