| /drivers/usb/typec/ucsi/ |
| A D | ucsi.c | 262 struct ucsi_connector *con = uwork->con; in ucsi_poll_worker() local 302 uwork->con = con; in ucsi_partner_task() 725 ret = ucsi_get_pdos(con, TYPEC_SOURCE, 1, con->src_pdos); in ucsi_get_src_pdos() 849 if (con->pd) in ucsi_register_device_pdos() 862 typec_port_set_usb_power_delivery(con->port, con->pd); in ucsi_register_device_pdos() 999 ret = ucsi_send_command(con->ucsi, command, &con->cap, sizeof(con->cap)); in ucsi_check_connector_capability() 1015 con->rdo = UCSI_CONSTAT(con, RDO); in ucsi_pwr_opmode_change() 1238 trace_ucsi_connector_change(con->num, con); in ucsi_handle_connector_change() 1701 trace_ucsi_register_port(con->num, con); in ucsi_register_port() 1830 for (con = connector; con->port; con++) { in ucsi_init() [all …]
|
| A D | psy.c | 71 pdo = con->src_pdos[0]; in ucsi_psy_get_voltage_min() 94 if (con->num_pdos > 0) { in ucsi_psy_get_voltage_max() 95 pdo = con->src_pdos[con->num_pdos - 1]; in ucsi_psy_get_voltage_max() 122 index = rdo_index(con->rdo); in ucsi_psy_get_voltage_now() 150 if (con->num_pdos > 0) { in ucsi_psy_get_current_max() 151 pdo = con->src_pdos[con->num_pdos - 1]; in ucsi_psy_get_current_max() 259 psy_cfg.drv_data = con; in ucsi_register_port_psy() 276 con->psy = power_supply_register(dev, &con->psy_desc, &psy_cfg); in ucsi_register_port_psy() 283 if (IS_ERR_OR_NULL(con->psy)) in ucsi_unregister_port_psy() 287 con->psy = NULL; in ucsi_unregister_port_psy() [all …]
|
| A D | displayport.c | 20 struct ucsi_connector *con; member 51 struct ucsi *ucsi = dp->con->ucsi; in ucsi_displayport_enter() 57 if (!ucsi_con_mutex_lock(dp->con)) in ucsi_displayport_enter() 104 ucsi_con_mutex_unlock(dp->con); in ucsi_displayport_enter() 116 if (!ucsi_con_mutex_lock(dp->con)) in ucsi_displayport_exit() 149 ucsi_con_mutex_unlock(dp->con); in ucsi_displayport_exit() 207 if (!ucsi_con_mutex_lock(dp->con)) in ucsi_displayport_vdm() 215 ucsi_con_mutex_unlock(dp->con); in ucsi_displayport_vdm() 221 ucsi_con_mutex_unlock(dp->con); in ucsi_displayport_vdm() 265 ucsi_con_mutex_unlock(dp->con); in ucsi_displayport_vdm() [all …]
|
| A D | trace.h | 42 TP_PROTO(int port, struct ucsi_connector *con), 43 TP_ARGS(port, con), 57 __entry->change = UCSI_CONSTAT(con, CHANGE); 58 __entry->opmode = UCSI_CONSTAT(con, PWR_OPMODE); 59 __entry->connected = UCSI_CONSTAT(con, CONNECTED); 60 __entry->pwr_dir = UCSI_CONSTAT(con, PWR_DIR); 64 __entry->bc_status = UCSI_CONSTAT(con, BC_STATUS); 75 TP_PROTO(int port, struct ucsi_connector *con), 76 TP_ARGS(port, con) 80 TP_PROTO(int port, struct ucsi_connector *con), [all …]
|
| A D | ucsi_glink.c | 174 struct pmic_glink_ucsi *ucsi = ucsi_get_drvdata(con->ucsi); in pmic_glink_ucsi_update_connector() 176 if (con->num > PMIC_GLINK_MAX_PORTS || in pmic_glink_ucsi_update_connector() 177 !ucsi->port_orientation[con->num - 1]) in pmic_glink_ucsi_update_connector() 180 con->typec_cap.orientation_aware = true; in pmic_glink_ucsi_update_connector() 185 struct pmic_glink_ucsi *ucsi = ucsi_get_drvdata(con->ucsi); in pmic_glink_ucsi_connector_status() 188 if (!UCSI_CONSTAT(con, CONNECTED)) { in pmic_glink_ucsi_connector_status() 189 typec_set_orientation(con->port, TYPEC_ORIENTATION_NONE); in pmic_glink_ucsi_connector_status() 193 if (con->num > PMIC_GLINK_MAX_PORTS || in pmic_glink_ucsi_connector_status() 194 !ucsi->port_orientation[con->num - 1]) in pmic_glink_ucsi_connector_status() 197 orientation = gpiod_get_value(ucsi->port_orientation[con->num - 1]); in pmic_glink_ucsi_connector_status() [all …]
|
| A D | ucsi.h | 89 void (*update_connector)(struct ucsi_connector *con); 90 void (*connector_status)(struct ucsi_connector *con); 99 bool ucsi_con_mutex_lock(struct ucsi_connector *con); 100 void ucsi_con_mutex_unlock(struct ucsi_connector *con); 540 void ucsi_altmode_update_active(struct ucsi_connector *con); 548 int ucsi_register_port_psy(struct ucsi_connector *con); 549 void ucsi_unregister_port_psy(struct ucsi_connector *con); 550 void ucsi_port_psy_changed(struct ucsi_connector *con); 559 ucsi_register_displayport(struct ucsi_connector *con, 567 ucsi_register_displayport(struct ucsi_connector *con, in ucsi_register_displayport() argument [all …]
|
| A D | ucsi_huawei_gaokun.c | 159 static void gaokun_ucsi_update_connector(struct ucsi_connector *con) in gaokun_ucsi_update_connector() argument 161 struct gaokun_ucsi *uec = ucsi_get_drvdata(con->ucsi); in gaokun_ucsi_update_connector() 163 if (con->num > uec->num_ports) in gaokun_ucsi_update_connector() 166 con->typec_cap.orientation_aware = true; in gaokun_ucsi_update_connector() 169 static void gaokun_set_orientation(struct ucsi_connector *con, in gaokun_set_orientation() argument 179 typec_set_orientation(con->port, CCX_TO_ORI(ccx)); in gaokun_set_orientation() 182 static void gaokun_ucsi_connector_status(struct ucsi_connector *con) in gaokun_ucsi_connector_status() argument 184 struct gaokun_ucsi *uec = ucsi_get_drvdata(con->ucsi); in gaokun_ucsi_connector_status() 187 idx = con->num - 1; in gaokun_ucsi_connector_status() 188 if (con->num > uec->num_ports) { in gaokun_ucsi_connector_status() [all …]
|
| /drivers/infiniband/ulp/rtrs/ |
| A D | rtrs.c | 83 rtrs_wrn(con->path, in rtrs_iu_post_recv() 229 return con->cid >= con->path->irq_con_num; in is_pollqueue() 249 con->cq = cq; in create_cq() 286 if (con->cq) { in destroy_cq() 290 ib_cq_pool_put(con->cq, con->nr_cqe); in destroy_cq() 292 con->cq = NULL; in destroy_cq() 309 destroy_cq(con); in rtrs_cq_qp_create() 312 con->path = path; in rtrs_cq_qp_create() 320 if (con->qp) { in rtrs_cq_qp_destroy() 322 con->qp = NULL; in rtrs_cq_qp_destroy() [all …]
|
| A D | rtrs-clt.c | 368 struct rtrs_clt_con *con = req->con; in rtrs_inv_rkey() local 383 struct rtrs_clt_con *con = req->con; in complete_rdma_req() local 1082 struct rtrs_clt_con *con = req->con; in rtrs_clt_write_req() local 1172 struct rtrs_clt_con *con = req->con; in rtrs_clt_read_req() local 1618 con = kzalloc(sizeof(*con), GFP_KERNEL); in create_con() 1630 clt_path->s.con[cid] = &con->c; in create_con() 1639 clt_path->s.con[con->c.cid] = NULL; in destroy_con() 2180 con = to_clt_con(clt_path->s.con[cid]); in rtrs_clt_stop_and_destroy_conns() 2202 con = to_clt_con(clt_path->s.con[cid]); in rtrs_clt_stop_and_destroy_conns() 2366 con = to_clt_con(clt_path->s.con[i]); in init_conns() [all …]
|
| A D | rtrs-srv.c | 493 con = id->con; in rtrs_srv_resp_rdma() 678 struct rtrs_srv_con *con = container_of(c, typeof(*con), c); in rtrs_srv_hb_err_handler() local 1045 id->con = con; in process_read() 1098 id->con = con; in process_write() 1557 con = to_srv_con(srv_path->s.con[i]); in rtrs_srv_close_work() 1582 con = to_srv_con(srv_path->s.con[i]); in rtrs_srv_close_work() 1585 kfree(con); in rtrs_srv_close_work() 1674 con = kzalloc(sizeof(*con), GFP_KERNEL); in create_con() 1675 if (!con) { in create_con() 1729 srv_path->s.con[cid] = &con->c; in create_con() [all …]
|
| A D | rtrs-pri.h | 108 struct rtrs_con **con; member 116 void (*hb_err_handler)(struct rtrs_con *con); 303 int rtrs_iu_post_recv(struct rtrs_con *con, struct rtrs_iu *iu); 304 int rtrs_iu_post_send(struct rtrs_con *con, struct rtrs_iu *iu, size_t size, 306 int rtrs_iu_post_rdma_write_imm(struct rtrs_con *con, struct rtrs_iu *iu, 313 int rtrs_post_recv_empty(struct rtrs_con *con, struct ib_cqe *cqe); 315 int rtrs_cq_qp_create(struct rtrs_path *path, struct rtrs_con *con, 319 void rtrs_cq_qp_destroy(struct rtrs_con *con); 323 void (*err_handler)(struct rtrs_con *con),
|
| A D | rtrs-clt-stats.c | 14 void rtrs_clt_update_wc_stats(struct rtrs_clt_con *con) in rtrs_clt_update_wc_stats() argument 16 struct rtrs_clt_path *clt_path = to_clt_path(con->c.path); in rtrs_clt_update_wc_stats() 23 if (con->cpu != cpu) { in rtrs_clt_update_wc_stats() 27 s = per_cpu_ptr(stats->pcpu_stats, con->cpu); in rtrs_clt_update_wc_stats() 174 struct rtrs_clt_con *con = req->con; in rtrs_clt_update_all_stats() local 175 struct rtrs_clt_path *clt_path = to_clt_path(con->c.path); in rtrs_clt_update_all_stats()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_ras.c | 802 if (!con) in amdgpu_ras_feature_enable() 858 if (!con) in amdgpu_ras_feature_enable_on_boot() 2558 if (!con || !con->eh_data || !bps || !count) in amdgpu_ras_badpages_read() 2948 if (!con || !con->eh_data || !bps || pages <= 0) in amdgpu_ras_add_bad_pages() 3017 if (!con || !con->eh_data) { in amdgpu_ras_save_bad_pages() 3162 if (!con || !con->eh_data) in amdgpu_ras_check_bad_page() 3962 if (con) in amdgpu_ras_init() 3965 con = kzalloc(sizeof(*con) + in amdgpu_ras_init() 3969 if (!con) in amdgpu_ras_init() 3977 con->objs = (struct ras_manager *)(con + 1); in amdgpu_ras_init() [all …]
|
| A D | amdgpu_umc.c | 98 struct amdgpu_ras *con = amdgpu_ras_get_context(adev); in amdgpu_umc_handle_bad_pages() local 105 mutex_lock(&con->page_retirement_lock); in amdgpu_umc_handle_bad_pages() 173 con->eeprom_control.ras_num_bad_pages); in amdgpu_umc_handle_bad_pages() 175 if (con->update_channel_flag == true) { in amdgpu_umc_handle_bad_pages() 177 con->update_channel_flag = false; in amdgpu_umc_handle_bad_pages() 185 mutex_unlock(&con->page_retirement_lock); in amdgpu_umc_handle_bad_pages() 194 struct amdgpu_ras *con = amdgpu_ras_get_context(adev); in amdgpu_umc_do_page_retirement() local 201 con->gpu_reset_flags |= reset; in amdgpu_umc_do_page_retirement() 254 atomic_inc(&con->page_retirement_req_cnt); in amdgpu_umc_pasid_poison_handler() 255 wake_up(&con->page_retirement_wq); in amdgpu_umc_pasid_poison_handler() [all …]
|
| /drivers/net/ethernet/qlogic/qed/ |
| A D | qed_nvmetcp.c | 620 &hash_con->con); in qed_nvmetcp_acquire_conn() 673 con = hash_con->con; in qed_nvmetcp_offload_conn() 688 memcpy(con->local_ip, conn_info->src.ip, sizeof(con->local_ip)); in qed_nvmetcp_offload_conn() 689 memcpy(con->remote_ip, conn_info->dst.ip, sizeof(con->remote_ip)); in qed_nvmetcp_offload_conn() 712 con->ttl = conn_info->ttl; in qed_nvmetcp_offload_conn() 714 con->mss = conn_info->mss; in qed_nvmetcp_offload_conn() 715 con->cwnd = conn_info->cwnd; in qed_nvmetcp_offload_conn() 717 con->connect_mode = 0; in qed_nvmetcp_offload_conn() 739 con = hash_con->con; in qed_nvmetcp_update_conn() 740 SET_FIELD(con->update_flag, in qed_nvmetcp_update_conn() [all …]
|
| A D | qed_iscsi.c | 1030 struct qed_iscsi_conn *con; member 1168 &hash_con->con); in qed_iscsi_acquire_conn() 1210 struct qed_iscsi_conn *con; in qed_iscsi_offload_conn() local 1220 con = hash_con->con; in qed_iscsi_offload_conn() 1224 memcpy(con->local_ip, conn_info->src.ip, sizeof(con->local_ip)); in qed_iscsi_offload_conn() 1225 memcpy(con->remote_ip, conn_info->dst.ip, sizeof(con->remote_ip)); in qed_iscsi_offload_conn() 1263 con->ttl = conn_info->ttl; in qed_iscsi_offload_conn() 1267 con->mss = conn_info->mss; in qed_iscsi_offload_conn() 1274 con->offl_flags = 0x1; in qed_iscsi_offload_conn() 1285 struct qed_iscsi_conn *con; in qed_iscsi_update_conn() local [all …]
|
| A D | qed_fcoe.c | 720 struct qed_fcoe_conn *con; member 761 if (hash_con->con->icid == handle) in qed_fcoe_get_hash() 866 &hash_con->con); in qed_fcoe_acquire_conn() 874 *handle = hash_con->con->icid; in qed_fcoe_acquire_conn() 875 *fw_cid = hash_con->con->fw_cid; in qed_fcoe_acquire_conn() 908 struct qed_fcoe_conn *con; in qed_fcoe_offload_conn() local 918 con = hash_con->con; in qed_fcoe_offload_conn() 927 con->vlan_tag = conn_info->vlan_tag; in qed_fcoe_offload_conn() 929 con->flags = conn_info->flags; in qed_fcoe_offload_conn() 960 struct qed_fcoe_conn *con; in qed_fcoe_destroy_conn() local [all …]
|
| /drivers/media/pci/bt8xx/ |
| A D | bttv-audio-hook.c | 57 unsigned int con; in gvbctv3pci_audio() local 74 con = 0x000; in gvbctv3pci_audio() 77 con = 0x300; in gvbctv3pci_audio() 80 con = 0x200; in gvbctv3pci_audio() 97 con = 0x300; in gvbctv5pci_audio() 100 con = 0x100; in gvbctv5pci_audio() 103 con = 0x000; in gvbctv5pci_audio() 277 con = 0x080000; in terratv_audio() 280 con = 0x180000; in terratv_audio() 283 con = 0; in terratv_audio() [all …]
|
| /drivers/gpu/drm/clients/ |
| A D | drm_log.c | 57 struct console con; member 70 return container_of(con, struct drm_log, con); in console_to_drm_log() 301 unregister_console(&dlog->con); in drm_log_client_unregister() 326 console_suspend(&dlog->con); in drm_log_client_suspend() 335 console_resume(&dlog->con); in drm_log_client_resume() 383 strscpy(con->name, "drm_log"); in drm_log_register_console() 385 con->device_lock = drm_log_lock; in drm_log_register_console() 386 con->device_unlock = drm_log_unlock; in drm_log_register_console() 388 con->index = -1; in drm_log_register_console() 390 register_console(con); in drm_log_register_console() [all …]
|
| /drivers/tty/serial/ |
| A D | kgdboc.c | 482 struct console *con; in kgdboc_earlycon_pre_exp_handler() local 498 for_each_console_srcu(con) { in kgdboc_earlycon_pre_exp_handler() 499 if (con == kgdboc_earlycon_io_ops.cons) in kgdboc_earlycon_pre_exp_handler() 503 if (con) in kgdboc_earlycon_pre_exp_handler() 519 con->exit = earlycon_orig_exit; in kgdboc_earlycon_deferred_exit() 561 struct console *con; in kgdboc_earlycon_init() local 578 for_each_console(con) { in kgdboc_earlycon_init() 579 if (con->write && con->read && in kgdboc_earlycon_init() 585 if (!con) { in kgdboc_earlycon_init() 607 kgdboc_earlycon_io_ops.cons = con; in kgdboc_earlycon_init() [all …]
|
| A D | earlycon-riscv-sbi.c | 18 static void sbi_0_1_console_write(struct console *con, in sbi_0_1_console_write() argument 21 struct earlycon_device *dev = con->data; in sbi_0_1_console_write() 25 static void sbi_dbcn_console_write(struct console *con, in sbi_dbcn_console_write() argument 44 device->con->write = sbi_dbcn_console_write; in early_sbi_setup() 46 device->con->write = sbi_0_1_console_write; in early_sbi_setup()
|
| A D | suncore.c | 55 int sunserial_console_match(struct console *con, struct device_node *dp, in sunserial_console_match() argument 58 if (!con) in sunserial_console_match() 61 drv->cons = con; in sunserial_console_match() 78 con->index = line; in sunserial_console_match() 79 add_preferred_console(con->name, line, NULL); in sunserial_console_match() 85 void sunserial_console_termios(struct console *con, struct device_node *uart_dp) in sunserial_console_termios() argument 167 con->cflag = cflag; in sunserial_console_termios()
|
| /drivers/usb/typec/ |
| A D | port-mapper.c | 20 return component_bind_all(dev, &port->con); in typec_aggregate_bind() 27 component_unbind_all(dev, &port->con); in typec_aggregate_unbind() 79 int typec_link_ports(struct typec_port *con) in typec_link_ports() argument 81 struct each_port_arg arg = { .port = con, .match = NULL }; in typec_link_ports() 83 if (!has_acpi_companion(&con->dev)) in typec_link_ports() 101 return component_master_add_with_match(&con->dev, &typec_aggregate_ops, arg.match); in typec_link_ports() 104 void typec_unlink_ports(struct typec_port *con) in typec_unlink_ports() argument 106 if (has_acpi_companion(&con->dev)) in typec_unlink_ports() 107 component_master_del(&con->dev, &typec_aggregate_ops); in typec_unlink_ports()
|
| /drivers/rtc/ |
| A D | rtc-s3c.c | 336 unsigned int con, tmp; in s3c24xx_rtc_enable() local 340 if ((con & S3C2410_RTCCON_RTCEN) == 0) { in s3c24xx_rtc_enable() 347 if (con & S3C2410_RTCCON_CNTSEL) { in s3c24xx_rtc_enable() 355 if (con & S3C2410_RTCCON_CLKRST) { in s3c24xx_rtc_enable() 366 unsigned int con; in s3c24xx_rtc_disable() local 369 con &= ~S3C2410_RTCCON_RTCEN; in s3c24xx_rtc_disable() 372 con = readb(info->base + S3C2410_TICNT); in s3c24xx_rtc_disable() 373 con &= ~S3C2410_TICNT_ENABLE; in s3c24xx_rtc_disable() 379 unsigned int con; in s3c6410_rtc_disable() local 382 con &= ~S3C64XX_RTCCON_TICEN; in s3c6410_rtc_disable() [all …]
|
| /drivers/thermal/samsung/ |
| A D | exynos_tmu.c | 323 return con; in get_con_reg() 588 unsigned int con; in exynos4210_tmu_control() local 593 con |= BIT(EXYNOS_TMU_CORE_EN_SHIFT); in exynos4210_tmu_control() 595 con &= ~BIT(EXYNOS_TMU_CORE_EN_SHIFT); in exynos4210_tmu_control() 603 unsigned int con, pd_det_en; in exynos5433_tmu_control() local 608 con |= BIT(EXYNOS_TMU_CORE_EN_SHIFT); in exynos5433_tmu_control() 610 con &= ~BIT(EXYNOS_TMU_CORE_EN_SHIFT); in exynos5433_tmu_control() 621 unsigned int con; in exynos7_tmu_control() local 626 con |= BIT(EXYNOS_TMU_CORE_EN_SHIFT); in exynos7_tmu_control() 627 con |= BIT(EXYNOS7_PD_DET_EN_SHIFT); in exynos7_tmu_control() [all …]
|