/Linux-v6.6/drivers/thermal/ |
D | thermal_netlink.c | 53 struct param { struct 54 struct nlattr **attrs; member 70 typedef int (*cb_t)(struct param *); argument 76 int thermal_genl_sampling_temp(int id, int temp) in thermal_genl_sampling_temp() argument 90 if (nla_put_u32(skb, THERMAL_GENL_ATTR_TZ_ID, id)) in thermal_genl_sampling_temp() 111 static int thermal_genl_event_tz_create(struct param *p) in thermal_genl_event_tz_create() 120 static int thermal_genl_event_tz(struct param *p) in thermal_genl_event_tz() 128 static int thermal_genl_event_tz_trip_up(struct param *p) in thermal_genl_event_tz_trip_up() 138 static int thermal_genl_event_tz_trip_add(struct param *p) in thermal_genl_event_tz_trip_add() 150 static int thermal_genl_event_tz_trip_delete(struct param *p) in thermal_genl_event_tz_trip_delete() [all …]
|
/Linux-v6.6/net/devlink/ |
D | param.c | 11 .id = DEVLINK_PARAM_GENERIC_ID_INT_ERR_RESET, 16 .id = DEVLINK_PARAM_GENERIC_ID_MAX_MACS, 21 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_SRIOV, 26 .id = DEVLINK_PARAM_GENERIC_ID_REGION_SNAPSHOT, 31 .id = DEVLINK_PARAM_GENERIC_ID_IGNORE_ARI, 36 .id = DEVLINK_PARAM_GENERIC_ID_MSIX_VEC_PER_PF_MAX, 41 .id = DEVLINK_PARAM_GENERIC_ID_MSIX_VEC_PER_PF_MIN, 46 .id = DEVLINK_PARAM_GENERIC_ID_FW_LOAD_POLICY, 51 .id = DEVLINK_PARAM_GENERIC_ID_RESET_DEV_ON_DRV_PROBE, 56 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_ROCE, [all …]
|
/Linux-v6.6/drivers/memstick/core/ |
D | mspro_block.c | 48 unsigned char id; member 56 unsigned char id; member 602 struct mspro_param_register param = { in h_mspro_block_setup_cmd() local 611 param.data_address = cpu_to_be32((uint32_t)offset); in h_mspro_block_setup_cmd() 616 ¶m, sizeof(param)); in h_mspro_block_setup_cmd() 801 struct mspro_param_register param = { in mspro_block_set_interface() local 810 memstick_init_req(&card->current_mrq, MS_TPC_WRITE_REG, ¶m, in mspro_block_set_interface() 811 sizeof(param)); in mspro_block_set_interface() 945 msb->attr_group.attrs = kcalloc(attr_count + 1, in mspro_block_read_attributes() 946 sizeof(*msb->attr_group.attrs), in mspro_block_read_attributes() [all …]
|
/Linux-v6.6/drivers/net/wireless/virtual/ |
D | mac80211_hwsim.c | 3771 if (!info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER]) in hwsim_pmsr_report_nl() 3774 src = nla_data(info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER]); in hwsim_pmsr_report_nl() 3785 reqattr = info->attrs[HWSIM_ATTR_PMSR_RESULT]; in hwsim_pmsr_report_nl() 3914 static int append_radio_msg(struct sk_buff *skb, int id, in append_radio_msg() argument 3915 struct hwsim_new_radio_params *param) in append_radio_msg() argument 3919 ret = nla_put_u32(skb, HWSIM_ATTR_RADIO_ID, id); in append_radio_msg() 3923 if (param->channels) { in append_radio_msg() 3924 ret = nla_put_u32(skb, HWSIM_ATTR_CHANNELS, param->channels); in append_radio_msg() 3929 if (param->reg_alpha2) { in append_radio_msg() 3931 param->reg_alpha2); in append_radio_msg() [all …]
|
/Linux-v6.6/net/ipv6/ |
D | seg6_local.c | 49 unsigned long attrs; member 1465 .attrs = 0, 1472 .attrs = SEG6_F_ATTR(SEG6_LOCAL_NH6), 1479 .attrs = SEG6_F_ATTR(SEG6_LOCAL_TABLE), 1485 .attrs = SEG6_F_ATTR(SEG6_LOCAL_OIF), 1491 .attrs = SEG6_F_ATTR(SEG6_LOCAL_NH6), 1497 .attrs = SEG6_F_ATTR(SEG6_LOCAL_NH4), 1503 .attrs = SEG6_F_ATTR(SEG6_LOCAL_VRFTABLE), 1515 .attrs = 0, 1523 .attrs = SEG6_F_ATTR(SEG6_LOCAL_TABLE), [all …]
|
/Linux-v6.6/drivers/scsi/ |
D | scsi_transport_iscsi.c | 158 .attrs = iscsi_transport_attrs, 176 idr_remove(&iscsi_ep_idr, ep->id); in iscsi_endpoint_release() 191 return sysfs_emit(buf, "%d\n", ep->id); in show_ep_handle() 201 .attrs = iscsi_endpoint_attrs, 208 int err, id; in iscsi_create_endpoint() local 220 id = idr_alloc(&iscsi_ep_idr, ep, 1, -1, GFP_NOIO); in iscsi_create_endpoint() 221 if (id < 0) { in iscsi_create_endpoint() 224 id); in iscsi_create_endpoint() 229 ep->id = id; in iscsi_create_endpoint() 231 dev_set_name(&ep->dev, "ep-%d", id); in iscsi_create_endpoint() [all …]
|
/Linux-v6.6/drivers/iio/light/ |
D | si1145.c | 315 static int si1145_param_update(struct si1145_data *data, u8 op, u8 param, in si1145_param_update() argument 325 return si1145_command(data, op | (param & 0x1F)); in si1145_param_update() 328 static int si1145_param_set(struct si1145_data *data, u8 param, u8 value) in si1145_param_set() argument 330 return si1145_param_update(data, SI1145_CMD_PARAM_SET, param, value); in si1145_param_set() 334 static int si1145_param_query(struct si1145_data *data, u8 param) in si1145_param_query() argument 338 ret = si1145_command(data, SI1145_CMD_PARAM_QUERY | (param & 0x1F)); in si1145_param_query() 979 .attrs = si1132_attributes, 983 .attrs = si114x_attributes, 990 .attrs = &si1132_attribute_group, 996 .attrs = &si114x_attribute_group, [all …]
|
D | si1133.c | 447 static int si1133_param_set(struct si1133_data *data, u8 param, u32 value) in si1133_param_set() argument 455 (param & SI1133_CMD_PARAM_MASK)); in si1133_param_set() 458 static int si1133_param_query(struct si1133_data *data, u8 param, u32 *result) in si1133_param_query() argument 461 (param & SI1133_CMD_PARAM_MASK)); in si1133_param_query() 871 .attrs = si1133_attributes, 877 .attrs = &si1133_attribute_group, 995 const struct i2c_device_id *id = i2c_client_get_device_id(client); in si1133_probe() local 1018 iio_dev->name = id->name; in si1133_probe()
|
/Linux-v6.6/drivers/infiniband/core/ |
D | cm.c | 94 struct ib_cm_sidr_rep_param *param); 206 struct ib_cm_id id; member 299 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn, in cm_alloc_msg() 576 if (!cm_id_priv || cm_id_priv->id.remote_id != remote_id || in cm_acquire_id() 620 __be64 service_id = cm_id_priv->id.service_id; in cm_insert_listen() 629 if (cm_id_priv->id.device < cur_cm_id_priv->id.device) in cm_insert_listen() 631 else if (cm_id_priv->id.device > cur_cm_id_priv->id.device) in cm_insert_listen() 633 else if (be64_lt(service_id, cur_cm_id_priv->id.service_id)) in cm_insert_listen() 635 else if (be64_gt(service_id, cur_cm_id_priv->id.service_id)) in cm_insert_listen() 642 if (cur_cm_id_priv->id.cm_handler != shared_handler || in cm_insert_listen() [all …]
|
/Linux-v6.6/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.c | 272 iser_dbg("mtask xmit [cid %d itt 0x%x]\n", conn->id, task->itt); in iscsi_iser_mtask_xmit() 338 conn->id, task->itt); in iscsi_iser_task_xmit() 645 u32 sig_caps = ib_dev->attrs.sig_prot_cap; in iscsi_iser_session_create() 653 if (!(ib_dev->attrs.kernel_cap_flags & IBK_SG_GAPS_REG)) in iscsi_iser_session_create() 695 enum iscsi_param param, char *buf, int buflen) in iscsi_iser_set_param() argument 699 switch (param) { in iscsi_iser_set_param() 732 return iscsi_set_param(cls_conn, param, buf, buflen); in iscsi_iser_set_param() 763 enum iscsi_param param, char *buf) in iscsi_iser_get_ep_param() argument 767 switch (param) { in iscsi_iser_get_ep_param() 775 param, buf); in iscsi_iser_get_ep_param() [all …]
|
/Linux-v6.6/drivers/input/touchscreen/ |
D | wdt87xx_i2c.c | 183 struct wdt87xx_sys_param param; member 415 static const void *wdt87xx_get_fw_chunk(const struct firmware *fw, u32 id) in wdt87xx_get_fw_chunk() argument 423 if (chunk_id == id) in wdt87xx_get_fw_chunk() 435 struct wdt87xx_sys_param *param) in wdt87xx_get_sysparam() argument 446 param->vendor_id = get_unaligned_le16(buf + DEV_DESC_OFFSET_VID); in wdt87xx_get_sysparam() 447 param->product_id = get_unaligned_le16(buf + DEV_DESC_OFFSET_PID); in wdt87xx_get_sysparam() 455 param->xmls_id1 = get_unaligned_le16(buf + CTL_PARAM_OFFSET_XMLS_ID1); in wdt87xx_get_sysparam() 456 param->xmls_id2 = get_unaligned_le16(buf + CTL_PARAM_OFFSET_XMLS_ID2); in wdt87xx_get_sysparam() 457 param->phy_ch_x = get_unaligned_le16(buf + CTL_PARAM_OFFSET_PHY_CH_X); in wdt87xx_get_sysparam() 458 param->phy_ch_y = get_unaligned_le16(buf + CTL_PARAM_OFFSET_PHY_CH_Y); in wdt87xx_get_sysparam() [all …]
|
D | melfas_mip4.c | 144 u16 param; member 219 v->param = get_unaligned_le16(buf + 6); in mip4_parse_fw_version() 311 ts->fw_version.app, ts->fw_version.param); in mip4_query_device() 467 int id; in mip4_report_touch() local 485 id = (packet[0] & 0x0F) - 1; in mip4_report_touch() 503 id = (packet[0] & 0x0F) - 1; in mip4_report_touch() 521 id, state, x, y, pressure); in mip4_report_touch() 523 if (unlikely(id < 0 || id >= MIP4_MAX_FINGERS)) { in mip4_report_touch() 524 dev_err(&ts->client->dev, "Screen - invalid slot ID: %d\n", id); in mip4_report_touch() 528 input_mt_slot(ts->input, id); in mip4_report_touch() [all …]
|
/Linux-v6.6/drivers/input/keyboard/ |
D | atkbd.c | 211 unsigned short id; member 334 .attrs = atkbd_attributes, 592 unsigned char param; in atkbd_set_repeat_rate() local 603 param = i | (j << 5); in atkbd_set_repeat_rate() 604 return ps2_command(&atkbd->ps2dev, ¶m, ATKBD_CMD_SETREP); in atkbd_set_repeat_rate() 610 unsigned char param[2]; in atkbd_set_leds() local 612 param[0] = (test_bit(LED_SCROLLL, dev->led) ? 1 : 0) in atkbd_set_leds() 615 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_set_leds() 619 param[0] = 0; in atkbd_set_leds() 620 param[1] = (test_bit(LED_COMPOSE, dev->led) ? 0x01 : 0) in atkbd_set_leds() [all …]
|
/Linux-v6.6/drivers/input/mouse/ |
D | elantech.c | 36 unsigned char *param) in synaptics_send_cmd() argument 39 ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETINFO)) { in synaptics_send_cmd() 51 unsigned char *param) in elantech_send_cmd() argument 57 ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) { in elantech_send_cmd() 69 unsigned char *param, int command) in elantech_ps2_command() argument 77 rc = ps2_command(ps2dev, param, command); in elantech_ps2_command() 95 static int elantech_read_reg_params(struct psmouse *psmouse, u8 reg, u8 *param) in elantech_read_reg_params() argument 101 elantech_ps2_command(psmouse, param, PSMOUSE_CMD_GETINFO)) { in elantech_read_reg_params() 113 static int elantech_write_reg_params(struct psmouse *psmouse, u8 reg, u8 *param) in elantech_write_reg_params() argument 120 elantech_ps2_command(psmouse, NULL, param[0]) || in elantech_write_reg_params() [all …]
|
D | sentelic.c | 74 unsigned char param[3]; in fsp_reg_read() local 113 if (__ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO) < 0) in fsp_reg_read() 116 *reg_val = param[2]; in fsp_reg_read() 204 unsigned char param[3]; in fsp_page_reg_read() local 224 if (__ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) in fsp_page_reg_read() 227 *reg_val = param[2]; in fsp_page_reg_read() 632 .attrs = fsp_attributes, 842 unsigned char param[2]; in fsp_activate_protocol() local 849 param[0] = 200; in fsp_activate_protocol() 850 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in fsp_activate_protocol() [all …]
|
/Linux-v6.6/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_hw.c | 325 val |= dev->mq.sq.id & OCRDMA_MQ_ID_MASK; in ocrdma_ring_mq_db() 424 cmd->id = q->id; in ocrdma_mbx_delete_q() 453 eq->q.id = rsp->vector_eqid & 0xffff; in ocrdma_mbx_create_eq() 474 ocrdma_ring_eq_db(dev, eq->q.id, true, true, 0); in ocrdma_create_eq() 508 ocrdma_ring_eq_db(dev, eq->q.id, false, false, 0); in ocrdma_destroy_eq() 541 cmd->eqn = eq->id; in ocrdma_mbx_mq_cq_create() 549 cq->id = (u16) (rsp->cq_id & OCRDMA_CREATE_CQ_RSP_CQ_ID_MASK); in ocrdma_mbx_mq_cq_create() 580 cmd->cqid_pages |= (cq->id << OCRDMA_CREATE_MQ_CQ_ID_SHIFT); in ocrdma_mbx_create_mq() 588 cmd->async_cqid_ringsize = cq->id; in ocrdma_mbx_create_mq() 598 mq->id = rsp->id; in ocrdma_mbx_create_mq() [all …]
|
/Linux-v6.6/drivers/scsi/qla2xxx/ |
D | qla_gs.c | 1015 sns_cmd->p.cmd.param[0] = fcport->d_id.b.al_pa; in qla2x00_sns_ga_nxt() 1016 sns_cmd->p.cmd.param[1] = fcport->d_id.b.area; in qla2x00_sns_ga_nxt() 1017 sns_cmd->p.cmd.param[2] = fcport->d_id.b.domain; in qla2x00_sns_ga_nxt() 1086 sns_cmd->p.cmd.param[0] = NS_NX_PORT_TYPE; in qla2x00_sns_gid_pt() 1154 sns_cmd->p.cmd.param[0] = list[i].d_id.b.al_pa; in qla2x00_sns_gpn_id() 1155 sns_cmd->p.cmd.param[1] = list[i].d_id.b.area; in qla2x00_sns_gpn_id() 1156 sns_cmd->p.cmd.param[2] = list[i].d_id.b.domain; in qla2x00_sns_gpn_id() 1210 sns_cmd->p.cmd.param[0] = list[i].d_id.b.al_pa; in qla2x00_sns_gnn_id() 1211 sns_cmd->p.cmd.param[1] = list[i].d_id.b.area; in qla2x00_sns_gnn_id() 1212 sns_cmd->p.cmd.param[2] = list[i].d_id.b.domain; in qla2x00_sns_gnn_id() [all …]
|
/Linux-v6.6/drivers/gpu/drm/msm/ |
D | msm_drv.c | 362 unsigned long attrs = 0; in msm_init_vram() local 370 attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in msm_init_vram() 371 attrs |= DMA_ATTR_WRITE_COMBINE; in msm_init_vram() 377 &priv->vram.paddr, GFP_KERNEL, attrs); in msm_init_vram() 395 unsigned long attrs = DMA_ATTR_NO_KERNEL_MAPPING; in msm_deinit_vram() local 402 attrs); in msm_deinit_vram() 504 ev_thread->worker = kthread_create_worker(0, "crtc_event:%d", crtc->base.id); in msm_drm_init() 648 drm_dbg_vbl(dev, "crtc=%u", crtc->base.id); in msm_crtc_enable_vblank() 659 drm_dbg_vbl(dev, "crtc=%u", crtc->base.id); in msm_crtc_disable_vblank() 686 args->param, &args->value, &args->len); in msm_ioctl_get_param() [all …]
|
/Linux-v6.6/drivers/net/can/usb/etas_es58x/ |
D | es58x_core.c | 281 priv->es58x_dev->param->tx_bulk_max + 1; in es58x_is_echo_skb_threshold_reached() 297 u16 fifo_mask = priv->es58x_dev->param->fifo_mask; in es58x_can_free_echo_skb_tail() 389 u16 fifo_mask = priv->es58x_dev->param->fifo_mask; in es58x_can_get_echo_skb() 503 u16 fifo_mask = priv->es58x_dev->param->fifo_mask; in es58x_flush_pending_tx_msg() 538 if (tx_free_entries <= priv->es58x_dev->param->tx_bulk_max) { in es58x_tx_ack_msg() 1169 const struct es58x_parameters *param = es58x_dev->param; in es58x_check_rx_urb() local 1173 if (urb_actual_len < param->urb_cmd_header_len) { in es58x_check_rx_urb() 1182 if (sof != param->rx_start_of_frame) { in es58x_check_rx_urb() 1185 __func__, param->rx_start_of_frame, sof); in es58x_check_rx_urb() 1191 if (urb_cmd_len > param->rx_urb_cmd_max_len) { in es58x_check_rx_urb() [all …]
|
/Linux-v6.6/drivers/platform/x86/ |
D | panasonic-laptop.c | 617 union acpi_object param[2]; in eco_mode_store() local 621 param[0].type = ACPI_TYPE_INTEGER; in eco_mode_store() 622 param[0].integer.value = 0x15; in eco_mode_store() 623 param[1].type = ACPI_TYPE_INTEGER; in eco_mode_store() 625 input.pointer = param; in eco_mode_store() 633 param[1].integer.value = ECO_MODE_OFF; in eco_mode_store() 638 param[1].integer.value = ECO_MODE_ON; in eco_mode_store() 791 .attrs = pcc_sysfs_entries, 905 input_dev->id.bustype = BUS_HOST; in acpi_pcc_init_input() 906 input_dev->id.vendor = 0x0001; in acpi_pcc_init_input() [all …]
|
D | thinkpad_acpi.c | 309 char param[32]; member 1069 enum tpacpi_rfk_id id; member 1161 static int __init tpacpi_new_rfkill(const enum tpacpi_rfk_id id, in tpacpi_new_rfkill() argument 1173 BUG_ON(id >= TPACPI_RFK_SW_MAX || tpacpi_rfkill_switches[id]); in tpacpi_new_rfkill() 1188 atp_rfk->id = id; in tpacpi_new_rfkill() 1214 tpacpi_rfkill_switches[id] = atp_rfk; in tpacpi_new_rfkill() 1221 static void tpacpi_destroy_rfkill(const enum tpacpi_rfk_id id) in tpacpi_destroy_rfkill() argument 1225 BUG_ON(id >= TPACPI_RFK_SW_MAX); in tpacpi_destroy_rfkill() 1227 tp_rfk = tpacpi_rfkill_switches[id]; in tpacpi_destroy_rfkill() 1231 tpacpi_rfkill_switches[id] = NULL; in tpacpi_destroy_rfkill() [all …]
|
/Linux-v6.6/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 250 u16 id; in srpt_set_ioc() local 253 id = (slot - 1) / 2; in srpt_set_ioc() 255 tmp = c_list[id] & 0xf; in srpt_set_ioc() 256 c_list[id] = (value << 4) | tmp; in srpt_set_ioc() 258 tmp = c_list[id] & 0xf0; in srpt_set_ioc() 259 c_list[id] = (value & 0xf) | tmp; in srpt_set_ioc() 343 sdev->device->attrs.max_qp_wr); in srpt_get_ioc() 348 iocp->vendor_id = cpu_to_be32(sdev->device->attrs.vendor_id); in srpt_get_ioc() 349 iocp->device_id = cpu_to_be32(sdev->device->attrs.vendor_part_id); in srpt_get_ioc() 350 iocp->device_version = cpu_to_be16(sdev->device->attrs.hw_ver); in srpt_get_ioc() [all …]
|
/Linux-v6.6/drivers/infiniband/hw/mlx5/ |
D | main.c | 66 void *param; member 1989 struct uverbs_attr_bundle *attrs) in mlx5_ib_query_ucontext() argument 2000 uverbs_attr_get_len(attrs, in mlx5_ib_query_ucontext() 2004 ret = uverbs_copy_to_struct_or_zero(attrs, in mlx5_ib_query_ucontext() 2504 .attrs = mlx5_class_attributes, 2682 ibev.element.port_num = (u8)(unsigned long)work->param; in mlx5_ib_handle_event() 2686 if (handle_port_change(ibdev, work->param, &ibev)) in mlx5_ib_handle_event() 2690 handle_general_event(ibdev, work->param, &ibev); in mlx5_ib_handle_event() 2713 unsigned long event, void *param) in mlx5_ib_event() argument 2724 work->param = param; in mlx5_ib_event() [all …]
|
/Linux-v6.6/drivers/infiniband/ulp/isert/ |
D | ib_isert.c | 130 attr.cap.max_send_sge = device->ib_device->attrs.max_send_sge; in isert_create_qp() 222 ib_dev->attrs.max_send_sge, ib_dev->attrs.max_recv_sge); in isert_create_device_ib_res() 223 isert_dbg("devattr->max_sge_rd: %d\n", ib_dev->attrs.max_sge_rd); in isert_create_device_ib_res() 234 if (ib_dev->attrs.kernel_cap_flags & IBK_INTEGRITY_HANDOVER) in isert_create_device_ib_res() 384 struct rdma_conn_param *param) in isert_set_nego_params() argument 386 struct ib_device_attr *attr = &isert_conn->device->ib_device->attrs; in isert_set_nego_params() 389 isert_conn->initiator_depth = min_t(u8, param->initiator_depth, in isert_set_nego_params() 393 if (param->private_data) { in isert_set_nego_params() 394 u8 flags = *(u8 *)param->private_data; in isert_set_nego_params() 453 isert_set_nego_params(isert_conn, &event->param.conn); in isert_connect_request() [all …]
|
/Linux-v6.6/drivers/gpu/drm/i915/ |
D | i915_perf.c | 3268 struct drm_i915_perf_open_param *param, in i915_oa_stream_init() argument 3677 long ret = stream->oa_config->id; in i915_perf_config_locked() 3856 struct drm_i915_perf_open_param *param, in i915_perf_open_ioctl_locked() argument 3947 ret = i915_oa_stream_init(stream, param, props); in i915_perf_open_ioctl_locked() 3960 if (param->flags & I915_PERF_FLAG_FD_CLOEXEC) in i915_perf_open_ioctl_locked() 3962 if (param->flags & I915_PERF_FLAG_FD_NONBLOCK) in i915_perf_open_ioctl_locked() 3971 if (!(param->flags & I915_PERF_FLAG_DISABLED)) in i915_perf_open_ioctl_locked() 4064 u64 id, value; in read_properties_unlocked() local 4066 ret = get_user(id, uprop); in read_properties_unlocked() 4074 if (id == 0 || id >= DRM_I915_PERF_PROP_MAX) { in read_properties_unlocked() [all …]
|