Home
last modified time | relevance | path

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

12345678910>>...39

/linux/drivers/net/ethernet/marvell/prestera/
A Dprestera_span.c125 struct prestera_switch *sw = binding->port->sw; in prestera_span_rule_add()
143 binding->span_id = span_id; in prestera_span_rule_add()
151 err = prestera_hw_span_unbind(binding->port); in prestera_span_rule_del()
155 err = prestera_span_put(binding->port->sw, binding->span_id); in prestera_span_rule_del()
159 binding->span_id = PRESTERA_SPAN_INVALID_ID; in prestera_span_rule_del()
166 struct prestera_flow_block_binding *binding; in prestera_span_replace() local
195 err = prestera_span_rule_add(binding, port); in prestera_span_replace()
203 list_for_each_entry_continue_reverse(binding, in prestera_span_replace()
205 prestera_span_rule_del(binding); in prestera_span_replace()
211 struct prestera_flow_block_binding *binding; in prestera_span_destroy() local
[all …]
A Dprestera_acl.c110 struct prestera_flow_block_binding *binding; in prestera_acl_block_lookup() local
113 if (binding->port == port) in prestera_acl_block_lookup()
114 return binding; in prestera_acl_block_lookup()
122 struct prestera_flow_block_binding *binding; in prestera_acl_block_bind() local
128 binding = kzalloc(sizeof(*binding), GFP_KERNEL); in prestera_acl_block_bind()
129 if (!binding) in prestera_acl_block_bind()
132 binding->port = port; in prestera_acl_block_bind()
142 kfree(binding); in prestera_acl_block_bind()
152 if (!binding) in prestera_acl_block_unbind()
155 list_del(&binding->list); in prestera_acl_block_unbind()
[all …]
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_flow.c37 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_flow_block_lookup() local
41 binding->ingress == ingress) in mlxsw_sp_flow_block_lookup()
42 return binding; in mlxsw_sp_flow_block_lookup()
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()
100 kfree(binding); in mlxsw_sp_flow_block_bind()
115 if (!binding) in mlxsw_sp_flow_block_unbind()
118 list_del(&binding->list); in mlxsw_sp_flow_block_unbind()
[all …]
A Dspectrum_acl.c108 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
152 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_acl_ruleset_block_unbind() local
441 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_acl_rulei_act_mirror() local
450 in_port = binding->mlxsw_sp_port; in mlxsw_sp_acl_rulei_act_mirror()
455 binding->ingress, in mlxsw_sp_acl_rulei_act_mirror()
698 struct mlxsw_sp_flow_block_binding *binding; in mlxsw_sp_acl_rulei_act_sample() local
707 mlxsw_sp_port = binding->mlxsw_sp_port; in mlxsw_sp_acl_rulei_act_sample()
[all …]
/linux/Documentation/devicetree/bindings/
A Dsubmitting-patches.rst4 Submitting Devicetree (DT) binding patches
14 be a separate patch. The preferred subject prefix for binding patches is::
16 "dt-bindings: <binding dir>: ..."
20 docs. Repeating "binding" again should also be avoided.
22 2) DT binding files are written in DT schema format using json-schema
31 3) DT binding files should be dual licensed. The preferred license tag is
42 the code implementing the binding.
45 previously documented in the corresponding DT binding text file
78 binding, and it hasn't received an Acked-by from the devicetree
84 3) For a series going though multiple trees, the binding patch should be
[all …]
A Dwriting-schema.rst17 top-level properties. Generally, there is one binding defined per file. The
34 A one-line description on the contents of the binding schema.
38 for maintainers of this binding.
53 include other schemas the binding conforms to. This may be schemas for a
58 binding. The exact schema syntax depends on whether properties are known,
59 common properties (e.g. 'interrupts') or are binding/vendor-specific
84 binding. Each property contains a set of constraints using json-schema
89 binding schema need to be defined such as how many values are valid or what
118 binding documents and validate DTS files using the DT schema. The DT schema
143 binding schema. All of the DT binding documents can be validated using the
[all …]
A DABI.rst10 "That still leaves the question of, what does a stable binding look
11 like? Certainly a stable binding means that a newer kernel will not
12 break on an older device tree, but that doesn't mean the binding is
15 then default to the previous behaviour if it is missing. If a binding
21 II. General binding rules
24 binding because it isn't perfect.
30 the old binding. ie. add additional properties, but don't change the
/linux/Documentation/devicetree/bindings/clock/
A Dpwm-clock.txt3 This binding uses the common clock binding[1] and the common PWM binding[2].
10 - #clock-cells : from common clock binding; shall be set to 0.
11 - pwms : from common PWM binding; this determines the clock frequency
15 - clock-output-names : From common clock binding.
A Dkeystone-pll.txt9 This binding uses the common clock binding[1].
14 - #clock-cells : from common clock binding; shall be set to 0.
43 - #clock-cells : from common clock binding; shall be set to 0.
51 - clock-output-names : From common clock binding.
65 - #clock-cells : from common clock binding; shall be set to 0.
73 - clock-output-names : From common clock binding.
A Dkeystone-gate.txt5 This binding uses the common clock binding[1].
11 - #clock-cells : from common clock binding; shall be set to 0.
18 - clock-output-names : From common clock binding to override the
A Dqcom,camcc.txt7 - #clock-cells : from common clock binding, shall contain 1.
8 - #reset-cells : from common reset binding, shall contain 1.
9 - #power-domain-cells : from generic power domain binding, shall contain 1.
/linux/Documentation/devicetree/bindings/clock/st/
A Dst,clkgen-pll.txt3 This binding uses the common clock binding[1].
4 Base address is located to the parent node. See clock binding[2]
20 - #clock-cells : From common clock binding; shall be set to 1.
22 - clocks : From common clock binding
24 - clock-output-names : From common clock binding.
A Dst,clkgen-mux.txt3 This binding supports only simple indexed multiplexers, it does not
6 This binding uses the common clock binding[1].
15 - #clock-cells : from common clock binding; shall be set to 0.
19 - clocks : from common clock binding
A Dst,quadfs.txt8 This binding uses the common clock binding[1].
21 - #clock-cells : from common clock binding; shall be set to 1.
25 - clocks : from common clock binding
27 - clock-output-names : From common clock binding. The block has 4
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_execbuf.c914 binding.bi.ctx = ctx; in vmw_cmd_set_render_target_check()
915 binding.bi.res = res; in vmw_cmd_set_render_target_check()
918 vmw_binding_add(node->staged, &binding.bi, 0, binding.slot); in vmw_cmd_set_render_target_check()
2062 vmw_binding_add(ctx_info->staged, &binding.bi, binding.shader_slot, 0); in vmw_cmd_set_shader()
2162 vmw_binding_add(ctx_node->staged, &binding.bi, binding.shader_slot, in vmw_cmd_dx_set_single_constant_buffer()
2163 binding.slot); in vmw_cmd_dx_set_single_constant_buffer()
2251 vmw_binding_add(ctx_node->staged, &binding.bi, binding.shader_slot, 0); in vmw_cmd_dx_set_shader()
2305 vmw_binding_add(ctx_node->staged, &binding.bi, 0, binding.slot); in vmw_cmd_dx_set_vertex_buffers()
2520 binding.slot = i; in vmw_cmd_dx_set_so_targets()
2522 vmw_binding_add(ctx_node->staged, &binding.bi, 0, binding.slot); in vmw_cmd_dx_set_so_targets()
[all …]
A Dvmwgfx_binding.c553 container_of(bi, typeof(*binding), bi); in vmw_binding_scrub_shader()
584 struct vmw_ctx_bindinfo_view *binding = in vmw_binding_scrub_render_target() local
599 cmd->body.type = binding->slot; in vmw_binding_scrub_render_target()
620 struct vmw_ctx_bindinfo_tex *binding = in vmw_binding_scrub_texture() local
683 struct vmw_ctx_bindinfo_cb *binding = in vmw_binding_scrub_cb() local
697 cmd->body.slot = binding->slot; in vmw_binding_scrub_cb()
701 cmd->body.sizeInBytes = binding->size; in vmw_binding_scrub_cb()
1257 struct vmw_ctx_bindinfo_ib *binding = in vmw_binding_scrub_ib() local
1273 cmd->body.format = binding->format; in vmw_binding_scrub_ib()
1274 cmd->body.offset = binding->offset; in vmw_binding_scrub_ib()
[all …]
/linux/Documentation/devicetree/bindings/clock/ti/
A Dclockdomain.txt5 This binding uses the common clock binding[1] in consumer role.
9 enabled/disabled. This binding doesn't define a new clock
10 binding type, it is used to group existing clock nodes under
17 - #clock-cells : from common clock binding; shall be set to 0.
A Ddra7-atl.txt12 Clock tree binding:
13 This binding uses the common clock binding[1].
16 Since the clock instances are part of a single IP this binding is used as a node
24 - #clock-cells : from common clock binding; shall be set to 0.
28 This binding is used to configure the IP driver which is going to handle the
75 /* binding for the IP */
/linux/Documentation/devicetree/bindings/input/touchscreen/
A Dbu21013.txt13 - touchscreen-size-x : General touchscreen binding, see [1].
14 - touchscreen-size-y : General touchscreen binding, see [1].
15 - touchscreen-inverted-x : General touchscreen binding, see [1].
16 - touchscreen-inverted-y : General touchscreen binding, see [1].
17 - touchscreen-swapped-x-y : General touchscreen binding, see [1].
A Dads7846.txt62 touchscreen-size-x General touchscreen binding, see [1].
63 touchscreen-size-y General touchscreen binding, see [1].
64 touchscreen-max-pressure General touchscreen binding, see [1].
65 touchscreen-min-pressure General touchscreen binding, see [1].
66 touchscreen-average-samples General touchscreen binding, see [1].
67 touchscreen-inverted-x General touchscreen binding, see [1].
68 touchscreen-inverted-y General touchscreen binding, see [1].
69 touchscreen-swapped-x-y General touchscreen binding, see [1].
/linux/Documentation/devicetree/bindings/display/bridge/
A Danalogix_dp.txt15 from common clock binding: handle to dp clock.
17 from common clock binding: Shall be "dp".
19 from general PHY binding: the phandle for the PHY device.
21 from general PHY binding: Should be "dp".
32 please refer to the SoC specific binding document:
/linux/Documentation/devicetree/bindings/reset/
A Dsnps,axs10x-reset.txt3 This binding describes the ARC AXS10x boards custom IP-block which allows
11 This binding uses the common reset binding[1].
19 - #reset-cells: from common reset binding; Should always be set to 1.
/linux/Documentation/devicetree/bindings/hwmon/
A Dcirrus,lochnagar.yaml21 This binding document describes the binding for the hardware monitor
24 This binding must be part of the Lochnagar MFD binding:
/linux/Documentation/devicetree/bindings/regulator/
A Dfixed-regulator.yaml14 Any property defined as part of the core regulator binding, defined in
54 clock to use for enable control. This binding is only available if
55 the compatible is chosen to regulator-fixed-clock. The clock binding
62 Power domain to use for enable control. This binding is only
69 Performance state to use for enable control. This binding is only
71 power-domain binding is mandatory if compatible is chosen to
/linux/Documentation/devicetree/bindings/display/rockchip/
A Danalogix_dp-rockchip.txt10 - clocks: from common clock binding: handle to dp clock.
13 - clock-names: from common clock binding:
32 - clocks: from common clock binding: handle to grf_vio clock.
34 - clock-names: from common clock binding:
37 For the below properties, please refer to Analogix DP binding document:

Completed in 45 milliseconds

12345678910>>...39