Home
last modified time | relevance | path

Searched refs:attrs (Results 1 – 25 of 1022) sorted by relevance

12345678910>>...41

/drivers/net/ovpn/
A Dnetlink.c151 if (!attrs[OVPN_A_PEER_LOCAL_IPV4] && !attrs[OVPN_A_PEER_LOCAL_IPV6]) in ovpn_nl_attr_local_ip()
188 if (NL_REQ_ATTR_CHECK(info->extack, info->attrs[OVPN_A_PEER], attrs, in ovpn_nl_peer_precheck()
192 if (attrs[OVPN_A_PEER_REMOTE_IPV4] && attrs[OVPN_A_PEER_REMOTE_IPV6]) { in ovpn_nl_peer_precheck()
199 !attrs[OVPN_A_PEER_REMOTE_IPV6] && attrs[OVPN_A_PEER_REMOTE_PORT]) { in ovpn_nl_peer_precheck()
354 ret = nla_parse_nested(attrs, OVPN_A_PEER_MAX, info->attrs[OVPN_A_PEER], in ovpn_nl_peer_new_doit()
363 if (NL_REQ_ATTR_CHECK(info->extack, info->attrs[OVPN_A_PEER], attrs, in ovpn_nl_peer_new_doit()
478 ret = nla_parse_nested(attrs, OVPN_A_PEER_MAX, info->attrs[OVPN_A_PEER], in ovpn_nl_peer_set_doit()
667 if (NL_REQ_ATTR_CHECK(info->extack, info->attrs[OVPN_A_PEER], attrs, in ovpn_nl_peer_get_doit()
681 if (attrs[i]) { in ovpn_nl_peer_get_doit()
792 if (NL_REQ_ATTR_CHECK(info->extack, info->attrs[OVPN_A_PEER], attrs, in ovpn_nl_peer_del_doit()
[all …]
/drivers/infiniband/core/
A Duverbs_std_types_device.c21 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
36 uverbs_fill_udata(attrs, &attrs->ucore, UVERBS_ATTR_CORE_IN, in UVERBS_HANDLER()
43 attrs->uobject = NULL; in UVERBS_HANDLER()
44 rc = method_elm->handler(attrs); in UVERBS_HANDLER()
45 if (attrs->uobject) in UVERBS_HANDLER()
47 !rc, attrs); in UVERBS_HANDLER()
123 handles = gather_objects_handle(attrs->ufile, uapi_object, attrs, in UVERBS_HANDLER()
234 kfree(attrs->context); in UVERBS_HANDLER()
235 attrs->context = NULL; in UVERBS_HANDLER()
283 ret = uverbs_copy_to(attrs, in copy_gid_entries_to_user()
[all …]
A Duverbs_std_types_mr.c41 struct uverbs_attr_bundle *attrs) in uverbs_free_mr() argument
44 &attrs->driver_udata); in uverbs_free_mr()
48 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
80 attrs); in UVERBS_HANDLER()
84 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
157 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
187 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
221 ret = uverbs_copy_from(&fd, attrs, in UVERBS_HANDLER()
242 attrs); in UVERBS_HANDLER()
270 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
[all …]
A Duverbs_cmd.c143 iter->end = attrs->ucore.inbuf + attrs->ucore.inlen; in uverbs_request_start()
193 fd, attrs); in _ib_uverbs_lookup_comp_file()
828 attrs); in ib_uverbs_rereg_mr()
1359 attrs); in create_qp()
1413 attrs); in create_qp()
1788 attrs); in modify_qp()
2696 attrs); in kern_spec_to_ib_spec_action()
2714 attrs); in kern_spec_to_ib_spec_action()
3410 attrs); in __uverbs_create_xsrq()
3517 return __uverbs_create_xsrq(attrs, &xcmd, &attrs->driver_udata); in ib_uverbs_create_srq()
[all …]
A Duverbs_std_types_cq.c40 struct uverbs_attr_bundle *attrs) in uverbs_free_cq() argument
48 ret = ib_destroy_cq_user(cq, &attrs->driver_udata); in uverbs_free_cq()
62 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
68 struct ib_device *ib_dev = attrs->context->device; in UVERBS_HANDLER()
84 ret = uverbs_copy_from(&attr.comp_vector, attrs, in UVERBS_HANDLER()
87 ret = uverbs_copy_from(&attr.cqe, attrs, in UVERBS_HANDLER()
90 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_HANDLER()
95 ret = uverbs_get_flags32(&attr.flags, attrs, in UVERBS_HANDLER()
111 attrs, UVERBS_ATTR_CREATE_CQ_EVENT_FD); in UVERBS_HANDLER()
195 ib_dev->ops.create_cq(cq, &attr, attrs); in UVERBS_HANDLER()
[all …]
A Drdma_core.c140 attrs); in uverbs_destroy_uobject()
234 ret = uobj_destroy(uobj, attrs); in __uobj_get_destroy()
266 if (!attrs->context) { in alloc_uobj()
272 attrs->context = ucontext; in alloc_uobj()
283 uobj->context = attrs->context; in alloc_uobj()
414 if (attrs) in rdma_lookup_get_uobject()
415 attrs->context = uobj->context; in rdma_lookup_get_uobject()
431 uobj = alloc_uobj(attrs, obj); in alloc_begin_idr_uobject()
462 uobj = alloc_uobj(attrs, obj); in alloc_begin_fd_uobject()
707 uobj, RDMA_REMOVE_ABORT, attrs); in rdma_alloc_abort_uobject()
[all …]
A Duverbs_std_types_qp.c13 struct uverbs_attr_bundle *attrs) in uverbs_free_qp() argument
83 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
115 if (uverbs_attr_is_valid(attrs, in UVERBS_HANDLER()
117 uverbs_attr_is_valid(attrs, in UVERBS_HANDLER()
119 uverbs_attr_is_valid(attrs, in UVERBS_HANDLER()
121 uverbs_attr_is_valid(attrs, in UVERBS_HANDLER()
144 if (uverbs_attr_is_valid(attrs, in UVERBS_HANDLER()
146 (uverbs_attr_is_valid(attrs, in UVERBS_HANDLER()
151 pd = uverbs_attr_get_obj(attrs, in UVERBS_HANDLER()
208 if (uverbs_attr_is_valid(attrs, in UVERBS_HANDLER()
[all …]
A Duverbs_std_types_wq.c12 struct uverbs_attr_bundle *attrs) in uverbs_free_wq() argument
19 ret = ib_destroy_wq_user(wq, &attrs->driver_udata); in uverbs_free_wq()
28 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
42 ret = uverbs_get_flags32(&wq_init_attr.create_flags, attrs, in UVERBS_HANDLER()
49 ret = uverbs_copy_from(&wq_init_attr.max_sge, attrs, in UVERBS_HANDLER()
52 ret = uverbs_copy_from(&wq_init_attr.max_wr, attrs, in UVERBS_HANDLER()
55 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_HANDLER()
58 ret = uverbs_get_const(&wq_init_attr.wq_type, attrs, in UVERBS_HANDLER()
66 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, in UVERBS_HANDLER()
71 wq_init_attr.wq_context = attrs->ufile; in UVERBS_HANDLER()
[all …]
A Duverbs_std_types_srq.c12 struct uverbs_attr_bundle *attrs) in uverbs_free_srq() argument
37 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
50 ret = uverbs_copy_from(&attr.attr.max_sge, attrs, in UVERBS_HANDLER()
53 ret = uverbs_copy_from(&attr.attr.max_wr, attrs, in UVERBS_HANDLER()
59 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_HANDLER()
62 ret = uverbs_get_const(&attr.srq_type, attrs, in UVERBS_HANDLER()
68 attr.ext.cq = uverbs_attr_get_obj(attrs, in UVERBS_HANDLER()
76 xrcd_uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER()
90 attrs, in UVERBS_HANDLER()
129 ret = uverbs_copy_to(attrs, in UVERBS_HANDLER()
[all …]
A Duverbs_std_types_dmah.c13 struct uverbs_attr_bundle *attrs) in uverbs_free_dmah() argument
21 ret = dmah->device->ops.dealloc_dmah(dmah, attrs); in uverbs_free_dmah()
31 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
34 uverbs_attr_get(attrs, UVERBS_ATTR_ALLOC_DMAH_HANDLE) in UVERBS_HANDLER()
36 struct ib_device *ib_dev = attrs->context->device; in UVERBS_HANDLER()
44 if (uverbs_attr_is_valid(attrs, UVERBS_ATTR_ALLOC_DMAH_CPU_ID)) { in UVERBS_HANDLER()
45 ret = uverbs_copy_from(&dmah->cpu_id, attrs, in UVERBS_HANDLER()
59 dmah->mem_type = uverbs_attr_get_enum_id(attrs, in UVERBS_HANDLER()
64 if (uverbs_attr_is_valid(attrs, UVERBS_ATTR_ALLOC_DMAH_PH)) { in UVERBS_HANDLER()
65 ret = uverbs_copy_from(&dmah->ph, attrs, in UVERBS_HANDLER()
[all …]
A Duverbs_std_types_counters.c40 struct uverbs_attr_bundle *attrs) in uverbs_free_counters() argument
56 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
59 attrs, UVERBS_ATTR_CREATE_COUNTERS_HANDLE); in UVERBS_HANDLER()
60 struct ib_device *ib_dev = attrs->context->device; in UVERBS_HANDLER()
81 ret = ib_dev->ops.create_counters(counters, attrs); in UVERBS_HANDLER()
89 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
94 uverbs_attr_get_obj(attrs, UVERBS_ATTR_READ_COUNTERS_HANDLE); in UVERBS_HANDLER()
103 ret = uverbs_get_flags32(&read_attr.flags, attrs, in UVERBS_HANDLER()
109 uattr = uverbs_attr_get(attrs, UVERBS_ATTR_READ_COUNTERS_BUFF); in UVERBS_HANDLER()
114 attrs, array_size(read_attr.ncounters, sizeof(u64))); in UVERBS_HANDLER()
[all …]
A Duverbs_std_types_dm.c39 struct uverbs_attr_bundle *attrs) in uverbs_free_dm() argument
46 return dm->device->ops.dealloc_dm(dm, attrs); in uverbs_free_dm()
50 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
54 uverbs_attr_get(attrs, UVERBS_ATTR_ALLOC_DM_HANDLE) in UVERBS_HANDLER()
56 struct ib_device *ib_dev = attrs->context->device; in UVERBS_HANDLER()
63 ret = uverbs_copy_from(&attr.length, attrs, in UVERBS_HANDLER()
68 ret = uverbs_copy_from(&attr.alignment, attrs, in UVERBS_HANDLER()
73 dm = ib_dev->ops.alloc_dm(ib_dev, attrs->context, &attr, attrs); in UVERBS_HANDLER()
/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec.c282 src = attrs->dmac; in mlx5e_ipsec_init_macs()
283 dst = attrs->smac; in mlx5e_ipsec_init_macs()
303 src = attrs->smac; in mlx5e_ipsec_init_macs()
304 dst = attrs->dmac; in mlx5e_ipsec_init_macs()
373 attrs->drop = true; in mlx5e_ipsec_init_macs()
401 memset(attrs, 0, sizeof(*attrs)); in mlx5e_ipsec_build_accel_xfrm_attrs()
464 memcpy(&attrs->addrs.daddr, x->id.daddr.a6, sizeof(attrs->addrs.daddr)); in mlx5e_ipsec_build_accel_xfrm_attrs()
648 attrs = &((struct mlx5e_ipsec_sa_entry *)work->data)->attrs; in mlx5e_ipsec_modify_state()
677 attrs = &sa_entry->attrs; in mlx5e_ipsec_handle_netdev_event()
941 attrs = &sa_entry->attrs; in mlx5e_ipsec_netevent_event()
[all …]
A Dipsec_offload.c95 struct mlx5_accel_esp_xfrm_attrs *attrs = &sa_entry->attrs; in mlx5e_ipsec_packet_setup() local
99 if (attrs->replay_esn.trigger) { in mlx5e_ipsec_packet_setup()
109 attrs->replay_esn.esn); in mlx5e_ipsec_packet_setup()
125 if (!attrs->replay_esn.trigger) in mlx5e_ipsec_packet_setup()
132 attrs->lft.hard_packet_limit); in mlx5e_ipsec_packet_setup()
139 attrs->lft.soft_packet_limit); in mlx5e_ipsec_packet_setup()
147 struct mlx5_accel_esp_xfrm_attrs *attrs = &sa_entry->attrs; in mlx5_create_ipsec_obj() local
166 if (attrs->replay_esn.trigger) { in mlx5_create_ipsec_obj()
300 memcpy(&sa_entry->attrs, attrs, sizeof(sa_entry->attrs)); in mlx5_accel_esp_modify_xfrm()
372 struct mlx5_accel_esp_xfrm_attrs *attrs = &sa_entry->attrs; in mlx5e_ipsec_handle_limits() local
[all …]
/drivers/net/wireguard/
A Dnetlink.c58 if (!attrs[WGDEVICE_A_IFINDEX] == !attrs[WGDEVICE_A_IFNAME]) in lookup_interface()
60 if (attrs[WGDEVICE_A_IFINDEX]) in lookup_interface()
63 else if (attrs[WGDEVICE_A_IFNAME]) in lookup_interface()
337 if (!attrs[WGALLOWEDIP_A_FAMILY] || !attrs[WGALLOWEDIP_A_IPADDR] || in set_allowedip()
342 if (attrs[WGALLOWEDIP_A_FLAGS]) in set_allowedip()
378 if (attrs[WGPEER_A_PUBLIC_KEY] && in set_peer()
387 if (attrs[WGPEER_A_FLAGS]) in set_peer()
446 if (attrs[WGPEER_A_ENDPOINT]) { in set_peer()
464 if (attrs[WGPEER_A_ALLOWEDIPS]) { in set_peer()
497 if (attrs[WGPEER_A_PRESHARED_KEY]) in set_peer()
[all …]
/drivers/soc/aspeed/
A Daspeed-socinfo.c79 struct soc_device_attribute *attrs; in aspeed_socinfo_init() local
112 attrs = kzalloc(sizeof(*attrs), GFP_KERNEL); in aspeed_socinfo_init()
113 if (!attrs) in aspeed_socinfo_init()
138 soc_dev = soc_device_register(attrs); in aspeed_socinfo_init()
140 kfree(attrs->machine); in aspeed_socinfo_init()
141 kfree(attrs->soc_id); in aspeed_socinfo_init()
142 kfree(attrs->serial_number); in aspeed_socinfo_init()
143 kfree(attrs); in aspeed_socinfo_init()
148 attrs->family, in aspeed_socinfo_init()
149 attrs->revision, in aspeed_socinfo_init()
[all …]
/drivers/gpu/drm/msm/registers/
A Dgen_header.py282 if "name" in attrs:
303 if "index" in attrs:
308 if "usage" in attrs:
467 if "pos" in attrs:
469 elif "high" in attrs and "low" in attrs:
481 if "shr" in attrs:
604 if "type" in attrs and attrs["type"] in self.bitsets:
674 index_type = self.enums[attrs["index"]] if "index" in attrs else None
680 if "inline" in attrs and attrs["inline"] == "yes":
686 self.parse_field(attrs["name"], attrs)
[all …]
/drivers/infiniband/sw/siw/
A Dsiw_qp.c138 qp->attrs.sk = NULL; in siw_qp_llp_close()
209 qp->attrs.irq_size = 0; in siw_qp_readq_init()
217 qp->attrs.orq_size = 0; in siw_qp_readq_init()
218 qp->attrs.irq_size = 0; in siw_qp_readq_init()
273 if (qp->attrs.orq_size) in siw_qp_mpa_rts()
610 switch (attrs->state) { in siw_qp_nextstate_from_idle()
651 qp->attrs.sk = attrs->sk; in siw_qp_nextstate_from_idle()
656 qp->attrs.orq_size, qp->attrs.irq_size); in siw_qp_nextstate_from_idle()
679 switch (attrs->state) { in siw_qp_nextstate_from_rts()
738 switch (attrs->state) { in siw_qp_nextstate_from_term()
[all …]
A Dsiw_verbs.c155 attr->max_res_rd_atom = sdev->attrs.max_qp * sdev->attrs.max_ird; in siw_query_device()
325 if (attrs->create_flags) in siw_create_qp()
361 if (!attrs->send_cq || (!attrs->recv_cq && !attrs->srq)) { in siw_create_qp()
408 if (attrs->srq) { in siw_create_qp()
415 qp->attrs.rq_size = 0; in siw_create_qp()
432 qp->attrs.sq_max_sges = attrs->cap.max_send_sge; in siw_create_qp()
433 qp->attrs.rq_max_sges = attrs->cap.max_recv_sge; in siw_create_qp()
798 qp->attrs.state); in siw_post_send()
816 qp->attrs.state); in siw_post_send()
1609 if (attrs->max_wr == 0 || attrs->max_wr > SIW_MAX_SRQ_WR || in siw_create_srq()
[all …]
/drivers/soc/vt8500/
A Dwmt-socinfo.c50 struct soc_device_attribute *attrs; in wmt_socinfo_probe() local
62 attrs = devm_kzalloc(&pdev->dev, sizeof(*attrs), GFP_KERNEL); in wmt_socinfo_probe()
63 if (!attrs) in wmt_socinfo_probe()
73 attrs->family = sccid_to_name(sccid); in wmt_socinfo_probe()
79 attrs->revision = devm_kasprintf(&pdev->dev, GFP_KERNEL, in wmt_socinfo_probe()
82 attrs->soc_id = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%08x", sccid); in wmt_socinfo_probe()
84 if (!attrs->revision || !attrs->soc_id) in wmt_socinfo_probe()
87 soc_dev = soc_device_register(attrs); in wmt_socinfo_probe()
93 attrs->family, in wmt_socinfo_probe()
94 attrs->revision, in wmt_socinfo_probe()
[all …]
/drivers/infiniband/hw/erdma/
A Derdma_main.c67 dev->attrs.peer_addr)) { in erdma_enum_and_get_netdev()
136 dev->attrs.irq_num = ret; in erdma_request_vectors()
400 dev->attrs.max_mr = dev->attrs.max_qp << 1; in erdma_dev_attrs_init()
401 dev->attrs.max_cq = dev->attrs.max_qp << 1; in erdma_dev_attrs_init()
404 dev->attrs.max_send_wr = ERDMA_MAX_SEND_WR; in erdma_dev_attrs_init()
405 dev->attrs.max_ord = ERDMA_MAX_ORD; in erdma_dev_attrs_init()
406 dev->attrs.max_ird = ERDMA_MAX_IRD; in erdma_dev_attrs_init()
407 dev->attrs.max_send_sge = ERDMA_MAX_SEND_SGE; in erdma_dev_attrs_init()
409 dev->attrs.max_sge_rd = ERDMA_MAX_SGE_RD; in erdma_dev_attrs_init()
410 dev->attrs.max_pd = ERDMA_MAX_PD; in erdma_dev_attrs_init()
[all …]
A Derdma_qp.c18 switch (qp->attrs.iwarp.state) { in erdma_qp_llp_close()
70 params->cc = qp->attrs.cc; in erdma_modify_qp_state_to_rts()
107 qp->attrs.irq_size = params->irq_size; in erdma_modify_qp_state_to_rts()
110 qp->attrs.orq_size = params->orq_size; in erdma_modify_qp_state_to_rts()
113 qp->attrs.cc = params->cc; in erdma_modify_qp_state_to_rts()
140 qp->attrs.iwarp.state = params->state; in erdma_modify_qp_state_to_stop()
158 switch (qp->attrs.iwarp.state) { in erdma_modify_qp_state_iwarp()
284 qp->attrs.rocev2.qkey = params->qkey; in erdma_modify_qp_state_rocev2()
459 u32 attrs; in erdma_push_one_sqe() local
582 regmr_sge->attrs = cpu_to_le32(attrs); in erdma_push_one_sqe()
[all …]
/drivers/net/ethernet/intel/ice/devlink/
A Dport.c288 attrs->lanes = max_t(int, attrs->lanes, options[i].pmd); in ice_devlink_set_port_split_options()
290 attrs->splittable = attrs->lanes ? 1 : 0; in ice_devlink_set_port_split_options()
327 struct devlink_port_attrs attrs = {}; in ice_devlink_create_pf_port() local
418 struct devlink_port_attrs *attrs = &port->attrs; in ice_devlink_port_set_vf_fn_mac() local
425 pci_vf = &attrs->pci_vf; in ice_devlink_port_set_vf_fn_mac()
446 struct devlink_port_attrs attrs = {}; in ice_devlink_create_vf_port() local
463 attrs.pci_vf.pf = pf->hw.pf_id; in ice_devlink_create_vf_port()
464 attrs.pci_vf.vf = vf->vf_id; in ice_devlink_create_vf_port()
505 struct devlink_port_attrs attrs = {}; in ice_devlink_create_sf_dev_port() local
874 attrs.pci_sf.pf = pf->hw.pf_id; in ice_devlink_create_sf_port()
[all …]
/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_qp.c587 cmd->attrs.cur_qp_state = in pvrdma_modify_qp()
590 cmd->attrs.path_mig_state = in pvrdma_modify_qp()
592 cmd->attrs.qkey = attr->qkey; in pvrdma_modify_qp()
593 cmd->attrs.rq_psn = attr->rq_psn; in pvrdma_modify_qp()
594 cmd->attrs.sq_psn = attr->sq_psn; in pvrdma_modify_qp()
596 cmd->attrs.qp_access_flags = in pvrdma_modify_qp()
606 cmd->attrs.timeout = attr->timeout; in pvrdma_modify_qp()
1002 attr->qkey = resp->attrs.qkey; in pvrdma_query_qp()
1003 attr->rq_psn = resp->attrs.rq_psn; in pvrdma_query_qp()
1004 attr->sq_psn = resp->attrs.sq_psn; in pvrdma_query_qp()
[all …]
/drivers/staging/media/ipu7/
A Dipu7-dma.c54 if ((attrs & DMA_ATTR_SKIP_CPU_SYNC) == 0) in __clear_buffer()
154 unsigned long attrs) in ipu7_dma_alloc() argument
188 attrs); in ipu7_dma_alloc()
204 attrs); in ipu7_dma_alloc()
228 DMA_BIDIRECTIONAL, attrs); in ipu7_dma_alloc()
233 __free_buffer(pages, size, attrs); in ipu7_dma_alloc()
281 DMA_BIDIRECTIONAL, attrs); in ipu7_dma_free()
287 __free_buffer(pages, size, attrs); in ipu7_dma_free()
299 unsigned long attrs) in ipu7_dma_mmap() argument
332 unsigned long attrs) in ipu7_dma_unmap_sg() argument
[all …]

Completed in 84 milliseconds

12345678910>>...41