| /linux/drivers/acpi/acpica/ |
| H A D | hwvalid.c | 95 const struct acpi_port_info *port_info; in acpi_hw_validate_io_request() local 107 port_info = acpi_protected_ports; in acpi_hw_validate_io_request() 133 for (i = 0; i < ACPI_PORT_INFO_ENTRIES; i++, port_info++) { in acpi_hw_validate_io_request() 143 if ((address <= port_info->end) in acpi_hw_validate_io_request() 144 && (last_address >= port_info->start)) { in acpi_hw_validate_io_request() 148 if (port_info->osi_dependency == ACPI_ALWAYS_ILLEGAL || in acpi_hw_validate_io_request() 149 acpi_gbl_osi_data == port_info->osi_dependency) { in acpi_hw_validate_io_request() 153 byte_width, port_info->name, in acpi_hw_validate_io_request() 154 port_info->start, in acpi_hw_validate_io_request() 155 port_info->end)); in acpi_hw_validate_io_request() [all …]
|
| /linux/drivers/infiniband/ulp/opa_vnic/ |
| H A D | opa_vnic_vema.c | 180 static inline void vema_get_pod_values(struct opa_veswport_info *port_info) in vema_get_pod_values() argument 182 memset(port_info, 0, sizeof(*port_info)); in vema_get_pod_values() 183 port_info->vport.max_mac_tbl_ent = in vema_get_pod_values() 185 port_info->vport.max_smac_ent = in vema_get_pod_values() 187 port_info->vport.oper_state = OPA_VNIC_STATE_DROP_ALL; in vema_get_pod_values() 188 port_info->vport.config_state = OPA_VNIC_STATE_DROP_ALL; in vema_get_pod_values() 189 port_info->vesw.eth_mtu = cpu_to_be16(ETH_DATA_LEN); in vema_get_pod_values() 233 struct opa_class_port_info *port_info; in vema_get_class_port_info() local 235 port_info = (struct opa_class_port_info *)rsp_mad->data; in vema_get_class_port_info() 236 memcpy(port_info, &port->class_port_info, sizeof(*port_info)); in vema_get_class_port_info() [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_dcb_lib.c | 87 static u8 ice_dcb_get_mode(struct ice_port_info *port_info, bool host) in ice_dcb_get_mode() argument 96 if (port_info->qos_cfg.local_dcbx_cfg.dcbx_mode & ICE_DCBX_MODE_CEE) in ice_dcb_get_mode() 151 struct ice_dcbx_cfg *cfg = &vsi->port_info->qos_cfg.local_dcbx_cfg; in ice_get_first_droptc() 182 struct ice_dcbx_cfg *cfg = &vsi->port_info->qos_cfg.local_dcbx_cfg; in ice_vsi_set_dcb_tc_cfg() 359 curr_cfg = &pf->hw.port_info->qos_cfg.local_dcbx_cfg; in ice_pf_dcb_cfg() 362 if (!pf->hw.port_info->qos_cfg.is_sw_lldp) in ice_pf_dcb_cfg() 368 if (pf->hw.port_info->is_custom_tx_enabled) { in ice_pf_dcb_cfg() 428 if (pf->hw.port_info->qos_cfg.is_sw_lldp) { in ice_pf_dcb_cfg() 429 ret = ice_set_dcb_cfg(pf->hw.port_info); in ice_pf_dcb_cfg() 438 ret = ice_query_port_ets(pf->hw.port_info, &buf, sizeof(buf), NULL); in ice_pf_dcb_cfg() [all …]
|
| H A D | ice_eswitch.c | 45 if (ice_cfg_dflt_vsi(uplink_vsi->port_info, uplink_vsi->idx, true, in ice_eswitch_setup_env() 66 ice_cfg_dflt_vsi(uplink_vsi->port_info, uplink_vsi->idx, false, in ice_eswitch_setup_env() 69 ice_cfg_dflt_vsi(uplink_vsi->port_info, uplink_vsi->idx, false, in ice_eswitch_setup_env() 75 uplink_vsi->port_info->mac.perm_addr, in ice_eswitch_setup_env() 123 dst->u.port_info.port_id = vsi->vsi_num; in ice_eswitch_setup_repr() 124 dst->u.port_info.lower_dev = uplink_vsi->netdev; in ice_eswitch_setup_repr() 190 repr->dst->u.port_info.port_id = vsi->vsi_num; in ice_eswitch_update_repr() 228 skb->dev = repr->dst->u.port_info.lower_dev; in ice_eswitch_port_start_xmit() 258 dst->u.port_info.port_id); in ice_eswitch_set_target_vsi() 279 ice_cfg_dflt_vsi(uplink_vsi->port_info, uplink_vsi->idx, false, in ice_eswitch_release_env() [all …]
|
| H A D | ice_dcb_nl.c | 38 dcbxcfg = &pf->hw.port_info->qos_cfg.local_dcbx_cfg; in ice_dcbnl_getets() 78 new_cfg = &pf->hw.port_info->qos_cfg.desired_dcbx_cfg; in ice_dcbnl_setets() 183 qos_cfg = &pf->hw.port_info->qos_cfg; in ice_dcbnl_setdcbx() 208 struct ice_port_info *pi = pf->hw.port_info; in ice_dcbnl_get_perm_hw_addr() 241 struct ice_port_info *pi = pf->hw.port_info; in ice_dcbnl_getpfc() 281 new_cfg = &pf->hw.port_info->qos_cfg.desired_dcbx_cfg; in ice_dcbnl_setpfc() 309 struct ice_port_info *pi = pf->hw.port_info; in ice_dcbnl_get_pfc_cfg() 346 new_cfg = &pf->hw.port_info->qos_cfg.desired_dcbx_cfg; in ice_dcbnl_set_pfc_cfg() 365 struct ice_port_info *pi = pf->hw.port_info; in ice_dcbnl_getpfcstate() 413 memcpy(&pf->hw.port_info->qos_cfg.desired_dcbx_cfg, in ice_dcbnl_setstate() [all …]
|
| H A D | ice_lib.c | 1296 ctxt->info.sw_id = vsi->port_info->sw_id; in ice_vsi_init() 2162 struct ice_port_info *port_info; in ice_set_agg_vsi() local 2172 port_info = pf->hw.port_info; in ice_set_agg_vsi() 2173 if (!port_info) in ice_set_agg_vsi() 2237 status = ice_cfg_agg(port_info, agg_id, ICE_AGG_TYPE_AGG, in ice_set_agg_vsi() 2250 status = ice_move_vsi_to_agg(port_info, agg_id, vsi->idx, in ice_set_agg_vsi() 2295 ret = ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_vsi_cfg_tc_lan() 2501 ice_rm_vsi_lan_cfg(vsi->port_info, vsi->idx); in ice_vsi_decfg() 2502 err = ice_rm_vsi_rdma_cfg(vsi->port_info, vsi->idx); in ice_vsi_decfg() 2550 WARN_ON(!params->port_info)) in ice_vsi_setup() [all …]
|
| H A D | ice_idc.c | 103 status = ice_cfg_vsi_rdma(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_add_rdma_qset() 110 status = ice_ena_vsi_rdma_qset(vsi->port_info, vsi->idx, qset->tc, in ice_add_rdma_qset() 150 return ice_dis_vsi_rdma_qset(vsi->port_info, 1, &teid, &q_id); in ice_del_rdma_qset()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_ptp.h | 53 struct port_info; 69 int cxgb4_ptprx_timestamping(struct port_info *pi, u8 port, u16 mode); 70 int cxgb4_ptp_redirect_rx_packet(struct adapter *adap, struct port_info *pi); 72 void cxgb4_ptp_read_hwstamp(struct adapter *adap, struct port_info *pi);
|
| H A D | cxgb4_dcb.c | 35 struct port_info *pi = netdev2pinfo(dev); in cxgb4_dcb_state_init() 50 struct port_info *pi = netdev2pinfo(dev); in cxgb4_dcb_version_init() 61 struct port_info *pi = netdev2pinfo(dev); in cxgb4_dcb_cleanup_apps() 128 struct port_info *pi = netdev2pinfo(dev); in cxgb4_dcb_state_fsm() 279 struct port_info *pi = netdev_priv(dev); in cxgb4_dcb_handle_fw_update() 413 struct port_info *pi = netdev2pinfo(dev); in cxgb4_getstate() 422 struct port_info *pi = netdev2pinfo(dev); in cxgb4_setstate() 443 struct port_info *pi = netdev2pinfo(dev); in cxgb4_getpgtccfg() 506 struct port_info *pi = netdev2pinfo(dev); in cxgb4_setpgtccfg_tx() 568 struct port_info *pi = netdev2pinfo(dev); in cxgb4_getpgbwgcfg() [all …]
|
| H A D | cxgb4_ethtool.c | 280 const struct port_info *p, in collect_sge_port_stats() 355 struct port_info *pi = netdev_priv(dev); in get_stats() 393 struct port_info *p = netdev_priv(dev); in restart_autoneg() 665 struct port_info *pi = netdev_priv(dev); in get_link_ksettings() 720 struct port_info *pi = netdev_priv(dev); in set_link_ksettings() 818 const struct port_info *pi = netdev_priv(dev); in get_fecparam() 839 struct port_info *pi = netdev_priv(dev); in set_fecparam() 863 struct port_info *p = netdev_priv(dev); in get_pauseparam() 873 struct port_info *p = netdev_priv(dev); in set_pauseparam() 897 const struct port_info *pi = netdev_priv(dev); in get_sge_param() [all …]
|
| H A D | cxgb4_fcoe.c | 70 struct port_info *pi = netdev_priv(netdev); in cxgb_fcoe_enable() 101 struct port_info *pi = netdev_priv(netdev); in cxgb_fcoe_disable()
|
| H A D | cxgb4_ptp.c | 72 struct port_info *pi; in is_ptp_enabled() 99 void cxgb4_ptp_read_hwstamp(struct adapter *adapter, struct port_info *pi) in cxgb4_ptp_read_hwstamp() 127 int cxgb4_ptprx_timestamping(struct port_info *pi, u8 port, u16 mode) in cxgb4_ptprx_timestamping() 171 int cxgb4_ptp_redirect_rx_packet(struct adapter *adapter, struct port_info *pi) in cxgb4_ptp_redirect_rx_packet()
|
| /linux/drivers/scsi/cxgbi/cxgb3i/ |
| H A D | cxgb3i.h | 29 return ((struct port_info *)(netdev_priv(ndev)))->iscsi_ipv4addr; in cxgb3i_get_private_ipv4addr() 35 struct port_info *pi = (struct port_info *)netdev_priv(ndev); in cxgb3i_set_private_ipv4addr()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | adapter.h | 50 struct port_info; 62 int (*send)(struct port_info *pi, struct sk_buff **skb); 63 int (*recv)(struct port_info *pi, struct sk_buff *skb); 66 struct port_info { struct 284 static inline struct port_info *adap2pinfo(struct adapter *adap, int idx) in adap2pinfo() 292 struct port_info *port0 = adap2pinfo(adap, 0); in phy2portid()
|
| /linux/drivers/ata/ |
| H A D | pata_rdc.c | 313 struct ata_port_info port_info[2]; in rdc_init_one() local 314 const struct ata_port_info *ppi[] = { &port_info[0], &port_info[1] }; in rdc_init_one() 321 port_info[0] = rdc_port_info; in rdc_init_one() 322 port_info[1] = rdc_port_info; in rdc_init_one()
|
| H A D | pata_netcell.c | 70 const struct ata_port_info *port_info[] = { &info, NULL }; in netcell_init_one() local 83 return ata_pci_bmdma_init_one(pdev, port_info, &netcell_sht, NULL, 0); in netcell_init_one()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
| H A D | cxgb4vf_main.c | 155 const struct port_info *pi = netdev_priv(dev); in t4vf_os_link_changed() 219 const struct port_info *pi = netdev_priv(dev); in t4vf_os_portmod_changed() 241 static int cxgb4vf_set_addr_hash(struct port_info *pi) in cxgb4vf_set_addr_hash() 272 static int cxgb4vf_change_mac(struct port_info *pi, unsigned int viid, in cxgb4vf_change_mac() 322 struct port_info *pi = netdev_priv(dev); in link_start() 366 const struct port_info *pi = netdev_priv(dev); in name_msix_vecs() 631 struct port_info *pi = netdev_priv(dev); in setup_sge_queues() 662 struct port_info *pi = netdev_priv(dev); in setup_sge_queues() 704 struct port_info *pi = adap2pinfo(adapter, pidx); in setup_rss() 836 struct port_info *pi = netdev_priv(dev); in cxgb4vf_open() [all …]
|
| H A D | adapter.h | 94 struct port_info { struct 520 static inline struct port_info *netdev2pinfo(const struct net_device *dev) in netdev2pinfo() 532 static inline struct port_info *adap2pinfo(struct adapter *adapter, int pidx) in adap2pinfo()
|
| /linux/include/net/ |
| H A D | dst_metadata.h | 38 struct hw_port_info port_info; member 116 return memcmp(&a->u.port_info, &b->u.port_info, in skb_metadata_dst_cmp() 117 sizeof(a->u.port_info)); in skb_metadata_dst_cmp()
|
| /linux/drivers/net/ethernet/ibm/ehea/ |
| H A D | ehea_phyp.c | 533 u64 port_info; in ehea_h_query_ehea_port() local 537 port_info = EHEA_BMASK_SET(H_MEHEAPORT_CAT, cb_cat) in ehea_h_query_ehea_port() 542 port_info, /* R5 */ in ehea_h_query_ehea_port() 554 u64 port_info; in ehea_h_modify_ehea_port() local 558 port_info = EHEA_BMASK_SET(H_MEHEAPORT_CAT, cb_cat) in ehea_h_modify_ehea_port() 566 port_info, /* R5 */ in ehea_h_modify_ehea_port()
|
| /linux/drivers/tty/serial/ |
| H A D | icom.c | 281 struct icom_port port_info[4]; member 1113 icom_port = &icom_adapter->port_info[2]; in icom_interrupt() 1120 icom_port = &icom_adapter->port_info[3]; in icom_interrupt() 1141 icom_port = &icom_adapter->port_info[0]; in icom_interrupt() 1148 icom_port = &icom_adapter->port_info[1]; in icom_interrupt() 1557 icom_port = &icom_adapter->port_info[i]; in icom_init_ports() 1566 icom_port = &icom_adapter->port_info[i]; in icom_init_ports() 1574 icom_adapter->port_info[0].port = 0; in icom_init_ports() 1575 icom_adapter->port_info[0].status = ICOM_PORT_ACTIVE; in icom_init_ports() 1576 icom_adapter->port_info[1].status = ICOM_PORT_OFF; in icom_init_ports() [all …]
|
| /linux/drivers/net/wwan/t7xx/ |
| H A D | t7xx_port_ctrl_msg.c | 145 u32 port_info = le32_to_cpu(port_msg->data[i]); in t7xx_port_enum_msg_handler() local 149 ch_id = FIELD_GET(PORT_INFO_CH_ID, port_info); in t7xx_port_enum_msg_handler() 150 en_flag = port_info & PORT_INFO_ENFLG; in t7xx_port_enum_msg_handler()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_repr.c | 194 skb->dev = repr->dst->u.port_info.lower_dev; in nfp_repr_xmit() 243 lower_dev = repr->dst->u.port_info.lower_dev; in nfp_repr_fix_features() 284 if (repr->dst->u.port_info.lower_dev != lower) in nfp_repr_transfer_features() 329 repr->dst->u.port_info.port_id = cmsg_port_id; in nfp_repr_init() 330 repr->dst->u.port_info.lower_dev = pf_netdev; in nfp_repr_init()
|
| /linux/drivers/hv/ |
| H A D | mshv_synic.c | 604 struct hv_port_info port_info = { 0 }; in mshv_register_doorbell() local 622 port_info.port_type = HV_PORT_TYPE_DOORBELL; in mshv_register_doorbell() 623 port_info.doorbell_port_info.target_sint = HV_SYNIC_DOORBELL_SINT_INDEX; in mshv_register_doorbell() 624 port_info.doorbell_port_info.target_vp = HV_ANY_VP; in mshv_register_doorbell() 626 &port_info, in mshv_register_doorbell()
|
| /linux/drivers/platform/x86/ |
| H A D | uv_sysfs.c | 301 struct uv_bios_port_info *port_info; member 318 ssize_t (*show)(struct uv_bios_port_info *port_info, char *buf); 319 ssize_t (*store)(struct uv_bios_port_info *port_info, const char *buf, size_t size); 345 struct uv_bios_port_info *port_info = port->port_info; in uv_port_type_show() local 353 return entry->show(port_info, buf); in uv_port_type_show() 407 uv_hubs[j]->ports[k]->port_info = &port_buf[j][k]; in uv_ports_init()
|