Home
last modified time | relevance | path

Searched defs:lane (Results 1 – 25 of 75) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
Dserdes.c37 int lane, int device, int reg, u16 *val) in mv88e6390_serdes_read()
45 int lane, int device, int reg, u16 val) in mv88e6390_serdes_write()
98 int mv88e6352_serdes_power(struct mv88e6xxx_chip *chip, int port, u8 lane, in mv88e6352_serdes_power()
120 u8 lane, unsigned int mode, in mv88e6352_serdes_pcs_config()
169 u8 lane, struct phylink_link_state *state) in mv88e6352_serdes_pcs_get_state()
190 u8 lane) in mv88e6352_serdes_pcs_an_restart()
203 u8 lane, int speed, int duplex) in mv88e6352_serdes_pcs_link_up()
236 u8 lane = 0; in mv88e6352_serdes_get_lane() local
357 u8 lane) in mv88e6352_serdes_irq_status()
375 int mv88e6352_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, u8 lane, in mv88e6352_serdes_irq_enable()
[all …]
Dserdes.h143 int port, u8 lane) in mv88e6xxx_serdes_power_up()
152 int port, u8 lane) in mv88e6xxx_serdes_power_down()
170 int port, u8 lane) in mv88e6xxx_serdes_irq_enable()
179 int port, u8 lane) in mv88e6xxx_serdes_irq_disable()
188 mv88e6xxx_serdes_irq_status(struct mv88e6xxx_chip *chip, int port, u8 lane) in mv88e6xxx_serdes_irq_status()
/kernel/linux/linux-5.10/drivers/net/dsa/b53/
Db53_serdes.c37 static void b53_serdes_set_lane(struct b53_device *dev, u8 lane) in b53_serdes_set_lane()
49 static void b53_serdes_write(struct b53_device *dev, u8 lane, in b53_serdes_write()
56 static u16 b53_serdes_read(struct b53_device *dev, u8 lane, in b53_serdes_read()
66 u8 lane = b53_serdes_map_lane(dev, port); in b53_serdes_config() local
85 u8 lane = b53_serdes_map_lane(dev, port); in b53_serdes_an_restart() local
102 u8 lane = b53_serdes_map_lane(dev, port); in b53_serdes_link_state() local
144 u8 lane = b53_serdes_map_lane(dev, port); in b53_serdes_link_set() local
165 u8 lane = b53_serdes_map_lane(dev, port); in b53_serdes_phylink_validate() local
185 u8 lane = b53_serdes_map_lane(dev, port); in b53_serdes_init() local
/kernel/linux/linux-5.10/drivers/phy/marvell/
Dphy-armada38x-comphy.c46 struct a38x_comphy_lane lane[MAX_A38X_COMPHY]; member
58 static void a38x_set_conf(struct a38x_comphy_lane *lane, bool enable) in a38x_set_conf()
73 static void a38x_comphy_set_reg(struct a38x_comphy_lane *lane, in a38x_comphy_set_reg()
82 static void a38x_comphy_set_speed(struct a38x_comphy_lane *lane, in a38x_comphy_set_speed()
91 static int a38x_comphy_poll(struct a38x_comphy_lane *lane, in a38x_comphy_poll()
114 struct a38x_comphy_lane *lane = phy_get_drvdata(phy); in a38x_comphy_set_mode() local
159 struct a38x_comphy_lane *lane; in a38x_comphy_xlate() local
Dphy-mvebu-a3700-comphy.c58 unsigned int lane; member
110 static int mvebu_a3700_comphy_smc(unsigned long function, unsigned long lane, in mvebu_a3700_comphy_smc()
129 static int mvebu_a3700_comphy_get_fw_mode(int lane, int port, in mvebu_a3700_comphy_get_fw_mode()
156 struct mvebu_a3700_comphy_lane *lane = phy_get_drvdata(phy); in mvebu_a3700_comphy_set_mode() local
178 struct mvebu_a3700_comphy_lane *lane = phy_get_drvdata(phy); in mvebu_a3700_comphy_power_on() local
240 struct mvebu_a3700_comphy_lane *lane = phy_get_drvdata(phy); in mvebu_a3700_comphy_power_off() local
255 struct mvebu_a3700_comphy_lane *lane; in mvebu_a3700_comphy_xlate() local
277 struct mvebu_a3700_comphy_lane *lane; in mvebu_a3700_comphy_probe() local
Dphy-mvebu-cp110-comphy.c180 unsigned lane; member
272 unsigned long lane, unsigned long mode) in mvebu_comphy_smc()
290 static int mvebu_comphy_get_mode(bool fw_mode, int lane, int port, in mvebu_comphy_get_mode()
320 static inline int mvebu_comphy_get_mux(int lane, int port, in mvebu_comphy_get_mux()
326 static inline int mvebu_comphy_get_fw_mode(int lane, int port, in mvebu_comphy_get_fw_mode()
332 static int mvebu_comphy_ethernet_init_reset(struct mvebu_comphy_lane *lane) in mvebu_comphy_ethernet_init_reset()
448 static int mvebu_comphy_init_plls(struct mvebu_comphy_lane *lane) in mvebu_comphy_init_plls()
491 struct mvebu_comphy_lane *lane = phy_get_drvdata(phy); in mvebu_comphy_set_mode_sgmii() local
524 struct mvebu_comphy_lane *lane = phy_get_drvdata(phy); in mvebu_comphy_set_mode_rxaui() local
577 struct mvebu_comphy_lane *lane = phy_get_drvdata(phy); in mvebu_comphy_set_mode_10gbaser() local
[all …]
/kernel/linux/linux-5.10/drivers/phy/tegra/
Dxusb-tegra124.c292 struct tegra_xusb_lane *lane; in tegra124_usb3_save_context() local
452 static void tegra124_usb2_lane_remove(struct tegra_xusb_lane *lane) in tegra124_usb2_lane_remove()
466 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_init() local
473 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_exit() local
480 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_power_on() local
569 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_power_off() local
701 static void tegra124_ulpi_lane_remove(struct tegra_xusb_lane *lane) in tegra124_ulpi_lane_remove()
715 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_ulpi_phy_init() local
722 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_ulpi_phy_exit() local
837 static void tegra124_hsic_lane_remove(struct tegra_xusb_lane *lane) in tegra124_hsic_lane_remove()
[all …]
Dxusb-tegra210.c822 struct tegra_xusb_lane *lane; in tegra210_usb3_set_lfps_detect() local
904 static void tegra210_usb2_lane_remove(struct tegra_xusb_lane *lane) in tegra210_usb2_lane_remove()
918 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_init() local
934 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_exit() local
1000 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_set_mode() local
1038 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_power_on() local
1205 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_power_off() local
1369 static void tegra210_hsic_lane_remove(struct tegra_xusb_lane *lane) in tegra210_hsic_lane_remove()
1383 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_hsic_phy_init() local
1399 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_hsic_phy_exit() local
[all …]
Dxusb.c109 int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane, in tegra_xusb_lane_parse_dt()
135 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra_xusb_lane_destroy() local
185 struct phy *lane; in tegra_xusb_pad_register() local
202 struct tegra_xusb_lane *lane; in tegra_xusb_pad_register() local
314 static void tegra_xusb_lane_program(struct tegra_xusb_lane *lane) in tegra_xusb_lane_program()
336 struct tegra_xusb_lane *lane; in tegra_xusb_pad_program() local
379 static bool tegra_xusb_lane_check(struct tegra_xusb_lane *lane, in tegra_xusb_lane_check()
391 struct tegra_xusb_lane *lane, *hit = ERR_PTR(-ENODEV); in tegra_xusb_find_lane() local
414 struct tegra_xusb_lane *lane, *match = ERR_PTR(-ENODEV); in tegra_xusb_port_find_lane() local
649 struct tegra_xusb_lane *lane; in tegra_xusb_setup_usb_role_switch() local
[all …]
Dxusb-tegra186.c176 static void tegra186_usb2_lane_remove(struct tegra_xusb_lane *lane) in tegra186_usb2_lane_remove()
256 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra_phy_xusb_utmi_pad_power_on() local
287 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra_phy_xusb_utmi_pad_power_down() local
363 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_phy_set_mode() local
401 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_phy_power_on() local
480 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_phy_init() local
507 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_phy_exit() local
652 static void tegra186_usb3_lane_remove(struct tegra_xusb_lane *lane) in tegra186_usb3_lane_remove()
688 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_usb3_phy_power_on() local
757 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_usb3_phy_power_off() local
Dxusb.h57 to_usb3_lane(struct tegra_xusb_lane *lane) in to_usb3_lane()
70 to_usb2_lane(struct tegra_xusb_lane *lane) in to_usb2_lane()
80 to_ulpi_lane(struct tegra_xusb_lane *lane) in to_ulpi_lane()
99 to_hsic_lane(struct tegra_xusb_lane *lane) in to_hsic_lane()
109 to_pcie_lane(struct tegra_xusb_lane *lane) in to_pcie_lane()
119 to_sata_lane(struct tegra_xusb_lane *lane) in to_sata_lane()
264 struct tegra_xusb_lane *lane; member
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/analogix/
Danalogix_dp_core.c238 int pre_emphasis, int lane) in analogix_dp_set_lane_lane_pre_emphasis()
261 int lane, lane_count, pll_tries, retval; in analogix_dp_link_start() local
327 static unsigned char analogix_dp_get_lane_status(u8 link_status[2], int lane) in analogix_dp_get_lane_status()
337 int lane; in analogix_dp_clock_recovery_ok() local
351 int lane; in analogix_dp_channel_eq_ok() local
368 analogix_dp_get_adjust_request_voltage(u8 adjust_request[2], int lane) in analogix_dp_get_adjust_request_voltage()
378 int lane) in analogix_dp_get_adjust_request_pre_emphasis()
387 u8 training_lane_set, int lane) in analogix_dp_set_lane_link_training()
409 int lane) in analogix_dp_get_lane_link_training()
445 int lane, lane_count; in analogix_dp_get_adjust_training_lane() local
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-mv78xx0/
Dpcie.c21 #define MV78XX0_MBUS_PCIE_MEM_TARGET(port, lane) ((port) ? 8 : 4) argument
22 #define MV78XX0_MBUS_PCIE_MEM_ATTR(port, lane) (0xf8 & ~(0x10 << (lane))) argument
23 #define MV78XX0_MBUS_PCIE_IO_TARGET(port, lane) ((port) ? 8 : 4) argument
24 #define MV78XX0_MBUS_PCIE_IO_ATTR(port, lane) (0xf0 & ~(0x10 << (lane))) argument
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
Dnetcp_xgbepcsr.c148 void __iomem *serdes_regs, int lane) in netcp_xgbe_serdes_lane_config()
182 void __iomem *serdes_regs, int lane) in netcp_xgbe_serdes_lane_enable()
283 void __iomem *sig_detect_reg, int lane) in netcp_xgbe_serdes_reset_cdr()
430 int lane, int cm, int c1, int c2) in netcp_xgbe_serdes_setup_cm_c1_c2()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_dp.c289 uint32_t lane; in dpcd_set_lt_pattern_and_lane_settings() local
400 uint32_t lane; in is_cr_done() local
413 uint32_t lane; in is_ch_eq_done() local
430 uint32_t lane; in update_drive_settings() local
480 uint32_t lane; in find_max_drive_settings() local
584 uint32_t lane; in get_lane_status_and_drive_settings() local
691 uint32_t lane; in dpcd_set_lane_settings() local
771 uint32_t lane; in is_max_vs_reached() local
793 uint32_t lane; in perform_post_lt_adj_req_sequence() local
1162 uint32_t lane; in check_link_loss_status() local
[all …]
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/executive/
Dcvmx-helper-errata.c51 int lane; in __cvmx_helper_errata_qlm_disable_2nd_order_cdr() local
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Ddp.c86 u8 lane = (lt->stat[4 + (i >> 1)] >> ((i & 1) * 4)) & 0xf; in nvkm_dp_train_drive() local
173 u8 lane = (lt->stat[i >> 1] >> ((i & 1) * 4)) & 0xf; in nvkm_dp_train_eq() local
201 u8 lane = (lt->stat[i >> 1] >> ((i & 1) * 4)) & 0xf; in nvkm_dp_train_cr() local
487 u8 lane = (stat[i >> 1] >> ((i & 1) * 4)) & 0x0f; in nvkm_dp_acquire() local
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
Dintel_dp_link_training.c58 int lane; in intel_dp_get_adjust_train() local
139 int lane; in intel_dp_link_max_vswing_reached() local
/kernel/linux/linux-5.10/drivers/ata/
Dsata_highbank.c259 u8 lane = port_data[sata_port].lane_mapping; in highbank_cphy_disable_overrides() local
270 u8 lane = port_data[sata_port].lane_mapping; in cphy_override_tx_attenuation() local
289 u8 lane = port_data[sata_port].lane_mapping; in cphy_override_rx_mode() local
313 u8 lane = port_data[sata_port].lane_mapping; in highbank_cphy_override_lane() local
/kernel/linux/linux-5.10/drivers/nvdimm/
Dbtt.c206 static int btt_log_group_read(struct arena_info *arena, u32 lane, in btt_log_group_read()
327 static int btt_log_read(struct arena_info *arena, u32 lane, in btt_log_read()
361 static int __btt_log_write(struct arena_info *arena, u32 lane, in __btt_log_write()
382 static int btt_flog_write(struct arena_info *arena, u32 lane, u32 sub, in btt_flog_write()
505 static int arena_clear_freelist_error(struct arena_info *arena, u32 lane) in arena_clear_freelist_error()
1204 u32 lane = 0, premap, postmap; in btt_read_pg() local
1316 u32 premap = 0, old_postmap, new_postmap, lane = 0, i; in btt_write_pg() local
/kernel/linux/linux-5.10/include/linux/platform_data/media/
Dmmp-camera.h23 int lane; /* ccic used lane number; 0 means DVP mode */ member
/kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/
Dcal-camerarx.c73 int lane; in cal_camerarx_lane_config() local
564 unsigned int lane = endpoint->bus.mipi_csi2.data_lanes[i]; in cal_camerarx_parse_dt() local
/kernel/linux/linux-5.10/drivers/thunderbolt/
Dlc.c52 u32 ctrl, lane; in tb_lc_set_port_configured() local
110 u32 ctrl, lane; in tb_lc_set_xdomain_configured() local
/kernel/linux/linux-5.10/drivers/gpu/drm/
Ddrm_dp_helper.c55 int lane) in dp_get_lane_status()
69 int lane; in drm_dp_channel_eq_ok() local
87 int lane; in drm_dp_clock_recovery_ok() local
100 int lane) in drm_dp_get_adjust_request_voltage()
113 int lane) in drm_dp_get_adjust_request_pre_emphasis()
126 unsigned int lane) in drm_dp_get_adjust_request_post_cursor()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
Dhdmi_phy.c37 u8 lane, pol; in hdmi_phy_parse_lanes() local

123