/kernel/linux/linux-6.6/drivers/platform/chrome/ |
H A D | cros_ec_typec.c | 123 static int cros_typec_add_partner(struct cros_typec_data *typec, int port_num, in cros_typec_add_partner() argument 126 struct cros_typec_port *port = typec->ports[port_num]; in cros_typec_add_partner() 147 static void cros_typec_unregister_altmodes(struct cros_typec_data *typec, int port_num, in cros_typec_unregister_altmodes() argument 150 struct cros_typec_port *port = typec->ports[port_num]; in cros_typec_unregister_altmodes() 191 int port_num) in cros_typec_remove_partner() 193 struct cros_typec_port *port = typec->ports[port_num]; in cros_typec_remove_partner() 198 cros_typec_unregister_altmodes(typec, port_num, true); in cros_typec_remove_partner() 218 int port_num) in cros_typec_remove_cable() 220 struct cros_typec_port *port = typec->ports[port_num]; in cros_typec_remove_cable() 225 cros_typec_unregister_altmodes(typec, port_num, fals in cros_typec_remove_cable() 190 cros_typec_remove_partner(struct cros_typec_data *typec, int port_num) cros_typec_remove_partner() argument 217 cros_typec_remove_cable(struct cros_typec_data *typec, int port_num) cros_typec_remove_cable() argument 266 cros_typec_register_port_altmodes(struct cros_typec_data *typec, int port_num) cros_typec_register_port_altmodes() argument 315 u32 port_num = 0; cros_typec_init_ports() local 434 cros_typec_enable_tbt(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_tbt() argument 489 cros_typec_enable_dp(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_dp() argument 534 cros_typec_enable_usb4(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_usb4() argument 564 cros_typec_configure_mux(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_configure_mux() argument 648 cros_typec_set_port_params_v0(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control *resp) cros_typec_set_port_params_v0() argument 665 cros_typec_set_port_params_v1(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v1 *resp) cros_typec_set_port_params_v1() argument 707 cros_typec_register_altmodes(struct cros_typec_data *typec, int port_num, bool is_partner) cros_typec_register_altmodes() argument 794 cros_typec_handle_sop_prime_disc(struct cros_typec_data *typec, int port_num, u16 pd_revision) cros_typec_handle_sop_prime_disc() argument 870 cros_typec_handle_sop_disc(struct cros_typec_data *typec, int port_num, u16 pd_revision) cros_typec_handle_sop_disc() argument 916 cros_typec_send_clear_event(struct cros_typec_data *typec, int port_num, u32 events_mask) cros_typec_send_clear_event() argument 928 cros_typec_register_partner_pdos(struct cros_typec_data *typec, struct ec_response_typec_status *resp, int port_num) cros_typec_register_partner_pdos() argument 968 cros_typec_handle_status(struct cros_typec_data *typec, int port_num) cros_typec_handle_status() argument 1054 cros_typec_port_update(struct cros_typec_data *typec, int port_num) cros_typec_port_update() argument [all...] |
H A D | cros_typec_vdm.c | 20 void cros_typec_handle_vdm_attention(struct cros_typec_data *typec, int port_num) in cros_typec_handle_vdm_attention() argument 24 .port = port_num, in cros_typec_handle_vdm_attention() 35 dev_warn(typec->dev, "Failed VDM response fetch, port: %d\n", port_num); in cros_typec_handle_vdm_attention() 41 dev_dbg(typec->dev, "Received VDM Attention header: %x, port: %d\n", hdr, port_num); in cros_typec_handle_vdm_attention() 43 amode = typec_match_altmode(typec->ports[port_num]->port_altmode, in cros_typec_handle_vdm_attention() 48 svid, port_num); in cros_typec_handle_vdm_attention() 59 void cros_typec_handle_vdm_response(struct cros_typec_data *typec, int port_num) in cros_typec_handle_vdm_response() argument 63 .port = port_num, in cros_typec_handle_vdm_response() 73 dev_warn(typec->dev, "Failed VDM response fetch, port: %d\n", port_num); in cros_typec_handle_vdm_response() 79 dev_dbg(typec->dev, "Received VDM header: %x, port: %d\n", hdr, port_num); in cros_typec_handle_vdm_response() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_mad.c | 50 static int mthca_update_rate(struct mthca_dev *dev, u8 port_num) in mthca_update_rate() argument 59 ret = ib_query_port(&dev->ib_dev, port_num, tprops); in mthca_update_rate() 63 port_num); in mthca_update_rate() 67 dev->rate[port_num - 1] = tprops->active_speed * in mthca_update_rate() 76 u8 port_num, u16 lid, u8 sl) in update_sm_ah() 82 if (!dev->send_agent[port_num - 1][0]) in update_sm_ah() 86 ah_attr.type = rdma_ah_find_type(&dev->ib_dev, port_num); in update_sm_ah() 89 rdma_ah_set_port_num(&ah_attr, port_num); in update_sm_ah() 91 new_ah = rdma_create_ah(dev->send_agent[port_num - 1][0]->qp->pd, in update_sm_ah() 97 if (dev->sm_ah[port_num in update_sm_ah() 75 update_sm_ah(struct mthca_dev *dev, u8 port_num, u16 lid, u8 sl) update_sm_ah() argument 107 smp_snoop(struct ib_device *ibdev, u8 port_num, const struct ib_mad *mad, u16 prev_lid) smp_snoop() argument 122 mthca_update_rate(to_mdev(ibdev), port_num); smp_snoop() local 123 update_sm_ah(to_mdev(ibdev), port_num, smp_snoop() local 164 forward_trap(struct mthca_dev *dev, u8 port_num, const struct ib_mad *mad) forward_trap() argument 199 mthca_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, const struct ib_wc *in_wc, const struct ib_grh *in_grh, const struct ib_mad *in, struct ib_mad *out, size_t *out_mad_size, u16 *out_mad_pkey_index) mthca_process_mad() argument 211 forward_trap(to_mdev(ibdev), port_num, in); mthca_process_mad() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_mad.c | 50 static int mthca_update_rate(struct mthca_dev *dev, u8 port_num) in mthca_update_rate() argument 59 ret = ib_query_port(&dev->ib_dev, port_num, tprops); in mthca_update_rate() 63 port_num); in mthca_update_rate() 67 dev->rate[port_num - 1] = tprops->active_speed * in mthca_update_rate() 76 u8 port_num, u16 lid, u8 sl) in update_sm_ah() 82 if (!dev->send_agent[port_num - 1][0]) in update_sm_ah() 86 ah_attr.type = rdma_ah_find_type(&dev->ib_dev, port_num); in update_sm_ah() 89 rdma_ah_set_port_num(&ah_attr, port_num); in update_sm_ah() 91 new_ah = rdma_create_ah(dev->send_agent[port_num - 1][0]->qp->pd, in update_sm_ah() 97 if (dev->sm_ah[port_num in update_sm_ah() 75 update_sm_ah(struct mthca_dev *dev, u8 port_num, u16 lid, u8 sl) update_sm_ah() argument 107 smp_snoop(struct ib_device *ibdev, u8 port_num, const struct ib_mad *mad, u16 prev_lid) smp_snoop() argument 122 mthca_update_rate(to_mdev(ibdev), port_num); smp_snoop() local 123 update_sm_ah(to_mdev(ibdev), port_num, smp_snoop() local 164 forward_trap(struct mthca_dev *dev, u32 port_num, const struct ib_mad *mad) forward_trap() argument 199 mthca_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num, const struct ib_wc *in_wc, const struct ib_grh *in_grh, const struct ib_mad *in, struct ib_mad *out, size_t *out_mad_size, u16 *out_mad_pkey_index) mthca_process_mad() argument 211 forward_trap(to_mdev(ibdev), port_num, in); mthca_process_mad() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/ |
H A D | usnic_transport.c | 86 u16 usnic_transport_rsrv_port(enum usnic_transport_type type, u16 port_num) in usnic_transport_rsrv_port() argument 90 if (!port_num) { in usnic_transport_rsrv_port() 91 port_num = bitmap_find_next_zero_area(roce_bitmap, in usnic_transport_rsrv_port() 96 roce_next_port = (port_num & 4095) + 1; in usnic_transport_rsrv_port() 97 } else if (test_bit(port_num, roce_bitmap)) { in usnic_transport_rsrv_port() 103 bitmap_set(roce_bitmap, port_num, 1); in usnic_transport_rsrv_port() 111 usnic_dbg("Allocating port %hu for %s\n", port_num, in usnic_transport_rsrv_port() 113 return port_num; in usnic_transport_rsrv_port() 119 void usnic_transport_unrsrv_port(enum usnic_transport_type type, u16 port_num) in usnic_transport_unrsrv_port() argument 123 if (!port_num) { in usnic_transport_unrsrv_port() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/ |
H A D | usnic_transport.c | 85 u16 usnic_transport_rsrv_port(enum usnic_transport_type type, u16 port_num) in usnic_transport_rsrv_port() argument 89 if (!port_num) { in usnic_transport_rsrv_port() 90 port_num = bitmap_find_next_zero_area(roce_bitmap, in usnic_transport_rsrv_port() 95 roce_next_port = (port_num & 4095) + 1; in usnic_transport_rsrv_port() 96 } else if (test_bit(port_num, roce_bitmap)) { in usnic_transport_rsrv_port() 102 bitmap_set(roce_bitmap, port_num, 1); in usnic_transport_rsrv_port() 110 usnic_dbg("Allocating port %hu for %s\n", port_num, in usnic_transport_rsrv_port() 112 return port_num; in usnic_transport_rsrv_port() 118 void usnic_transport_unrsrv_port(enum usnic_transport_type type, u16 port_num) in usnic_transport_unrsrv_port() argument 122 if (!port_num) { in usnic_transport_unrsrv_port() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | agent.c | 57 __ib_get_agent_port(const struct ib_device *device, int port_num) in __ib_get_agent_port() argument 63 entry->agent[1]->port_num == port_num) in __ib_get_agent_port() 70 ib_get_agent_port(const struct ib_device *device, int port_num) in ib_get_agent_port() argument 76 entry = __ib_get_agent_port(device, port_num); in ib_get_agent_port() 83 int port_num, int qpn, size_t resp_mad_len, bool opa) in agent_send_response() 94 port_priv = ib_get_agent_port(device, port_num); in agent_send_response() 102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num); in agent_send_response() 129 mad_send_wr->send_wr.port_num = port_num; in agent_send_response() 81 agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh, const struct ib_wc *wc, const struct ib_device *device, int port_num, int qpn, size_t resp_mad_len, bool opa) agent_send_response() argument 150 ib_agent_port_open(struct ib_device *device, int port_num) ib_agent_port_open() argument 200 ib_agent_port_close(struct ib_device *device, int port_num) ib_agent_port_close() argument [all...] |
H A D | smi.c | 44 static enum smi_action __smi_handle_dr_smp_send(bool is_switch, int port_num, in __smi_handle_dr_smp_send() argument 62 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); in __smi_handle_dr_smp_send() 73 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); in __smi_handle_dr_smp_send() 94 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); in __smi_handle_dr_smp_send() 104 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); in __smi_handle_dr_smp_send() 130 bool is_switch, int port_num) in smi_handle_dr_smp_send() 132 return __smi_handle_dr_smp_send(is_switch, port_num, in smi_handle_dr_smp_send() 142 bool is_switch, int port_num) in opa_smi_handle_dr_smp_send() 144 return __smi_handle_dr_smp_send(is_switch, port_num, in opa_smi_handle_dr_smp_send() 155 static enum smi_action __smi_handle_dr_smp_recv(bool is_switch, int port_num, in __smi_handle_dr_smp_recv() argument 129 smi_handle_dr_smp_send(struct ib_smp *smp, bool is_switch, int port_num) smi_handle_dr_smp_send() argument 141 opa_smi_handle_dr_smp_send(struct opa_smp *smp, bool is_switch, int port_num) opa_smi_handle_dr_smp_send() argument 240 smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch, int port_num, int phys_port_cnt) smi_handle_dr_smp_recv() argument 256 opa_smi_handle_dr_smp_recv(struct opa_smp *smp, bool is_switch, int port_num, int phys_port_cnt) opa_smi_handle_dr_smp_recv() argument [all...] |
H A D | security.c | 52 spin_lock(&dev->port_data[pp->port_num].pkey_list_lock); in get_pkey_idx_qp_list() 53 list_for_each_entry (tmp_pkey, &dev->port_data[pp->port_num].pkey_list, in get_pkey_idx_qp_list() 60 spin_unlock(&dev->port_data[pp->port_num].pkey_list_lock); in get_pkey_idx_qp_list() 71 ret = ib_get_cached_pkey(dev, pp->port_num, pp->pkey_index, pkey); in get_pkey_and_subnet_prefix() 75 ret = ib_get_cached_subnet_prefix(dev, pp->port_num, subnet_prefix); in get_pkey_and_subnet_prefix() 196 u8 port_num, in check_pkey_qps() 205 port_num, in check_pkey_qps() 248 u8 port_num = pp->port_num; in port_pkey_list_insert() local 265 spin_lock(&dev->port_data[port_num] in port_pkey_list_insert() 194 check_pkey_qps(struct pkey_index_qp_list *pkey, struct ib_device *device, u8 port_num, u64 subnet_prefix) check_pkey_qps() argument 540 ib_security_cache_change(struct ib_device *device, u8 port_num, u64 subnet_prefix) ib_security_cache_change() argument 651 ib_security_pkey_access(struct ib_device *dev, u8 port_num, u16 pkey_index, void *sec) ib_security_pkey_access() argument [all...] |
H A D | sysfs.c | 65 u8 port_num; member 97 u8 port_num; member 164 ret = ib_query_port(p->ibdev, p->port_num, &attr); in state_show() 179 ret = ib_query_port(p->ibdev, p->port_num, &attr); in lid_show() 193 ret = ib_query_port(p->ibdev, p->port_num, &attr); in lid_mask_count_show() 206 ret = ib_query_port(p->ibdev, p->port_num, &attr); in sm_lid_show() 219 ret = ib_query_port(p->ibdev, p->port_num, &attr); in sm_sl_show() 232 ret = ib_query_port(p->ibdev, p->port_num, &attr); in cap_mask_show() 247 ret = ib_query_port(p->ibdev, p->port_num, &attr); in rate_show() 317 ret = ib_query_port(p->ibdev, p->port_num, in phys_state_show() 473 get_perf_mad(struct ib_device *dev, int port_num, __be16 attr, void *data, int offset, size_t size) get_perf_mad() argument 782 get_counter_table(struct ib_device *dev, int port_num) get_counter_table() argument 802 update_hw_stats(struct ib_device *dev, struct rdma_hw_stats *stats, u8 port_num, int index) update_hw_stats() argument 818 print_hw_stat(struct ib_device *dev, int port_num, struct rdma_hw_stats *stats, int index, char *buf) print_hw_stat() argument 929 alloc_hsa(int index, u8 port_num, const char *name) alloc_hsa() argument 947 alloc_hsa_lifespan(char *name, u8 port_num) alloc_hsa_lifespan() argument 965 setup_hw_stats(struct ib_device *device, struct ib_port *port, u8 port_num) setup_hw_stats() argument 1043 add_port(struct ib_core_device *coredev, int port_num) add_port() argument 1412 ib_port_register_module_stat(struct ib_device *device, u8 port_num, struct kobject *kobj, struct kobj_type *ktype, const char *name) ib_port_register_module_stat() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | agent.c | 57 __ib_get_agent_port(const struct ib_device *device, int port_num) in __ib_get_agent_port() argument 63 entry->agent[1]->port_num == port_num) in __ib_get_agent_port() 70 ib_get_agent_port(const struct ib_device *device, int port_num) in ib_get_agent_port() argument 76 entry = __ib_get_agent_port(device, port_num); in ib_get_agent_port() 83 int port_num, int qpn, size_t resp_mad_len, bool opa) in agent_send_response() 94 port_priv = ib_get_agent_port(device, port_num); in agent_send_response() 102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num); in agent_send_response() 129 mad_send_wr->send_wr.port_num = port_num; in agent_send_response() 81 agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh, const struct ib_wc *wc, const struct ib_device *device, int port_num, int qpn, size_t resp_mad_len, bool opa) agent_send_response() argument 150 ib_agent_port_open(struct ib_device *device, int port_num) ib_agent_port_open() argument 200 ib_agent_port_close(struct ib_device *device, int port_num) ib_agent_port_close() argument [all...] |
H A D | smi.c | 44 static enum smi_action __smi_handle_dr_smp_send(bool is_switch, u32 port_num, in __smi_handle_dr_smp_send() argument 62 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); in __smi_handle_dr_smp_send() 73 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); in __smi_handle_dr_smp_send() 94 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); in __smi_handle_dr_smp_send() 104 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); in __smi_handle_dr_smp_send() 130 bool is_switch, u32 port_num) in smi_handle_dr_smp_send() 132 return __smi_handle_dr_smp_send(is_switch, port_num, in smi_handle_dr_smp_send() 142 bool is_switch, u32 port_num) in opa_smi_handle_dr_smp_send() 144 return __smi_handle_dr_smp_send(is_switch, port_num, in opa_smi_handle_dr_smp_send() 155 static enum smi_action __smi_handle_dr_smp_recv(bool is_switch, u32 port_num, in __smi_handle_dr_smp_recv() argument 129 smi_handle_dr_smp_send(struct ib_smp *smp, bool is_switch, u32 port_num) smi_handle_dr_smp_send() argument 141 opa_smi_handle_dr_smp_send(struct opa_smp *smp, bool is_switch, u32 port_num) opa_smi_handle_dr_smp_send() argument 240 smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch, u32 port_num, int phys_port_cnt) smi_handle_dr_smp_recv() argument 256 opa_smi_handle_dr_smp_recv(struct opa_smp *smp, bool is_switch, u32 port_num, int phys_port_cnt) opa_smi_handle_dr_smp_recv() argument [all...] |
H A D | security.c | 52 spin_lock(&dev->port_data[pp->port_num].pkey_list_lock); in get_pkey_idx_qp_list() 53 list_for_each_entry (tmp_pkey, &dev->port_data[pp->port_num].pkey_list, in get_pkey_idx_qp_list() 60 spin_unlock(&dev->port_data[pp->port_num].pkey_list_lock); in get_pkey_idx_qp_list() 71 ret = ib_get_cached_pkey(dev, pp->port_num, pp->pkey_index, pkey); in get_pkey_and_subnet_prefix() 75 ib_get_cached_subnet_prefix(dev, pp->port_num, subnet_prefix); in get_pkey_and_subnet_prefix() 196 u32 port_num, in check_pkey_qps() 205 port_num, in check_pkey_qps() 248 u32 port_num = pp->port_num; in port_pkey_list_insert() local 265 spin_lock(&dev->port_data[port_num] in port_pkey_list_insert() 194 check_pkey_qps(struct pkey_index_qp_list *pkey, struct ib_device *device, u32 port_num, u64 subnet_prefix) check_pkey_qps() argument 540 ib_security_cache_change(struct ib_device *device, u32 port_num, u64 subnet_prefix) ib_security_cache_change() argument 651 ib_security_pkey_access(struct ib_device *dev, u32 port_num, u16 pkey_index, void *sec) ib_security_pkey_access() argument [all...] |
H A D | sysfs.c | 72 u32 port_num; member 79 unsigned int index, unsigned int port_num, char *buf); 81 unsigned int index, unsigned int port_num, 88 unsigned int index, unsigned int port_num, char *buf); 90 unsigned int index, unsigned int port_num, 115 return port_attr->show(p->ibdev, p->port_num, port_attr, buf); in port_attr_show() 128 return port_attr->store(p->ibdev, p->port_num, port_attr, buf, count); in port_attr_store() 132 u32 *port_num) in ib_port_sysfs_get_ibdev_kobj() 136 *port_num = port->port_num; in ib_port_sysfs_get_ibdev_kobj() 131 ib_port_sysfs_get_ibdev_kobj(struct kobject *kobj, u32 *port_num) ib_port_sysfs_get_ibdev_kobj() argument 170 hw_stat_port_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) hw_stat_port_show() argument 182 hw_stat_port_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) hw_stat_port_store() argument 213 state_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) state_show() argument 239 lid_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) lid_show() argument 252 lid_mask_count_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) lid_mask_count_show() argument 265 sm_lid_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) sm_lid_show() argument 278 sm_sl_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) sm_sl_show() argument 291 cap_mask_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) cap_mask_show() argument 304 rate_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) rate_show() argument 379 phys_state_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) phys_state_show() argument 394 link_layer_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *unused, char *buf) link_layer_show() argument 457 _show_port_gid_attr( struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf, ssize_t (*print)(const struct ib_gid_attr *gid_attr, char *buf)) _show_port_gid_attr() argument 477 show_port_gid(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) show_port_gid() argument 506 show_port_gid_attr_ndev(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) show_port_gid_attr_ndev() argument 513 show_port_gid_attr_gid_type(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) show_port_gid_attr_gid_type() argument 521 show_port_pkey(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) show_port_pkey() argument 554 get_perf_mad(struct ib_device *dev, int port_num, __be16 attr, void *data, int offset, size_t size) get_perf_mad() argument 598 show_pma_counter(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) show_pma_counter() argument 790 get_counter_table(struct ib_device *dev, int port_num) get_counter_table() argument 810 update_hw_stats(struct ib_device *dev, struct rdma_hw_stats *stats, u32 port_num, int index) update_hw_stats() argument 826 print_hw_stat(struct ib_device *dev, int port_num, struct rdma_hw_stats *stats, int index, char *buf) print_hw_stat() argument 834 show_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats, unsigned int index, unsigned int port_num, char *buf) show_hw_stats() argument 851 show_stats_lifespan(struct ib_device *ibdev, struct rdma_hw_stats *stats, unsigned int index, unsigned int port_num, char *buf) show_stats_lifespan() argument 865 set_stats_lifespan(struct ib_device *ibdev, struct rdma_hw_stats *stats, unsigned int index, unsigned int port_num, const char *buf, size_t count) set_stats_lifespan() argument 1086 ib_get_hw_stats_port(struct ib_device *ibdev, u32 port_num) ib_get_hw_stats_port() argument 1096 alloc_port_table_group(const char *name, struct attribute_group *group, struct port_table_attribute *attrs, size_t num, ssize_t (*show)(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *, char *buf)) alloc_port_table_group() argument 1198 setup_port(struct ib_core_device *coredev, int port_num, const struct ib_port_attr *attr) setup_port() argument 1424 u32 port_num; ib_setup_port_attrs() local 1466 ib_port_register_client_groups(struct ib_device *ibdev, u32 port_num, const struct attribute_group **groups) ib_port_register_client_groups() argument 1474 ib_port_unregister_client_groups(struct ib_device *ibdev, u32 port_num, const struct attribute_group **groups) ib_port_unregister_client_groups() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/qca/ |
H A D | qca8k-leds.c | 22 qca8k_get_enable_led_reg(int port_num, int led_num, struct qca8k_led_pattern_en *reg_info) in qca8k_get_enable_led_reg() argument 24 switch (port_num) { in qca8k_get_enable_led_reg() 34 reg_info->shift = QCA8K_LED_PHY123_PATTERN_EN_SHIFT(port_num, led_num); in qca8k_get_enable_led_reg() 48 qca8k_get_control_led_reg(int port_num, int led_num, struct qca8k_led_pattern_en *reg_info) in qca8k_get_control_led_reg() argument 56 if (port_num == 4) in qca8k_get_control_led_reg() 102 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); in qca8k_led_brightness_set() 142 if (led->port_num == 0 || led->port_num == 4) { in qca8k_led_brightness_set() 171 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); in qca8k_led_brightness_get() 179 if (led->port_num in qca8k_led_brightness_get() 365 qca8k_parse_port_leds(struct qca8k_priv *priv, struct fwnode_handle *port, int port_num) qca8k_parse_port_leds() argument 451 int port_num; qca8k_setup_led_ctrl() local [all...] |
/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | cros_ec_typec.c | 145 static int cros_typec_add_partner(struct cros_typec_data *typec, int port_num, in cros_typec_add_partner() argument 148 struct cros_typec_port *port = typec->ports[port_num]; in cros_typec_add_partner() 170 int port_num) in cros_typec_remove_partner() 172 struct cros_typec_port *port = typec->ports[port_num]; in cros_typec_remove_partner() 206 int port_num) in cros_typec_register_port_altmodes() 208 struct cros_typec_port *port = typec->ports[port_num]; in cros_typec_register_port_altmodes() 236 u32 port_num = 0; in cros_typec_init_ports() local 252 if (fwnode_property_read_u32(fwnode, port_prop, &port_num)) { in cros_typec_init_ports() 258 if (port_num >= typec->num_ports) { in cros_typec_init_ports() 264 dev_dbg(dev, "Registering port %d\n", port_num); in cros_typec_init_ports() 169 cros_typec_remove_partner(struct cros_typec_data *typec, int port_num) cros_typec_remove_partner() argument 205 cros_typec_register_port_altmodes(struct cros_typec_data *typec, int port_num) cros_typec_register_port_altmodes() argument 332 cros_typec_set_port_params_v0(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control *resp) cros_typec_set_port_params_v0() argument 349 cros_typec_set_port_params_v1(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v1 *resp) cros_typec_set_port_params_v1() argument 389 cros_typec_get_mux_info(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_mux_info *resp) cros_typec_get_mux_info() argument 411 cros_typec_enable_tbt(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_tbt() argument 464 cros_typec_enable_dp(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_dp() argument 505 cros_typec_enable_usb4(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_enable_usb4() argument 533 cros_typec_configure_mux(struct cros_typec_data *typec, int port_num, uint8_t mux_flags, struct ec_response_usb_pd_control_v2 *pd_ctrl) cros_typec_configure_mux() argument 581 cros_typec_port_update(struct cros_typec_data *typec, int port_num) cros_typec_port_update() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/ |
H A D | ddbridge-hw.c | 100 .port_num = 4, 108 .port_num = 4, 116 .port_num = 2, 124 .port_num = 4, 136 .port_num = 4, 144 .port_num = 3, 152 .port_num = 4, 160 .port_num = 4, 171 .port_num = 4, 182 .port_num [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/ |
H A D | ddbridge-hw.c | 91 .port_num = 4, 99 .port_num = 4, 107 .port_num = 2, 115 .port_num = 4, 127 .port_num = 4, 135 .port_num = 3, 143 .port_num = 4, 151 .port_num = 4, 162 .port_num = 4, 173 .port_num [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | u_serial.c | 110 u8 port_num; member 265 port->port_num, len, *((u8 *)req->buf), in gs_start_tx() 385 pr_vdebug("ttyGS%d: shutdown\n", port->port_num); in gs_rx_push() 391 port->port_num, req->status); in gs_rx_push() 420 port->port_num, count, req->actual); in gs_rx_push() 595 int port_num = tty->index; in gs_open() local 599 mutex_lock(&ports[port_num].lock); in gs_open() 600 port = ports[port_num].port; in gs_open() 622 port_num, tty, file); in gs_open() 642 pr_debug("gs_open: start ttyGS%d\n", port->port_num); in gs_open() 1075 gserial_set_console(unsigned char port_num, const char *page, size_t count) gserial_set_console() argument 1104 gserial_get_console(unsigned char port_num, char *page) gserial_get_console() argument 1146 gs_port_alloc(unsigned port_num, struct usb_cdc_line_coding *coding) gs_port_alloc() argument 1204 gserial_free_line(unsigned char port_num) gserial_free_line() argument 1229 int port_num; gserial_alloc_line_no_console() local 1301 gserial_connect(struct gserial *gser, u8 port_num) gserial_connect() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | u_serial.c | 111 u8 port_num; member 265 pr_vdebug("ttyGS%d: tx len=%d, %3ph ...\n", port->port_num, len, req->buf); in gs_start_tx() 384 pr_vdebug("ttyGS%d: shutdown\n", port->port_num); in gs_rx_push() 390 port->port_num, req->status); in gs_rx_push() 419 port->port_num, count, req->actual); in gs_rx_push() 598 int port_num = tty->index; in gs_open() local 602 mutex_lock(&ports[port_num].lock); in gs_open() 603 port = ports[port_num].port; in gs_open() 625 port_num, tty, file); in gs_open() 645 pr_debug("gs_open: start ttyGS%d\n", port->port_num); in gs_open() 1078 gserial_set_console(unsigned char port_num, const char *page, size_t count) gserial_set_console() argument 1107 gserial_get_console(unsigned char port_num, char *page) gserial_get_console() argument 1149 gs_port_alloc(unsigned port_num, struct usb_cdc_line_coding *coding) gs_port_alloc() argument 1207 gserial_free_line(unsigned char port_num) gserial_free_line() argument 1232 int port_num; gserial_alloc_line_no_console() local 1304 gserial_connect(struct gserial *gser, u8 port_num) gserial_connect() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_sysfs.c | 42 u32 port_num; in qib_get_pportdata_kobj() local 43 struct ib_device *ibdev = ib_port_sysfs_get_ibdev_kobj(kobj, &port_num); in qib_get_pportdata_kobj() 46 return &dd->pport[port_num - 1]; in qib_get_pportdata_kobj() 52 static ssize_t hrtbt_enable_show(struct ib_device *ibdev, u32 port_num, in hrtbt_enable_show() argument 56 struct qib_pportdata *ppd = &dd->pport[port_num - 1]; in hrtbt_enable_show() 61 static ssize_t hrtbt_enable_store(struct ib_device *ibdev, u32 port_num, in hrtbt_enable_store() argument 66 struct qib_pportdata *ppd = &dd->pport[port_num - 1]; in hrtbt_enable_store() 88 static ssize_t loopback_store(struct ib_device *ibdev, u32 port_num, in loopback_store() argument 93 struct qib_pportdata *ppd = &dd->pport[port_num - 1]; in loopback_store() 104 static ssize_t led_override_store(struct ib_device *ibdev, u32 port_num, in led_override_store() argument 124 status_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) status_show() argument 155 status_str_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) status_str_show() argument 308 sl2vl_attr_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) sl2vl_attr_show() argument 376 diagc_attr_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) diagc_attr_show() argument 387 diagc_attr_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) diagc_attr_store() argument 454 rc_acks_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) rc_acks_show() argument 465 rc_acks_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) rc_acks_store() argument 477 rc_qacks_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) rc_qacks_show() argument 488 rc_qacks_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) rc_qacks_store() argument 500 rc_delayed_comp_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) rc_delayed_comp_show() argument 511 rc_delayed_comp_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) rc_delayed_comp_store() argument [all...] |
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_cache.h | 13 int rdma_query_gid(struct ib_device *device, u8 port_num, int index, 26 struct ib_device *device, const union ib_gid *gid, u8 port_num, 38 * @port_num: The port number of the device to query. 46 u8 port_num, 54 * @port_num: The port number of the device to search for the PKey. 62 u8 port_num, 70 * @port_num: The port number of the device to search for the PKey. 78 u8 port_num, 85 * @port_num: The port number of the device to query. 92 u8 port_num, [all...] |
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_cache.h | 13 int rdma_query_gid(struct ib_device *device, u32 port_num, int index, 26 struct ib_device *device, const union ib_gid *gid, u32 port_num, 38 * @port_num: The port number of the device to query. 46 u32 port_num, 54 * @port_num: The port number of the device to search for the PKey. 62 u32 port_num, 70 * @port_num: The port number of the device to search for the PKey. 78 u32 port_num, 85 * @port_num: The port number of the device to query. 92 u32 port_num, [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-pip.h | 287 * @port_num: Port number to configure 292 static inline void cvmx_pip_config_port(uint64_t port_num, in cvmx_pip_config_port() argument 296 cvmx_write_csr(CVMX_PIP_PRT_CFGX(port_num), port_cfg.u64); in cvmx_pip_config_port() 297 cvmx_write_csr(CVMX_PIP_PRT_TAGX(port_num), port_tag_cfg.u64); in cvmx_pip_config_port() 363 * @port_num: Port number to get statistics for. 367 static inline void cvmx_pip_get_port_status(uint64_t port_num, uint64_t clear, in cvmx_pip_get_port_status() argument 389 stat0.u64 = cvmx_read_csr(CVMX_PIP_STAT0_PRTX(port_num)); in cvmx_pip_get_port_status() 390 stat1.u64 = cvmx_read_csr(CVMX_PIP_STAT1_PRTX(port_num)); in cvmx_pip_get_port_status() 391 stat2.u64 = cvmx_read_csr(CVMX_PIP_STAT2_PRTX(port_num)); in cvmx_pip_get_port_status() 392 stat3.u64 = cvmx_read_csr(CVMX_PIP_STAT3_PRTX(port_num)); in cvmx_pip_get_port_status() [all...] |
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-pip.h | 287 * @port_num: Port number to configure 292 static inline void cvmx_pip_config_port(uint64_t port_num, in cvmx_pip_config_port() argument 296 cvmx_write_csr(CVMX_PIP_PRT_CFGX(port_num), port_cfg.u64); in cvmx_pip_config_port() 297 cvmx_write_csr(CVMX_PIP_PRT_TAGX(port_num), port_tag_cfg.u64); in cvmx_pip_config_port() 363 * @port_num: Port number to get statistics for. 367 static inline void cvmx_pip_get_port_status(uint64_t port_num, uint64_t clear, in cvmx_pip_get_port_status() argument 389 stat0.u64 = cvmx_read_csr(CVMX_PIP_STAT0_PRTX(port_num)); in cvmx_pip_get_port_status() 390 stat1.u64 = cvmx_read_csr(CVMX_PIP_STAT1_PRTX(port_num)); in cvmx_pip_get_port_status() 391 stat2.u64 = cvmx_read_csr(CVMX_PIP_STAT2_PRTX(port_num)); in cvmx_pip_get_port_status() 392 stat3.u64 = cvmx_read_csr(CVMX_PIP_STAT3_PRTX(port_num)); in cvmx_pip_get_port_status() [all...] |