/linux-master/drivers/platform/chrome/ |
H A D | cros_typec_vdm.h | 10 void cros_typec_handle_vdm_attention(struct cros_typec_data *typec, int port_num); 11 void cros_typec_handle_vdm_response(struct cros_typec_data *typec, int port_num);
|
H A D | cros_typec_vdm.c | 20 void cros_typec_handle_vdm_attention(struct cros_typec_data *typec, int port_num) argument 24 .port = port_num, 35 dev_warn(typec->dev, "Failed VDM response fetch, port: %d\n", port_num); 41 dev_dbg(typec->dev, "Received VDM Attention header: %x, port: %d\n", hdr, port_num); 43 amode = typec_match_altmode(typec->ports[port_num]->port_altmode, 48 svid, port_num); 59 void cros_typec_handle_vdm_response(struct cros_typec_data *typec, int port_num) argument 63 .port = port_num, 73 dev_warn(typec->dev, "Failed VDM response fetch, port: %d\n", port_num); 79 dev_dbg(typec->dev, "Received VDM header: %x, port: %d\n", hdr, port_num); [all...] |
H A D | cros_ec_typec.c | 142 static int cros_typec_add_partner(struct cros_typec_data *typec, int port_num, argument 145 struct cros_typec_port *port = typec->ports[port_num]; 166 static void cros_typec_unregister_altmodes(struct cros_typec_data *typec, int port_num, argument 169 struct cros_typec_port *port = typec->ports[port_num]; 210 int port_num) 212 struct cros_typec_port *port = typec->ports[port_num]; 217 cros_typec_unregister_altmodes(typec, port_num, true); 237 int port_num) 239 struct cros_typec_port *port = typec->ports[port_num]; 244 cros_typec_unregister_altmodes(typec, port_num, fals 209 cros_typec_remove_partner(struct cros_typec_data *typec, int port_num) argument 236 cros_typec_remove_cable(struct cros_typec_data *typec, int port_num) argument 285 cros_typec_register_port_altmodes(struct cros_typec_data *typec, int port_num) argument 334 u32 port_num = 0; local 453 cros_typec_enable_tbt(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) argument 508 cros_typec_enable_dp(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) argument 581 cros_typec_enable_usb4(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) argument 611 cros_typec_configure_mux(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v2 *pd_ctrl) argument 695 cros_typec_set_port_params_v0(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control *resp) argument 712 cros_typec_set_port_params_v1(struct cros_typec_data *typec, int port_num, struct ec_response_usb_pd_control_v1 *resp) argument 754 cros_typec_register_altmodes(struct cros_typec_data *typec, int port_num, bool is_partner) argument 841 cros_typec_handle_sop_prime_disc(struct cros_typec_data *typec, int port_num, u16 pd_revision) argument 917 cros_typec_handle_sop_disc(struct cros_typec_data *typec, int port_num, u16 pd_revision) argument 963 cros_typec_send_clear_event(struct cros_typec_data *typec, int port_num, u32 events_mask) argument 975 cros_typec_register_partner_pdos(struct cros_typec_data *typec, struct ec_response_typec_status *resp, int port_num) argument 1015 cros_typec_handle_status(struct cros_typec_data *typec, int port_num) argument 1101 cros_typec_port_update(struct cros_typec_data *typec, int port_num) argument [all...] |
H A D | cros_typec_switch.c | 23 int port_num; member in struct:cros_typec_port 36 static int cros_typec_cmd_mux_set(struct cros_typec_switch_data *sdata, int port_num, u8 index, argument 40 .port = port_num, 70 static int cros_typec_send_clear_event(struct cros_typec_switch_data *sdata, int port_num, argument 74 .port = port_num, 82 static bool cros_typec_check_event(struct cros_typec_switch_data *sdata, int port_num, u32 mask) argument 86 .port = port_num, 93 dev_warn(sdata->dev, "EC_CMD_TYPEC_STATUS failed for port: %d\n", port_num); 108 static int cros_typec_configure_mux(struct cros_typec_switch_data *sdata, int port_num, int index, argument 127 ret = cros_typec_send_clear_event(sdata, port_num, event_mas [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | agent.h | 43 extern int ib_agent_port_open(struct ib_device *device, int port_num); 45 extern int ib_agent_port_close(struct ib_device *device, int port_num); 49 int port_num, int qpn, size_t resp_mad_len, bool opa);
|
H A D | agent.c | 57 __ib_get_agent_port(const struct ib_device *device, int port_num) argument 63 entry->agent[1]->port_num == port_num) 70 ib_get_agent_port(const struct ib_device *device, int port_num) argument 76 entry = __ib_get_agent_port(device, port_num); 83 int port_num, int qpn, size_t resp_mad_len, bool opa) 94 port_priv = ib_get_agent_port(device, port_num); 102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num); 129 mad_send_wr->send_wr.port_num = port_num; 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) argument 150 ib_agent_port_open(struct ib_device *device, int port_num) argument 200 ib_agent_port_close(struct ib_device *device, int port_num) argument [all...] |
H A D | smi.c | 44 static enum smi_action __smi_handle_dr_smp_send(bool is_switch, u32 port_num, argument 62 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 73 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 94 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 104 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 130 bool is_switch, u32 port_num) 132 return __smi_handle_dr_smp_send(is_switch, port_num, 142 bool is_switch, u32 port_num) 144 return __smi_handle_dr_smp_send(is_switch, port_num, 155 static enum smi_action __smi_handle_dr_smp_recv(bool is_switch, u32 port_num, argument 129 smi_handle_dr_smp_send(struct ib_smp *smp, bool is_switch, u32 port_num) argument 141 opa_smi_handle_dr_smp_send(struct opa_smp *smp, bool is_switch, u32 port_num) argument 240 smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch, u32 port_num, int phys_port_cnt) argument 256 opa_smi_handle_dr_smp_recv(struct opa_smp *smp, bool is_switch, u32 port_num, int phys_port_cnt) argument [all...] |
H A D | security.c | 52 spin_lock(&dev->port_data[pp->port_num].pkey_list_lock); 53 list_for_each_entry (tmp_pkey, &dev->port_data[pp->port_num].pkey_list, 60 spin_unlock(&dev->port_data[pp->port_num].pkey_list_lock); 71 ret = ib_get_cached_pkey(dev, pp->port_num, pp->pkey_index, pkey); 75 ib_get_cached_subnet_prefix(dev, pp->port_num, subnet_prefix); 196 u32 port_num, 205 port_num, 248 u32 port_num = pp->port_num; local 265 spin_lock(&dev->port_data[port_num] 194 check_pkey_qps(struct pkey_index_qp_list *pkey, struct ib_device *device, u32 port_num, u64 subnet_prefix) argument 540 ib_security_cache_change(struct ib_device *device, u32 port_num, u64 subnet_prefix) argument 651 ib_security_pkey_access(struct ib_device *dev, u32 port_num, u16 pkey_index, void *sec) argument [all...] |
H A D | smi.h | 55 u32 port_num, int phys_port_cnt); 59 bool is_switch, u32 port_num);
|
H A D | opa_smi.h | 43 u32 port_num, int phys_port_cnt); 47 bool is_switch, u32 port_num);
|
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_transport.c | 85 u16 usnic_transport_rsrv_port(enum usnic_transport_type type, u16 port_num) argument 89 if (!port_num) { 90 port_num = bitmap_find_next_zero_area(roce_bitmap, 95 roce_next_port = (port_num & 4095) + 1; 96 } else if (test_bit(port_num, roce_bitmap)) { 102 bitmap_set(roce_bitmap, port_num, 1); 110 usnic_dbg("Allocating port %hu for %s\n", port_num, 112 return port_num; 118 void usnic_transport_unrsrv_port(enum usnic_transport_type type, u16 port_num) argument 122 if (!port_num) { [all...] |
H A D | usnic_transport.h | 47 * Reserve a port. If "port_num" is set, then the function will try 50 u16 usnic_transport_rsrv_port(enum usnic_transport_type type, u16 port_num); 51 void usnic_transport_unrsrv_port(enum usnic_transport_type type, u16 port_num);
|
/linux-master/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...] |
H A D | rw.h | 45 int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, 49 u32 port_num, struct scatterlist *sg, u32 sg_cnt, 53 u32 port_num, struct scatterlist *sg, u32 sg_cnt, 58 u32 port_num, struct scatterlist *sg, u32 sg_cnt, 63 u32 port_num, struct ib_cqe *cqe, struct ib_send_wr *chain_wr); 64 int rdma_rw_ctx_post(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, 67 unsigned int rdma_rw_mr_factor(struct ib_device *device, u32 port_num,
|
H A D | ib_sysfs.h | 14 ssize_t (*show)(struct ib_device *ibdev, u32 port_num, 16 ssize_t (*store)(struct ib_device *ibdev, u32 port_num, 35 u32 *port_num);
|
/linux-master/drivers/usb/gadget/function/ |
H A D | u_serial.h | 19 u8 port_num; member in struct:f_serial_opts 63 ssize_t gserial_set_console(unsigned char port_num, const char *page, size_t count); 64 ssize_t gserial_get_console(unsigned char port_num, char *page); 69 int gserial_connect(struct gserial *, u8 port_num);
|
H A D | u_serial.c | 111 u8 port_num; member in struct:gs_port 265 pr_vdebug("ttyGS%d: tx len=%d, %3ph ...\n", port->port_num, len, req->buf); 384 pr_vdebug("ttyGS%d: shutdown\n", port->port_num); 390 port->port_num, req->status); 419 port->port_num, count, req->actual); 598 int port_num = tty->index; local 602 mutex_lock(&ports[port_num].lock); 603 port = ports[port_num].port; 625 port_num, tty, file); 645 pr_debug("gs_open: start ttyGS%d\n", port->port_num); 1078 gserial_set_console(unsigned char port_num, const char *page, size_t count) argument 1107 gserial_get_console(unsigned char port_num, char *page) argument 1149 gs_port_alloc(unsigned port_num, struct usb_cdc_line_coding *coding) argument 1207 gserial_free_line(unsigned char port_num) argument 1232 int port_num; local 1304 gserial_connect(struct gserial *gser, u8 port_num) argument [all...] |
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_mad.c | 50 static int mthca_update_rate(struct mthca_dev *dev, u8 port_num) argument 59 ret = ib_query_port(&dev->ib_dev, port_num, tprops); 63 port_num); 67 dev->rate[port_num - 1] = tprops->active_speed * 76 u8 port_num, u16 lid, u8 sl) 82 if (!dev->send_agent[port_num - 1][0]) 86 ah_attr.type = rdma_ah_find_type(&dev->ib_dev, port_num); 89 rdma_ah_set_port_num(&ah_attr, port_num); 91 new_ah = rdma_create_ah(dev->send_agent[port_num - 1][0]->qp->pd, 97 if (dev->sm_ah[port_num 75 update_sm_ah(struct mthca_dev *dev, u8 port_num, u16 lid, u8 sl) argument 107 smp_snoop(struct ib_device *ibdev, u8 port_num, const struct ib_mad *mad, u16 prev_lid) argument 122 mthca_update_rate(to_mdev(ibdev), port_num); local 123 update_sm_ah(to_mdev(ibdev), port_num, local 164 forward_trap(struct mthca_dev *dev, u32 port_num, const struct ib_mad *mad) 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) argument 211 forward_trap(to_mdev(ibdev), port_num, in); local [all...] |
/linux-master/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) argument 24 switch (port_num) { 34 reg_info->shift = QCA8K_LED_PHY123_PATTERN_EN_SHIFT(port_num, led_num); 48 qca8k_get_control_led_reg(int port_num, int led_num, struct qca8k_led_pattern_en *reg_info) argument 56 if (port_num == 4) 102 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); 142 if (led->port_num == 0 || led->port_num == 4) { 171 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); 179 if (led->port_num 365 qca8k_parse_port_leds(struct qca8k_priv *priv, struct fwnode_handle *port, int port_num) argument 451 int port_num; local [all...] |
/linux-master/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...] |
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | counters.h | 16 u16 mlx5_ib_get_counters_id(struct mlx5_ib_dev *dev, u32 port_num);
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | mad.h | 11 int rvt_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
|
/linux-master/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, argument 296 cvmx_write_csr(CVMX_PIP_PRT_CFGX(port_num), port_cfg.u64); 297 cvmx_write_csr(CVMX_PIP_PRT_TAGX(port_num), port_tag_cfg.u64); 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, argument 389 stat0.u64 = cvmx_read_csr(CVMX_PIP_STAT0_PRTX(port_num)); 390 stat1.u64 = cvmx_read_csr(CVMX_PIP_STAT1_PRTX(port_num)); 391 stat2.u64 = cvmx_read_csr(CVMX_PIP_STAT2_PRTX(port_num)); 392 stat3.u64 = cvmx_read_csr(CVMX_PIP_STAT3_PRTX(port_num)); [all...] |
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | ipoib_main.c | 56 priv->port_num); 110 struct hfi1_ibport *ibp = to_iport(priv->device, priv->port_num); 140 struct hfi1_ibport *ibp = to_iport(priv->device, priv->port_num); 172 priv->port_num, 178 u32 port_num, 193 rn->port_num = port_num; 200 priv->port_num = port_num; 203 ib_query_pkey(device, port_num, pri 177 hfi1_ipoib_setup_rn(struct ib_device *device, u32 port_num, struct net_device *netdev, void *param) argument 227 hfi1_ipoib_rn_get_params(struct ib_device *device, u32 port_num, enum rdma_netdev_t type, struct rdma_netdev_alloc_params *params) argument [all...] |
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_sysfs.c | 42 u32 port_num; local 43 struct ib_device *ibdev = ib_port_sysfs_get_ibdev_kobj(kobj, &port_num); 46 return &dd->pport[port_num - 1]; 52 static ssize_t hrtbt_enable_show(struct ib_device *ibdev, u32 port_num, argument 56 struct qib_pportdata *ppd = &dd->pport[port_num - 1]; 61 static ssize_t hrtbt_enable_store(struct ib_device *ibdev, u32 port_num, argument 66 struct qib_pportdata *ppd = &dd->pport[port_num - 1]; 88 static ssize_t loopback_store(struct ib_device *ibdev, u32 port_num, argument 93 struct qib_pportdata *ppd = &dd->pport[port_num - 1]; 104 static ssize_t led_override_store(struct ib_device *ibdev, u32 port_num, argument 124 status_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) argument 155 status_str_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) argument 308 sl2vl_attr_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) argument 376 diagc_attr_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) argument 387 diagc_attr_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) argument 454 rc_acks_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) argument 465 rc_acks_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) argument 477 rc_qacks_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) argument 488 rc_qacks_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) argument 500 rc_delayed_comp_show(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, char *buf) argument 511 rc_delayed_comp_store(struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr, const char *buf, size_t count) argument [all...] |