Home
last modified time | relevance | path

Searched +refs:param +refs:id +refs:attrs (Results 1 – 25 of 49) sorted by relevance

12

/Linux-v6.6/drivers/thermal/
Dthermal_netlink.c53 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/
Dparam.c11 .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/
Dmspro_block.c48 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 &param, 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, &param, 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/
Dmac80211_hwsim.c3771 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/
Dseg6_local.c49 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/
Dscsi_transport_iscsi.c158 .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/
Dsi1145.c315 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 …]
Dsi1133.c447 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/
Dcm.c94 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/
Discsi_iser.c272 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/
Dwdt87xx_i2c.c183 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 …]
Dmelfas_mip4.c144 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/
Datkbd.c211 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, &param, 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/
Delantech.c36 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 …]
Dsentelic.c74 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/
Docrdma_hw.c325 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/
Dqla_gs.c1015 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/
Dmsm_drv.c362 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/
Des58x_core.c281 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/
Dpanasonic-laptop.c617 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 …]
Dthinkpad_acpi.c309 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/
Dib_srpt.c250 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/
Dmain.c66 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/
Dib_isert.c130 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/
Di915_perf.c3268 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 …]

12