| /linux/drivers/net/ethernet/microchip/sparx5/lan969x/ |
| H A D | lan969x.h | 34 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 D | lan969x.c | 190 u32 portno = port->portno; in lan969x_port_mux_set() local 198 inst = (portno - portno % 4) / 4; in lan969x_port_mux_set()
|
| H A D | lan969x_calendar.c | 92 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 D | lan969x_fdma.c | 136 if (test_bit(port->portno, sparx5->bridge_mask)) in lan969x_fdma_rx_get_frame()
|
| /linux/drivers/staging/media/tegra-video/ |
| H A D | tegra210.c | 159 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 D | sparx5_port.c | 82 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 D | sparx5_mirror.c | 37 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 D | sparx5_vlan.c | 44 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 D | sparx5_switchdev.c | 70 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 D | sparx5_vcap_debugfs.c | 84 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 D | sparx5_main.h | 219 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 D | sparx5_tc_flower.c | 1036 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 D | sata_sx4.c | 301 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 D | lan966x_dcb.c | 36 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 D | pci.c | 1970 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 D | ovs-dpctl.py | 2083 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 D | sc16is7xx.c | 739 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()
|