Home
last modified time | relevance | path

Searched refs:binding (Results 1 – 21 of 21) sorted by relevance

/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_flow.c37 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_flow_block_lookup() local
39 list_for_each_entry(binding, &block->binding_list, list) in mlxsw_sp_flow_block_lookup()
40 if (binding->mlxsw_sp_port == mlxsw_sp_port && in mlxsw_sp_flow_block_lookup()
41 binding->ingress == ingress) in mlxsw_sp_flow_block_lookup()
42 return binding; in mlxsw_sp_flow_block_lookup()
58 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_flow_block_bind() local
78 binding = kzalloc(sizeof(*binding), GFP_KERNEL); in mlxsw_sp_flow_block_bind()
79 if (!binding) { in mlxsw_sp_flow_block_bind()
83 binding->mlxsw_sp_port = mlxsw_sp_port; in mlxsw_sp_flow_block_bind()
84 binding->ingress = ingress; in mlxsw_sp_flow_block_bind()
[all …]
Dspectrum_acl.c102 struct mlxsw_sp_flow_block_binding *binding) in mlxsw_sp_acl_ruleset_bind() argument
108 binding->mlxsw_sp_port, binding->ingress); in mlxsw_sp_acl_ruleset_bind()
113 struct mlxsw_sp_flow_block_binding *binding) in mlxsw_sp_acl_ruleset_unbind() argument
119 binding->mlxsw_sp_port, binding->ingress); in mlxsw_sp_acl_ruleset_unbind()
127 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_acl_ruleset_block_bind() local
131 list_for_each_entry(binding, &block->binding_list, list) { in mlxsw_sp_acl_ruleset_block_bind()
132 err = mlxsw_sp_acl_ruleset_bind(mlxsw_sp, block, binding); in mlxsw_sp_acl_ruleset_block_bind()
139 list_for_each_entry_continue_reverse(binding, &block->binding_list, in mlxsw_sp_acl_ruleset_block_bind()
141 mlxsw_sp_acl_ruleset_unbind(mlxsw_sp, block, binding); in mlxsw_sp_acl_ruleset_block_bind()
152 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_acl_ruleset_block_unbind() local
[all …]
Dspectrum_matchall.c178 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_mall_replace() local
267 list_for_each_entry(binding, &block->binding_list, list) { in mlxsw_sp_mall_replace()
268 err = mlxsw_sp_mall_port_rule_add(binding->mlxsw_sp_port, in mlxsw_sp_mall_replace()
284 list_for_each_entry_continue_reverse(binding, &block->binding_list, in mlxsw_sp_mall_replace()
286 mlxsw_sp_mall_port_rule_del(binding->mlxsw_sp_port, mall_entry); in mlxsw_sp_mall_replace()
295 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_mall_destroy() local
310 list_for_each_entry(binding, &block->binding_list, list) in mlxsw_sp_mall_destroy()
311 mlxsw_sp_mall_port_rule_del(binding->mlxsw_sp_port, mall_entry); in mlxsw_sp_mall_destroy()
Dspectrum_qdisc.c1672 struct mlxsw_sp_qevent_binding *binding; in mlxsw_sp_qevent_binding_create() local
1674 binding = kzalloc(sizeof(*binding), GFP_KERNEL); in mlxsw_sp_qevent_binding_create()
1675 if (!binding) in mlxsw_sp_qevent_binding_create()
1678 binding->mlxsw_sp_port = mlxsw_sp_port; in mlxsw_sp_qevent_binding_create()
1679 binding->handle = handle; in mlxsw_sp_qevent_binding_create()
1680 binding->tclass_num = tclass_num; in mlxsw_sp_qevent_binding_create()
1681 binding->span_trigger = span_trigger; in mlxsw_sp_qevent_binding_create()
1682 return binding; in mlxsw_sp_qevent_binding_create()
1686 mlxsw_sp_qevent_binding_destroy(struct mlxsw_sp_qevent_binding *binding) in mlxsw_sp_qevent_binding_destroy() argument
1688 kfree(binding); in mlxsw_sp_qevent_binding_destroy()
Dspectrum.h856 struct mlxsw_sp_flow_block_binding *binding);
859 struct mlxsw_sp_flow_block_binding *binding);
/drivers/gpu/drm/vmwgfx/
Dvmwgfx_execbuf.c799 struct vmw_ctx_bindinfo_view binding; in vmw_view_bindings_add() local
810 binding.bi.ctx = ctx_node->ctx; in vmw_view_bindings_add()
811 binding.bi.res = view; in vmw_view_bindings_add()
812 binding.bi.bt = binding_type; in vmw_view_bindings_add()
813 binding.shader_slot = shader_slot; in vmw_view_bindings_add()
814 binding.slot = first_slot + i; in vmw_view_bindings_add()
815 vmw_binding_add(ctx_node->staged, &binding.bi, in vmw_view_bindings_add()
816 shader_slot, binding.slot); in vmw_view_bindings_add()
902 struct vmw_ctx_bindinfo_view binding; in vmw_cmd_set_render_target_check() local
909 binding.bi.ctx = ctx; in vmw_cmd_set_render_target_check()
[all …]
Dvmwgfx_binding.c550 struct vmw_ctx_bindinfo_shader *binding = in vmw_binding_scrub_shader() local
551 container_of(bi, typeof(*binding), bi); in vmw_binding_scrub_shader()
565 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_shader()
582 struct vmw_ctx_bindinfo_view *binding = in vmw_binding_scrub_render_target() local
583 container_of(bi, typeof(*binding), bi); in vmw_binding_scrub_render_target()
597 cmd->body.type = binding->slot; in vmw_binding_scrub_render_target()
618 struct vmw_ctx_bindinfo_tex *binding = in vmw_binding_scrub_texture() local
619 container_of(bi, typeof(*binding), bi); in vmw_binding_scrub_texture()
636 cmd->body.s1.stage = binding->texture_stage; in vmw_binding_scrub_texture()
652 struct vmw_ctx_bindinfo_shader *binding = in vmw_binding_scrub_dx_shader() local
[all …]
/drivers/char/
Draw.c31 dev_t binding; member
78 if (!raw_devices[minor].binding) in raw_open()
80 bdev = blkdev_get_by_dev(raw_devices[minor].binding, in raw_open()
173 if (rawdev->binding) in bind_set()
176 rawdev->binding = dev; in bind_set()
193 *dev = raw_devices[number].binding; in bind_get()
/drivers/staging/clocking-wizard/
Ddt-binding.txt3 This binding uses the common clock binding[1]. Details about the devices can be
/drivers/bus/fsl-mc/
DKconfig16 binding objects to drivers.
/drivers/net/wireless/intel/iwlwifi/mvm/
DMakefile4 iwlmvm-y += utils.o rx.o rxmq.o tx.o binding.o quota.o sta.o sf.o
/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_ioctl.h105 uint8_t binding; member
Dt3_cpl.h893 __u8 binding; member
Dcxgb3_main.c961 req->binding = port; in send_pktsched_cmd()
/drivers/gnss/
DKconfig63 way to communicate a binding through firmware such as DT or ACPI.
/drivers/net/ethernet/stmicro/stmmac/
DKconfig45 tristate "Support for snps,dwc-qos-ethernet.txt DT binding."
50 Support for chips using the snps,dwc-qos-ethernet.txt DT binding.
/drivers/staging/mt7621-pci/
Dmediatek,mt7621-pci.txt15 Please refer to the standard PCI bus binding document for a more detailed
/drivers/power/reset/
DKconfig86 create a binding in your devicetree.
94 create a binding in your devicetree.
/drivers/pinctrl/mediatek/
DKconfig55 bool "Mediatek MT7623 pin control with generic binding"
/drivers/tty/
DKconfig85 bool "Support for binding and unbinding console drivers"
/drivers/hwmon/
DKconfig1196 This driver supports driver model based binding through board
1199 It also supports the "legacy" style of driver binding. To use