Searched refs:sfp_info (Results 1 – 9 of 9) sorted by relevance
| /arch/mips/mach-octeon/ |
| A D | cvmx-helper-sfp.c | 130 sfp_info->limiting = true; in cvmx_sfp_parse_sfp_buffer() 133 sfp_info->limiting = false; in cvmx_sfp_parse_sfp_buffer() 138 sfp_info->limiting = true; in cvmx_sfp_parse_sfp_buffer() 155 sfp_info->limiting = true; in cvmx_sfp_parse_sfp_buffer() 185 sfp_info->limiting = true; in cvmx_sfp_parse_sfp_buffer() 213 sfp_info->limiting = true; in cvmx_sfp_parse_sfp_buffer() 231 sfp_info->limiting = true; in cvmx_sfp_parse_sfp_buffer() 237 sfp_info->limiting = true; in cvmx_sfp_parse_sfp_buffer() 241 if (sfp_info->copper_cable) in cvmx_sfp_parse_sfp_buffer() 360 sfp_info->power_level = 3; in cvmx_sfp_parse_sfp_buffer() [all …]
|
| A D | cvmx-helper-fdt.c | 110 struct cvmx_fdt_sfp_info *sfp_info; in cvmx_fdt_parse_vsc7224_channels() local 237 sfp_info = cvmx_helper_cfg_get_sfp_info(xiface, index); in cvmx_fdt_parse_vsc7224_channels() 238 if (!sfp_info) { in cvmx_fdt_parse_vsc7224_channels() 245 channel->next = sfp_info->vsc7224_chan; in cvmx_fdt_parse_vsc7224_channels() 246 if (sfp_info->vsc7224_chan) in cvmx_fdt_parse_vsc7224_channels() 247 sfp_info->vsc7224_chan->prev = channel; in cvmx_fdt_parse_vsc7224_channels() 248 sfp_info->vsc7224_chan = channel; in cvmx_fdt_parse_vsc7224_channels() 249 sfp_info->is_vsc7224 = true; in cvmx_fdt_parse_vsc7224_channels() 251 vsc7224->name, channel->lane, sfp_info->name); in cvmx_fdt_parse_vsc7224_channels() 252 if (!sfp_info->mod_abs_changed) { in cvmx_fdt_parse_vsc7224_channels() [all …]
|
| A D | cvmx-helper-board.c | 133 mod_info = &sfp->sfp_info; in cvmx_sfp_vsc7224_mod_abs_changed() 217 struct cvmx_fdt_sfp_info *sfp_info, in __cvmx_helper_update_sfp() argument 222 cvmx_sfp_check_mod_abs(sfp_info, sfp_info->mod_abs_data); in __cvmx_helper_update_sfp() 255 struct cvmx_fdt_sfp_info *sfp_info; in __cvmx_helper_board_link_get_from_dt() local 311 if (!sfp_info && !sfp_parsed) { in __cvmx_helper_board_link_get_from_dt() 315 sfp_info = cvmx_helper_cfg_get_sfp_info(xiface, in __cvmx_helper_board_link_get_from_dt() 322 cvmx_sfp_update_link(sfp_info, result); in __cvmx_helper_board_link_get_from_dt() 384 sfp_info = cvmx_helper_cfg_get_sfp_info(xiface, index); in __cvmx_helper_board_link_get_from_dt() 385 while (sfp_info) { in __cvmx_helper_board_link_get_from_dt() 389 if (!result.s.link_up || sfp_info->last_mod_abs) in __cvmx_helper_board_link_get_from_dt() [all …]
|
| A D | cvmx-helper.c | 1710 struct cvmx_fdt_sfp_info *sfp_info; in cvmx_helper_link_get() local 1729 sfp_info = cvmx_helper_cfg_get_sfp_info(xiface, index); in cvmx_helper_link_get() 1731 while (sfp_info) { in cvmx_helper_link_get() 1732 if (!result.s.link_up || sfp_info->last_mod_abs) in cvmx_helper_link_get() 1733 cvmx_sfp_check_mod_abs(sfp_info, sfp_info->mod_abs_data); in cvmx_helper_link_get() 1734 sfp_info = sfp_info->next_iface_sfp; in cvmx_helper_link_get()
|
| A D | cvmx-helper-cfg.c | 1262 return cvmx_cfg_port[xi.node][xi.interface][index].sfp_info; in cvmx_helper_cfg_get_sfp_info() 1272 void cvmx_helper_cfg_set_sfp_info(int xiface, int index, struct cvmx_fdt_sfp_info *sfp_info) in cvmx_helper_cfg_set_sfp_info() argument 1278 cvmx_cfg_port[xi.node][xi.interface][index].sfp_info = sfp_info; in cvmx_helper_cfg_set_sfp_info()
|
| /arch/mips/mach-octeon/include/mach/ |
| A D | cvmx-helper-fdt.h | 78 struct cvmx_sfp_mod_info sfp_info; member 116 int (*check_mod_abs)(struct cvmx_fdt_sfp_info *sfp_info, void *data); 120 int (*mod_abs_changed)(struct cvmx_fdt_sfp_info *sfp_info, int val, void *data); 124 int (*rx_los_changed)(struct cvmx_fdt_sfp_info *sfp_info, int val, void *data); 563 int cvmx_sfp_vsc7224_mod_abs_changed(struct cvmx_fdt_sfp_info *sfp_info, 565 int cvmx_sfp_avsp5410_mod_abs_changed(struct cvmx_fdt_sfp_info *sfp_info,
|
| A D | cvmx-helper-board.h | 175 struct cvmx_fdt_sfp_info *sfp_info; member 209 struct cvmx_fdt_sfp_info *sfp_info; member 302 struct cvmx_fdt_sfp_info *sfp_info; member
|
| A D | cvmx-helper-sfp.h | 280 int cvmx_phy_sfp_parse_eeprom(struct cvmx_sfp_mod_info *sfp_info, const u8 *buffer); 287 void cvmx_phy_sfp_print_info(const struct cvmx_sfp_mod_info *sfp_info);
|
| A D | cvmx-helper-cfg.h | 128 struct cvmx_fdt_sfp_info *sfp_info; /** SFP+/QSFP info for port */ member 855 void cvmx_helper_cfg_set_sfp_info(int xiface, int index, struct cvmx_fdt_sfp_info *sfp_info);
|
Completed in 26 milliseconds