Home
last modified time | relevance | path

Searched refs:fabric (Results 1 – 25 of 65) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/arm/marvell/
H A Dcoherency-fabric.txt1 Coherency fabric
9 * "marvell,coherency-fabric", to be used for the coherency fabric of
12 * "marvell,armada-375-coherency-fabric", for the Armada 375 coherency
13 fabric.
15 * "marvell,armada-380-coherency-fabric", for the Armada 38x coherency
16 fabric.
18 - reg: Should contain coherency fabric registers location and
21 * For "marvell,coherency-fabric", the first pair for the coherency
22 fabric registers, second pair for the per-CPU fabric registers.
24 * For "marvell,armada-375-coherency-fabric", only one pair is needed
[all …]
/freebsd/contrib/ofed/libibnetdisc/
H A Dibnetdisc.c68 ibnd_port_t *ibnd_find_port_dr(ibnd_fabric_t * fabric, char *dr_str);
104 f_int->fabric.maxhops_discovered > scan->cfg->max_hops) in retract_dpath()
112 f_int->fabric.maxhops_discovered++; in retract_dpath()
125 f_int->fabric.maxhops_discovered > scan->cfg->max_hops) in extend_dpath()
141 f_int->fabric.maxhops_discovered) in extend_dpath()
142 f_int->fabric.maxhops_discovered++; in extend_dpath()
247 (node == f_int->fabric.from_node && port_num == f_int->fabric.from_portnum))) { in mlnx_ext_port_info_err()
252 node == f_int->fabric.from_node && in mlnx_ext_port_info_err()
296 (node == f_int->fabric.from_node && port_num == f_int->fabric.from_portnum))) { in recv_mlnx_ext_port_info()
301 node == f_int->fabric.from_node && in recv_mlnx_ext_port_info()
[all …]
H A Dibnetdisc.h202 IBND_EXPORT void ibnd_destroy_fabric(ibnd_fabric_t * fabric);
207 IBND_EXPORT int ibnd_cache_fabric(ibnd_fabric_t * fabric, const char *file,
216 IBND_EXPORT ibnd_node_t *ibnd_find_node_guid(ibnd_fabric_t * fabric,
218 IBND_EXPORT ibnd_node_t *ibnd_find_node_dr(ibnd_fabric_t * fabric, char *dr_str);
221 IBND_EXPORT void ibnd_iter_nodes(ibnd_fabric_t * fabric,
223 IBND_EXPORT void ibnd_iter_nodes_type(ibnd_fabric_t * fabric,
230 IBND_EXPORT ibnd_port_t *ibnd_find_port_guid(ibnd_fabric_t * fabric,
232 IBND_EXPORT ibnd_port_t *ibnd_find_port_dr(ibnd_fabric_t * fabric,
234 IBND_EXPORT ibnd_port_t *ibnd_find_port_lid(ibnd_fabric_t * fabric,
238 IBND_EXPORT void ibnd_iter_ports(ibnd_fabric_t * fabric,
[all …]
H A Dchassis.c124 static ibnd_chassis_t *find_chassisnum(ibnd_fabric_t * fabric, in find_chassisnum() argument
129 for (current = fabric->chassis; current; current = current->next) in find_chassisnum()
239 static ibnd_chassis_t *find_chassisguid(ibnd_fabric_t * fabric, in find_chassisguid() argument
246 for (current = fabric->chassis; current; current = current->next) in find_chassisguid()
253 uint64_t ibnd_get_chassis_guid(ibnd_fabric_t * fabric, unsigned char chassisnum) in ibnd_get_chassis_guid() argument
257 if (!fabric) { in ibnd_get_chassis_guid()
262 chassis = find_chassisnum(fabric, chassisnum); in ibnd_get_chassis_guid()
1238 int group_nodes(ibnd_fabric_t * fabric) in group_nodes() argument
1255 for (node = fabric->switches; node; node = node->type_next) { in group_nodes()
1270 for (node = fabric->switches; node; node = node->type_next) { in group_nodes()
[all …]
H A Dibnetdisc_cache.c253 fabric_cache->f_int->fabric.maxhops_discovered = tmp32; in _load_header_info()
519 fabric_cache->f_int->fabric.portstbl); in _fill_port()
544 node->next = fabric_cache->f_int->fabric.nodes; in _rebuild_nodes()
545 fabric_cache->f_int->fabric.nodes = node; in _rebuild_nodes()
550 fabric.nodestbl); in _rebuild_nodes()
679 f_int->fabric.from_node = node_cache->node; in ibnd_load_fabric()
687 if (group_nodes(&f_int->fabric)) in ibnd_load_fabric()
692 return (ibnd_fabric_t *)&f_int->fabric; in ibnd_load_fabric()
767 static int _cache_header_info(int fd, ibnd_fabric_t * fabric) in _cache_header_info() argument
781 offset += _marshall64(buf + offset, fabric->from_node->guid); in _cache_header_info()
[all …]
H A Dinternal.h75 ibnd_fabric_t fabric; member
126 void add_to_type_list(ibnd_node_t * node, f_internal_t * fabric);
H A Dchassis.h93 int group_nodes(struct ibnd_fabric *fabric);
/freebsd/contrib/ofed/infiniband-diags/src/
H A Ddump_fts.c229 ibnd_fabric_t *fabric, in dump_lid() argument
273 port = ibnd_find_port_lid(fabric, lid); in dump_lid()
306 struct ibmad_port *mad_port, ibnd_fabric_t *fabric) in dump_unicast_tables() argument
371 dump_lid(str, sizeof str, i, valid, fabric, in dump_unicast_tables()
383 ibnd_fabric_t *fabric) in dump_node() argument
389 mad_port, fabric); in dump_node()
392 void process_switch(ibnd_node_t * node, void *fabric) in process_switch() argument
394 dump_node(node, srcport, (ibnd_fabric_t *)fabric); in process_switch()
425 ibnd_fabric_t *fabric = NULL; in main() local
468 if ((fabric = ibnd_discover_fabric(ibd_ca, ibd_ca_port, NULL, in main()
[all …]
H A Dibnetdiscover.c210 void list_nodes(ibnd_fabric_t * fabric, int list) in list_nodes() argument
213 ibnd_iter_nodes_type(fabric, list_node, IB_NODE_CA, NULL); in list_nodes()
215 ibnd_iter_nodes_type(fabric, list_node, IB_NODE_SWITCH, NULL); in list_nodes()
217 ibnd_iter_nodes_type(fabric, list_node, IB_NODE_ROUTER, NULL); in list_nodes()
246 uint64_t out_chassis(ibnd_fabric_t * fabric, unsigned char chassisnum) in out_chassis() argument
251 guid = ibnd_get_chassis_guid(fabric, chassisnum); in out_chassis()
550 int dump_topology(int group, ibnd_fabric_t * fabric) in dump_topology() argument
564 fabric->maxhops_discovered, fabric->total_mads_used); in dump_topology()
566 fabric->from_node->guid, in dump_topology()
567 mad_get_field64(fabric->from_node->info, 0, in dump_topology()
[all …]
H A Dibcacheedit.c254 ibnd_fabric_t *fabric = NULL; in main() local
288 if ((fabric = ibnd_load_fabric(orig_cache_file, 0)) == NULL) in main()
295 ibnd_iter_nodes_type(fabric, in main()
309 ibnd_iter_nodes_type(fabric, in main()
323 ibnd_iter_nodes(fabric, in main()
338 ibnd_iter_nodes(fabric, in main()
351 if (ibnd_cache_fabric(fabric, new_cache_file, 0) < 0) in main()
354 ibnd_destroy_fabric(fabric); in main()
H A Diblinkinfo.c594 ibnd_fabric_t *fabric = NULL; in main() local
703 if ((fabric = ibnd_load_fabric(load_cache_file, 0)) == NULL) { in main()
711 if (!(fabric = in main()
717 if (!fabric && in main()
718 !(fabric = ibnd_discover_fabric(ibd_ca, ibd_ca_port, NULL, &config))) { in main()
726 ibnd_port_t *p = ibnd_find_port_guid(fabric, guid); in main()
730 diff_node(n, diff_fabric, fabric); in main()
740 p = ibnd_find_port_guid(fabric, guid); in main()
744 diff_node(n, diff_fabric, fabric); in main()
752 diff_node(NULL, diff_fabric, fabric); in main()
[all …]
H A Dibqueryerrors.c942 ibnd_fabric_t *fabric = NULL; in main() local
1046 if ((fabric = ibnd_load_fabric(load_cache_file, 0)) == NULL) { in main()
1055 if (!(fabric = ibnd_discover_fabric(ibd_ca, ibd_ca_port, in main()
1061 if (!fabric && !(fabric = ibnd_discover_fabric(ibd_ca, in main()
1077 ibnd_destroy_fabric(fabric); in main()
1089 ibnd_port_t *port = ibnd_find_port_guid(fabric, port_guid); in main()
1106 port = ibnd_find_port_guid(fabric, port_guid); in main()
1119 ibnd_iter_nodes(fabric, print_node, NULL); in main()
1128 ibnd_destroy_fabric(fabric); in main()
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Dccf.txt5 The CoreNet coherency fabric is a fabric-oriented, connectivity infrastructure
11 fsl,corenet1-cf - CoreNet coherency fabric version 1.
14 fsl,corenet2-cf - CoreNet coherency fabric version 2.
/freebsd/sys/contrib/device-tree/src/riscv/microchip/
H A Dmpfs-sev-kit-fabric.dtsi5 fabric_clk3: fabric-clk3 {
11 fabric_clk1: fabric-clk1 {
H A Dmpfs-tysom-m-fabric.dtsi7 fabric_clk3: fabric-clk3 {
13 fabric_clk1: fabric-clk1 {
H A Dmpfs-beaglev-fire-fabric.dtsi4 fabric_clk3: fabric-clk3 {
10 fabric_clk1: fabric-clk1 {
16 fabric-bus@40000000 {
H A Dmicrochip-mpfs-fabric.dtsi26 fabric_clk3: fabric-clk3 {
32 fabric_clk1: fabric-clk1 {
H A Dmpfs-m100pfs-fabric.dtsi5 fabric_clk3: fabric-clk3 {
11 fabric_clk1: fabric-clk1 {
H A Dmpfs-polarberry-fabric.dtsi5 fabric_clk3: fabric-clk3 {
11 fabric_clk1: fabric-clk1 {
H A Dmpfs-icicle-kit.dts7 #include "mpfs-icicle-kit-fabric.dtsi"
232 * an image there. Instantiating a coreQSPI in the fabric & connecting
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dti-keystone-pllctrl.txt3 The main pll controller used to drive theC66x CorePacs, the switch fabric,
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_torus.c240 struct fabric { struct
300 struct fabric *fabric; member
329 struct fabric fabric; member
333 void teardown_fabric(struct fabric *f) in teardown_fabric()
431 teardown_fabric(&ctx->fabric); in torus_context_delete()
458 struct f_switch *find_f_sw(struct fabric *f, guid_t sw_guid) in find_f_sw()
474 struct link *find_f_link(struct fabric *f, in find_f_link()
498 struct f_switch *alloc_fswitch(struct fabric *f, in alloc_fswitch()
536 struct link *alloc_flink(struct fabric *f) in alloc_flink()
572 bool build_sw_endpoint(struct fabric *f, osm_port_t *osm_port) in build_sw_endpoint()
[all …]
/freebsd/sys/dev/isp/
H A DDriverManual.txt64 Along the way, support for the 2200 as well as full fabric and target
89 Fibre Channel support should include complete fabric and public loop
191 There are clear limits with the QLogic card in managing fabric devices.
193 but for the management of fabric devices, it has an absolute limit of
391 of code flow for another core function (see discussion on fabric device
487 fabric or not).
492 connection to either arbitrated loop or to a fabric has to be ascertained,
493 and the identity of all loop members (and fabric members validated).
497 it is the driver that must manage PLOGI/PRLI with devices on the fabric.
522 if the connection is to a fabric, use Simple Name Server mailbox mediated
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dhisilicon-hns-dsaf.txt7 - mode: dsa fabric mode string. only support one of dsaf modes like these:
21 The fourth region is dsa fabric base register and size. It is not required for
/freebsd/sys/contrib/device-tree/Bindings/watchdog/
H A Dmarvel.txt29 "nbclk" (L2/coherency fabric clock),

123