Home
last modified time | relevance | path

Searched full:bandwidth (Results 1 – 25 of 941) sorted by relevance

12345678910>>...38

/linux/arch/arm64/boot/dts/microchip/
H A Dsparx5_pcb135_board.dtsi366 microchip,bandwidth = <1000>;
373 microchip,bandwidth = <1000>;
380 microchip,bandwidth = <1000>;
387 microchip,bandwidth = <1000>;
394 microchip,bandwidth = <1000>;
401 microchip,bandwidth = <1000>;
408 microchip,bandwidth = <1000>;
415 microchip,bandwidth = <1000>;
422 microchip,bandwidth = <1000>;
429 microchip,bandwidth = <1000>;
[all …]
H A Dsparx5_pcb134_board.dtsi725 microchip,bandwidth = <10000>;
735 microchip,bandwidth = <10000>;
744 microchip,bandwidth = <10000>;
753 microchip,bandwidth = <10000>;
762 microchip,bandwidth = <10000>;
771 microchip,bandwidth = <10000>;
780 microchip,bandwidth = <10000>;
789 microchip,bandwidth = <10000>;
798 microchip,bandwidth = <10000>;
807 microchip,bandwidth = <10000>;
[all …]
/linux/Documentation/driver-api/cxl/linux/
H A Daccess-coordinates.rst8 Latency and Bandwidth Calculation
10 A memory region performance coordinates (latency and bandwidth) are typically
25 the CXL device itself. That is the bandwidth and latency to access that device's
35 switch is provided by SSLBIS subtable. This provides the bandwidth and latency
62 Bandwidth in this example is calculated as such:
63 B(EP0) - Bandwidth from EP0 CDAT DSMAS+DSLBIS
64 B(L1) - Link bandwidth between EP0 and SW0DSP0
65 B(SW0) - Bandwidth for the switch from SW0 CDAT SSLBIS.
66 B(L0) - Link bandwidth between SW0 and RP0
67 B(RP0) - Bandwidth from root port to CPU via SRAT and HMAT (Generic Port).
[all …]
/linux/tools/testing/selftests/drivers/net/hw/
H A Ddevlink_rate_tc_bw.py5 Devlink Rate TC Bandwidth Test Suite
9 bandwidth distribution in a virtualized environment. The tests validate that
10 bandwidth can be properly allocated between different traffic classes and
23 - Verifies that without TC mapping, bandwidth is NOT distributed according to
25 - This test should fail if bandwidth matches the 80/20 split without TC
27 - Expected: Bandwidth should NOT be distributed as 80/20
31 - Verifies that with TC mapping, bandwidth IS distributed according to the
33 - Expected: Bandwidth should be distributed as 80/20
35 Bandwidth Distribution:
37 - TC3 (VLAN 101): Configured for 80% of total bandwidth
[all …]
/linux/sound/firewire/
H A Diso-resources.c55 /* convert to bandwidth units (quadlets at S1600 = bytes at S400) */ in packet_bandwidth()
69 * 88.3 + N * 24.3 in bandwidth units. in current_bandwidth_overhead()
91 * fw_iso_resources_allocate - allocate isochronous channel and bandwidth
96 * This function allocates one isochronous channel and enough bandwidth for the
109 int bandwidth, channel, err; in fw_iso_resources_allocate() local
114 r->bandwidth = packet_bandwidth(max_payload_bytes, speed); in fw_iso_resources_allocate()
127 bandwidth = r->bandwidth + r->bandwidth_overhead; in fw_iso_resources_allocate()
129 &channel, &bandwidth, true); in fw_iso_resources_allocate()
163 int bandwidth, channe
167 int bandwidth, channel; fw_iso_resources_update() local
214 int bandwidth, channel; fw_iso_resources_free() local
[all...]
H A Diso-resources.h11 * struct fw_iso_resources - manages channel/bandwidth allocation
16 * bandwidth) for one isochronous stream.
24 unsigned int bandwidth; /* in bandwidth units, without overhead */ member
/linux/drivers/firewire/
H A Dcore-iso.c5 * - Isochronous bus resource management (channels, bandwidth), client side
273 * Isochronous bus resource management (channels, bandwidth), client side
277 int bandwidth, bool allocate) in manage_bandwidth() argument
288 new = allocate ? old - bandwidth : old + bandwidth; in manage_bandwidth()
299 /* A generation change frees all bandwidth. */ in manage_bandwidth()
300 return allocate ? -EAGAIN : bandwidth; in manage_bandwidth()
304 return bandwidth; in manage_bandwidth()
380 * fw_iso_resource_manage() - Allocate or deallocate a channel and/or bandwidth
385 * @bandwidth: pointer for returning bandwidth allocation result
388 * In parameters: card, generation, channels_mask, bandwidth, allocate
[all …]
/linux/sound/soc/tegra/
H A Dtegra_isomgr_bw.c5 // ADMA bandwidth calculation
25 u32 type = substream->stream, bandwidth = 0; in tegra_isomgr_adma_setbw() local
41 * No action if stream is running and bandwidth is already set or in tegra_isomgr_adma_setbw()
42 * stream is not running and bandwidth is already reset in tegra_isomgr_adma_setbw()
54 bandwidth = runtime->channels * (runtime->rate / 1000) * in tegra_isomgr_adma_setbw()
61 if (bandwidth + adma_isomgr->current_bandwidth > adma_isomgr->max_bw) in tegra_isomgr_adma_setbw()
62 bandwidth = adma_isomgr->max_bw - adma_isomgr->current_bandwidth; in tegra_isomgr_adma_setbw()
64 adma_isomgr->current_bandwidth += bandwidth; in tegra_isomgr_adma_setbw()
71 adma_isomgr->bw_per_dev[type][pcm->device] = bandwidth; in tegra_isomgr_adma_setbw()
73 dev_dbg(dev, "Setting up bandwidth to %d KBps\n", adma_isomgr->current_bandwidth); in tegra_isomgr_adma_setbw()
[all …]
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
H A Dcake.json17 …"matchPattern": "qdisc cake 1: root refcnt [0-9]+ bandwidth unlimited diffserv3 triple-isolate non…
25 "name": "Create CAKE with bandwidth limit",
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cake bandwidth 1000",
38 …"matchPattern": "qdisc cake 1: root refcnt [0-9]+ bandwidth 1Kbit diffserv3 triple-isolate nonat n…
59 …"matchPattern": "qdisc cake 1: root refcnt [0-9]+ bandwidth unlimited autorate-ingress diffserv3 t…
80 …"matchPattern": "qdisc cake 1: root refcnt [0-9]+ bandwidth unlimited diffserv3 triple-isolate non…
101 …"matchPattern": "qdisc cake 1: root refcnt [0-9]+ bandwidth unlimited besteffort triple-isolate no…
122 …"matchPattern": "qdisc cake 1: root refcnt [0-9]+ bandwidth unlimited diffserv8 triple-isolate non…
143 …"matchPattern": "qdisc cake 1: root refcnt [0-9]+ bandwidth unlimited diffserv4 triple-isolate non…
164 …"matchPattern": "qdisc cake 1: root refcnt [0-9]+ bandwidth unlimited diffserv3 flowblind nonat no…
[all …]
H A Dchoke.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000",
35 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 min 100",
56 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 max 900",
77 … "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 ecn",
98 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 burst 10…
118 "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000"
139 "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000"
141 …"cmdUnderTest": "$TC qdisc replace dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 min …
161 "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000"
163 …"cmdUnderTest": "$TC qdisc change dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 min 1…
/linux/drivers/usb/host/
H A Dxhci-mtk.h28 * bandwidth to it.
37 * @fs_bus_bw_out: save bandwidth used by FS/LS OUT eps in each uframes
38 * @fs_bus_bw_in: save bandwidth used by FS/LS IN eps in each uframes
39 * @ls_bus_bw: save bandwidth used by LS eps in each uframes
40 * @fs_frame_bw: save bandwidth used by FS/LS eps in each FS frames
54 * struct mu3h_sch_bw_info: schedule information for bandwidth domain
56 * @bus_bw: array to keep track of bandwidth already used at each uframes
58 * treat a HS root port as a bandwidth domain, but treat a SS root port as
59 * two bandwidth domains, one for IN eps and another for OUT eps.
73 * @endpoint: linked into bandwidth domain which it belongs to
[all …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_dcb.h26 /* Error in bandwidth group allocation */
28 /* Error in traffic class bandwidth allocation */
32 /* Link strict traffic class has non zero bandwidth */
34 /* Link strict bandwidth group has non zero bandwidth */
36 /* Traffic class has zero bandwidth */
73 /* Traffic class bandwidth allocation per direction */
75 u8 bwg_id; /* Bandwidth Group (BWG) ID */
76 u8 bwg_percent; /* % of BWG's bandwidth */
77 u8 link_percent; /* % of link bandwidth */
114 u32 link_speed; /* For bandwidth allocation validation purpose */
/linux/Documentation/admin-guide/perf/
H A Dhisi-pcie-pmu.rst6 bandwidth, latency, bus utilization and buffer occupancy data of PCIe.
45 The related events usually used to calculate the bandwidth, latency or others.
51 bandwidth events "xxx_flux, xxx_time".
93 "bdf" filter can only be used in bandwidth events, target Endpoint is
94 selected by configuring BDF to "bdf". Counter only counts the bandwidth of
108 only be used in bandwidth events.
122 "thr_mode". This filter can only be used in bandwidth events.
134 When counting bandwidth, the data can be composed of certain parts of TLP
138 - 2'b01: Bandwidth of TLP payloads
139 - 2'b10: Bandwidth of TLP headers
[all …]
H A Dalibaba_pmu.rst30 - Group 1: PMU Bandwidth Counters. This group has 8 counters that are used
54 interface, we could calculate the bandwidth. Example usage of counting memory
55 data bandwidth::
91 Example usage of counting all memory read/write bandwidth by metric::
96 The average DRAM bandwidth can be calculated as follows:
98 - Read Bandwidth = perf_hif_rd * DDRC_WIDTH * DDRC_Freq / DDRC_Cycle
99 - Write Bandwidth = (perf_hif_wr + perf_hif_rmw) * DDRC_WIDTH * DDRC_Freq / DDRC_Cycle
H A Dmeson-ddr-pmu.rst4 Amlogic SoC DDR Bandwidth Performance Monitoring Unit (PMU)
7 The Amlogic Meson G12 SoC contains a bandwidth monitor inside DRAM controller.
10 to show if the performance bottleneck is on DDR bandwidth.
55 + Show the total DDR bandwidth per seconds:
62 + Show individual DDR bandwidth from CPU and GPU respectively, as well as
/linux/net/mac80211/
H A Dwbrf.c29 static void get_chan_freq_boundary(u32 center_freq, u32 bandwidth, u64 *start, u64 *end) in get_chan_freq_boundary() argument
31 bandwidth *= KHZ_PER_MHZ; in get_chan_freq_boundary()
34 *start = center_freq - bandwidth / 2; in get_chan_freq_boundary()
35 *end = center_freq + bandwidth / 2; in get_chan_freq_boundary()
47 int bandwidth; in get_ranges_from_chandef() local
49 bandwidth = cfg80211_chandef_get_width(chandef); in get_ranges_from_chandef()
51 get_chan_freq_boundary(chandef->center_freq1, bandwidth, &start_freq1, &end_freq1); in get_ranges_from_chandef()
58 get_chan_freq_boundary(chandef->center_freq2, bandwidth, &start_freq2, &end_freq2); in get_ranges_from_chandef()
/linux/Documentation/driver-api/cxl/platform/
H A Dcdat.rst28 Bandwidth Information Structure (DSLBIS) to determine the performance
44 Device Scoped Latency and Bandwidth Information Structure (DSLBIS)
49 and bandwidth information based on DSMADHandle matching.
68 Data Type : 03 <- Bandwidth
75 Switch Scoped Latency and Bandwidth Information Structure (SSLBIS)
78 The SSLBIS contains information about the latency and bandwidth of a switch.
107 Data Type : 03 <- Bandwidth
114 Bandwidth : 1200 <- Port bandwidth
/linux/tools/perf/pmu-events/arch/powerpc/power9/
H A Dnest_metrics.json31 "MetricGroup" : "memory-bandwidth",
37 "MetricGroup" : "memory-bandwidth",
43 "MetricGroup" : "memory-bandwidth",
49 "MetricGroup" : "memory-bandwidth",
59 "MetricName" : "Memory-bandwidth-MCS",
60 "MetricGroup" : "memory-bandwidth",
/linux/Documentation/scheduler/
H A Dsched-rt-group.rst43 the amount of bandwidth (eg. CPU time) being constant. In order to schedule
90 The scheduling period that is equivalent to 100% CPU bandwidth.
97 CONFIG_RT_GROUP_SCHED=y it also signifies the total bandwidth available to
106 bandwidth for fair dl_server. For accurate value check average of
119 By default all bandwidth is assigned to the root group and new groups get the
121 want to assign bandwidth to another group, reduce the root group's bandwidth
125 bandwidth to the group before it will accept real-time tasks. Therefore you will
135 CPU bandwidth to task groups.
163 Consider two sibling groups A and B; both have 50% bandwidth, but A's
/linux/drivers/media/tuners/
H A Dsi2157.c450 u32 bandwidth; in si2157_set_params() local
463 bandwidth = 1700000; in si2157_set_params()
466 bandwidth = 6000000; in si2157_set_params()
469 bandwidth = 6100000; in si2157_set_params()
472 bandwidth = 7000000; in si2157_set_params()
475 bandwidth = 8000000; in si2157_set_params()
555 dev->bandwidth = bandwidth; in si2157_set_params()
562 dev->bandwidth = 0; in si2157_set_params()
577 u32 bandwidth = 0; in si2157_set_analog_params() local
602 * bandwidth = 1700000; //best can do for FM, AGC will be a mess though in si2157_set_analog_params()
[all …]
/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A Duncore-interconnect.json407 …nes, decreasing our bandwidth in order to save power. It increases snoop and data transfer latenc…
532bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
542bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
552bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
562bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
572bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
582bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
592bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
602bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
612bandwidth of the link by taking: flits*80b/time. Note that this is not the same as 'data' bandwid…
[all …]
/linux/drivers/media/dvb-frontends/
H A Dstb6100_cfg.h38 c->bandwidth_hz = 0; /* Don't adjust the bandwidth */ in stb6100_set_frequency()
51 static int stb6100_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) in stb6100_get_bandwidth() argument
58 err = tuner_ops->get_bandwidth(fe, bandwidth); in stb6100_get_bandwidth()
67 static int stb6100_set_bandwidth(struct dvb_frontend *fe, u32 bandwidth) in stb6100_set_bandwidth() argument
75 c->bandwidth_hz = bandwidth; in stb6100_set_bandwidth()
H A Dtda826x.c67 u32 bandwidth; in tda826x_set_params() local
78 bandwidth = (878 * ksyms + 6500000) / 1000000 + 1; in tda826x_set_params()
79 if (bandwidth < 5) in tda826x_set_params()
80 bandwidth = 5; in tda826x_set_params()
81 else if (bandwidth > 36) in tda826x_set_params()
82 bandwidth = 36; in tda826x_set_params()
91 buf[5] = ((bandwidth - 5) << 3) | 7; /* baseband cut-off */ in tda826x_set_params()
/linux/include/uapi/linux/
H A Ddcbnl.h39 * @tc_tx_bw: tc tx bandwidth indexed by traffic class
40 * @tc_rx_bw: tc rx bandwidth indexed by traffic class
43 * @tc_reco_bw: recommended tc bandwidth indexed by traffic class for TLV
44 * @tc_reco_tsa: recommended tc bandwidth indexed by traffic class for TLV
45 * @reco_prio_tc: recommended tc tx bandwidth indexed by traffic class for TLV
76 * @tc_maxrate: maximal tc tx bandwidth indexed by traffic class
187 * @pg_bw: bandwidth percentage for each priority group
533 * @DCB_PG_ATTR_BW_ID_0: Percent of link bandwidth for Priority Group 0 (NLA_U8)
534 * @DCB_PG_ATTR_BW_ID_1: Percent of link bandwidth for Priority Group 1 (NLA_U8)
535 * @DCB_PG_ATTR_BW_ID_2: Percent of link bandwidth for Priority Group 2 (NLA_U8)
[all …]
/linux/Documentation/driver-api/cxl/platform/acpi/
H A Dhmat.rst8 attributes and bandwidth and latency details for memory proximity domains.
13 The System Locality Latency and Bandwidth Information records latency and
14 bandwidth information for proximity domains.
28 Data Type : 03 <- Bandwidth

12345678910>>...38