Home
last modified time | relevance | path

Searched refs:portno (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x.h34 static inline bool lan969x_port_is_2g5(int portno) in lan969x_port_is_2g5() argument
36 return portno == 1 || portno == 2 || portno == 3 || in lan969x_port_is_2g5()
37 portno == 5 || portno == 6 || portno == 7 || in lan969x_port_is_2g5()
38 portno == 10 || portno == 11 || portno == 14 || in lan969x_port_is_2g5()
39 portno == 15 || portno == 18 || portno == 19 || in lan969x_port_is_2g5()
40 portno == 22 || portno == 23; in lan969x_port_is_2g5()
43 static inline bool lan969x_port_is_5g(int portno) in lan969x_port_is_5g() argument
45 return portno == 9 || portno == 13 || portno == 17 || in lan969x_port_is_5g()
46 portno == 21; in lan969x_port_is_5g()
49 static inline bool lan969x_port_is_10g(int portno) in lan969x_port_is_10g() argument
[all …]
H A Dlan969x.c190 u32 portno = port->portno; in lan969x_port_mux_set() local
198 inst = (portno - portno % 4) / 4; in lan969x_port_mux_set()
H A Dlan969x_calendar.c92 u32 portno = data->taxi_ports[i]; in lan969x_dsm_calendar_calc() local
95 bw = sparx5_get_port_cal_speed(sparx5, portno); in lan969x_dsm_calendar_calc()
97 if (portno < sparx5->data->consts->n_ports_all) in lan969x_dsm_calendar_calc()
H A Dlan969x_fdma.c136 if (test_bit(port->portno, sparx5->bridge_mask)) in lan969x_fdma_rx_get_frame()
/linux/drivers/staging/media/tegra-video/
H A Dtegra210.c159 static void vi_csi_write(struct tegra_vi_channel *chan, u8 portno, in vi_csi_write() argument
164 vi_csi_base = chan->vi->iomem + TEGRA210_VI_CSI_BASE(portno); in vi_csi_write()
169 static u32 vi_csi_read(struct tegra_vi_channel *chan, u8 portno, in vi_csi_read() argument
174 vi_csi_base = chan->vi->iomem + TEGRA210_VI_CSI_BASE(portno); in vi_csi_read()
261 u8 portno) in tegra_channel_capture_setup() argument
292 vi_csi_write(chan, portno, TEGRA_VI_CSI_ERROR_STATUS, 0xffffffff); in tegra_channel_capture_setup()
293 vi_csi_write(chan, portno, TEGRA_VI_CSI_IMAGE_DEF, in tegra_channel_capture_setup()
297 vi_csi_write(chan, portno, TEGRA_VI_CSI_IMAGE_DT, data_type); in tegra_channel_capture_setup()
298 vi_csi_write(chan, portno, TEGRA_VI_CSI_IMAGE_SIZE_WC, word_count); in tegra_channel_capture_setup()
299 vi_csi_write(chan, portno, TEGRA_VI_CSI_IMAGE_SIZE, in tegra_channel_capture_setup()
[all …]
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_port.c82 u32 portno = port->portno; in sparx5_get_dev2g5_status() local
87 value = spx5_rd(sparx5, DEV2G5_PCS1G_STICKY(portno)); in sparx5_get_dev2g5_status()
90 spx5_wr(value, sparx5, DEV2G5_PCS1G_STICKY(portno)); in sparx5_get_dev2g5_status()
93 value = spx5_rd(sparx5, DEV2G5_PCS1G_LINK_STATUS(portno)); in sparx5_get_dev2g5_status()
105 value = spx5_rd(sparx5, DEV2G5_PCS1G_ANEG_STATUS(portno)); in sparx5_get_dev2g5_status()
113 value = spx5_rd(sparx5, DEV2G5_PCS1G_ANEG_CFG(portno)); in sparx5_get_dev2g5_status()
126 u32 portno = port->portno; in sparx5_get_sfi_status() local
135 dev = sparx5_to_high_dev(sparx5, portno); in sparx5_get_sfi_status()
136 tinst = sparx5_port_dev_index(sparx5, portno); in sparx5_get_sfi_status()
218 if ((ops->is_port_2g5(port->portno) && in sparx5_port_verify_speed()
[all …]
H A Dsparx5_mirror.c37 static void sparx5_mirror_port_add(struct sparx5 *sparx5, u32 idx, u32 portno) in sparx5_mirror_port_add() argument
39 u64 reg = portno; in sparx5_mirror_port_add()
51 static void sparx5_mirror_port_del(struct sparx5 *sparx5, u32 idx, u32 portno) in sparx5_mirror_port_del() argument
53 u64 reg = portno; in sparx5_mirror_port_del()
65 static bool sparx5_mirror_contains(struct sparx5 *sparx5, u32 idx, u32 portno) in sparx5_mirror_contains() argument
67 return (sparx5_mirror_port_get(sparx5, idx) & BIT_ULL(portno)) != 0; in sparx5_mirror_contains()
94 u32 portno) in sparx5_mirror_monitor_set() argument
96 spx5_rmw(QFWD_FRAME_COPY_CFG_FRMC_PORT_VAL_SET(portno), in sparx5_mirror_monitor_set()
112 u32 portno) in sparx5_mirror_has_monitor() argument
114 return sparx5_mirror_monitor_get(sparx5, idx) == portno; in sparx5_mirror_has_monitor()
[all …]
H A Dsparx5_vlan.c44 void sparx5_vlan_port_setup(struct sparx5 *sparx5, int portno) in sparx5_vlan_port_setup() argument
46 struct sparx5_port *port = sparx5->ports[portno]; in sparx5_vlan_port_setup()
54 ANA_CL_VLAN_CTRL(port->portno)); in sparx5_vlan_port_setup()
75 set_bit(port->portno, sparx5->vlan_mask[vid]); in sparx5_vlan_vid_add()
102 clear_bit(port->portno, sparx5->vlan_mask[vid]); in sparx5_vlan_vid_del()
126 if (port->portno < 32) { in sparx5_pgid_update_mask()
127 mask = BIT(port->portno); in sparx5_pgid_update_mask()
130 } else if (port->portno < 64) { in sparx5_pgid_update_mask()
131 mask = BIT(port->portno - 32); in sparx5_pgid_update_mask()
134 } else if (port->portno < SPX5_PORTS) { in sparx5_pgid_update_mask()
[all …]
H A Dsparx5_switchdev.c70 if (!test_bit(port->portno, sparx5->bridge_mask)) { in sparx5_attr_stp_state_set()
72 "Controlling non-bridged port %d?\n", port->portno); in sparx5_attr_stp_state_set()
78 set_bit(port->portno, sparx5->bridge_fwd_mask); in sparx5_attr_stp_state_set()
81 set_bit(port->portno, sparx5->bridge_lrn_mask); in sparx5_attr_stp_state_set()
86 clear_bit(port->portno, sparx5->bridge_fwd_mask); in sparx5_attr_stp_state_set()
87 clear_bit(port->portno, sparx5->bridge_lrn_mask); in sparx5_attr_stp_state_set()
121 if (!test_bit(port->portno, e->port_mask) && in sparx5_port_attr_mrouter_set()
194 set_bit(port->portno, sparx5->bridge_mask); in sparx5_port_bridge_join()
217 clear_bit(port->portno, sparx5->bridge_mask); in sparx5_port_bridge_join()
229 clear_bit(port->portno, sparx5->bridge_mask); in sparx5_port_bridge_leave()
[all …]
H A Dsparx5_vcap_debugfs.c84 out->prf(out->dst, " port[%02d] (%s): ", port->portno, in sparx5_vcap_is0_port_keys()
91 ANA_CL_ADV_CL_CFG(port->portno, lookup)); in sparx5_vcap_is0_port_keys()
127 out->prf(out->dst, " port[%02d] (%s): ", port->portno, in sparx5_vcap_is2_port_keys()
133 value = spx5_rd(sparx5, ANA_ACL_VCAP_S2_CFG(port->portno)); in sparx5_vcap_is2_port_keys()
142 ANA_ACL_VCAP_S2_KEY_SEL(port->portno, lookup)); in sparx5_vcap_is2_port_keys()
294 out->prf(out->dst, " port[%02d] (%s): ", port->portno, in sparx5_vcap_es0_port_keys()
307 value = spx5_rd(sparx5, REW_RTAG_ETAG_CTRL(port->portno)); in sparx5_vcap_es0_port_keys()
333 out->prf(out->dst, " port[%02d] (%s): ", port->portno, in sparx5_vcap_es2_port_keys()
339 value = spx5_rd(sparx5, EACL_VCAP_ES2_KEY_SEL(port->portno, in sparx5_vcap_es2_port_keys()
H A Dsparx5_main.h219 u16 portno; member
329 bool (*is_port_2g5)(int portno);
330 bool (*is_port_5g)(int portno);
331 bool (*is_port_10g)(int portno);
332 bool (*is_port_25g)(int portno);
333 bool (*is_port_rgmii)(int portno);
483 u16 portno,
500 void sparx5_vlan_port_setup(struct sparx5 *sparx5, int portno);
511 enum sparx5_cal_bw sparx5_get_port_cal_speed(struct sparx5 *sparx5, u32 portno);
537 void sparx5_set_port_ifh(struct sparx5 *sparx5, void *ifh_hdr, u16 portno);
[all …]
H A Dsparx5_tc_flower.c1036 int byidx = port->portno / BITS_PER_BYTE; in sparx5_tc_flower_set_port_mask()
1037 int biidx = port->portno % BITS_PER_BYTE; in sparx5_tc_flower_set_port_mask()
/linux/drivers/ata/
H A Dsata_sx4.c301 static inline void pdc20621_ata_sg(u8 *buf, unsigned int portno, in pdc20621_ata_sg() argument
310 (PDC_DIMM_DATA_STEP * portno); in pdc20621_ata_sg()
316 static inline void pdc20621_host_sg(u8 *buf, unsigned int portno, in pdc20621_host_sg() argument
325 (PDC_DIMM_DATA_STEP * portno); in pdc20621_host_sg()
333 unsigned int portno) in pdc20621_ata_pkt() argument
340 (PDC_DIMM_WINDOW_STEP * portno) + in pdc20621_ata_pkt()
355 buf[i++] = portno + 1; /* seq. id */ in pdc20621_ata_pkt()
384 unsigned int portno) in pdc20621_host_pkt() argument
391 (PDC_DIMM_WINDOW_STEP * portno) + in pdc20621_host_pkt()
394 (PDC_DIMM_WINDOW_STEP * portno) + in pdc20621_host_pkt()
[all …]
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_dcb.c36 static bool lan966x_dcb_apptrust_contains(int portno, u8 selector) in lan966x_dcb_apptrust_contains() argument
38 const struct lan966x_dcb_apptrust *conf = lan966x_port_apptrust[portno]; in lan966x_dcb_apptrust_contains()
/linux/arch/powerpc/platforms/44x/
H A Dpci.c1970 int portno; in ppc4xx_probe_pciex_bridge() local
1985 portno = *pval; in ppc4xx_probe_pciex_bridge()
1986 if (portno >= ppc4xx_pciex_port_count) { in ppc4xx_probe_pciex_bridge()
1991 port = &ppc4xx_pciex_ports[portno]; in ppc4xx_probe_pciex_bridge()
1992 port->index = portno; in ppc4xx_probe_pciex_bridge()
/linux/tools/testing/selftests/net/openvswitch/
H A Dovs-dpctl.py2083 def info(self, vport_name, dpifindex=0, portno=None): argument
2091 if portno is None:
2094 msg["attrs"].append(["OVS_VPORT_ATTR_PORT_NO", portno])
/linux/drivers/tty/serial/
H A Dsc16is7xx.c739 static bool sc16is7xx_port_irq(struct sc16is7xx_port *s, int portno) in sc16is7xx_port_irq() argument
742 struct uart_port *port = &s->p[portno].port; in sc16is7xx_port_irq()