Home
last modified time | relevance | path

Searched refs:dmac (Results 1 – 25 of 83) sorted by relevance

1234

/freebsd-11-stable/sys/dev/cxgbe/
HDt4_l2t.c110 find_or_alloc_l2e(struct l2t_data *d, uint16_t vlan, uint8_t port, uint8_t *dmac) in find_or_alloc_l2e() argument
120 memcmp(e->dmac, dmac, ETHER_ADDR_LEN) == 0 && in find_or_alloc_l2e()
177 memcpy(req->dst_mac, e->dmac, sizeof(req->dst_mac)); in t4_write_l2e()
210 memcpy(e->dmac, eth_addr, ETHER_ADDR_LEN); in t4_l2t_alloc_switching()
356 e->idx, ip, e->dmac[0], e->dmac[1], e->dmac[2], in sysctl_l2t()
357 e->dmac[3], e->dmac[4], e->dmac[5], in sysctl_l2t()
HDt4_l2t.h77 uint8_t dmac[ETHER_ADDR_LEN]; /* next hop's MAC address */ member
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
HDmlx5_ib_ah.c47 memcpy(ah->av.rmac, ah_attr->dmac, sizeof(ah_attr->dmac)); in create_ib_ah()
78 u32 min_resp_len = offsetof(typeof(resp), dmac) + in mlx5_ib_create_ah()
79 sizeof(resp.dmac); in mlx5_ib_create_ah()
90 memcpy(resp.dmac, ah_attr->dmac, ETH_ALEN); in mlx5_ib_create_ah()
/freebsd-11-stable/sys/arm/allwinner/
HDa10_hdmiaudio.c87 device_t dmac; member
151 error = SUNXI_DMA_TRANSFER(ch->dmac, ch->dmachan, in a10hdmiaudio_transfer()
174 SUNXI_DMA_SET_CONFIG(ch->dmac, ch->dmachan, &conf); in a10hdmiaudio_dmaconfig()
211 SUNXI_DMA_HALT(ch->dmac, ch->dmachan); in a10hdmiaudio_stop()
226 ch->dmac = devclass_get_device(devclass_find("a10dmac"), 0); in a10hdmiaudio_chan_init()
227 if (ch->dmac == NULL) { in a10hdmiaudio_chan_init()
231 ch->dmachan = SUNXI_DMA_ALLOC(ch->dmac, true, a10hdmiaudio_dmaintr, ch); in a10hdmiaudio_chan_init()
265 SUNXI_DMA_FREE(ch->dmac, ch->dmachan); in a10hdmiaudio_chan_free()
HDa10_codec.c158 device_t dmac; member
346 error = SUNXI_DMA_TRANSFER(ch->dmac, ch->dmachan, src, dst, in a10codec_transfer()
375 SUNXI_DMA_SET_CONFIG(ch->dmac, ch->dmachan, &conf); in a10codec_dmaconfig()
503 SUNXI_DMA_HALT(ch->dmac, ch->dmachan); in a10codec_stop()
546 ch->dmac = devclass_get_device(devclass_find("a10dmac"), 0); in a10codec_chan_init()
547 if (ch->dmac == NULL) { in a10codec_chan_init()
551 ch->dmachan = SUNXI_DMA_ALLOC(ch->dmac, false, a10codec_dmaintr, ch); in a10codec_chan_init()
585 SUNXI_DMA_FREE(ch->dmac, ch->dmachan); in a10codec_chan_free()
/freebsd-11-stable/sys/gnu/dts/arm/
HDste-u300.dts265 dmac: dma-controller@c00020000 { label
413 dmas = <&dmac 17 &dmac 18>;
422 dmas = <&dmac 38 &dmac 39>;
440 dmas = <&dmac 14>;
451 dmas = <&dmac 27 &dmac 28>;
HDpicoxcell-pc3x2.dtsi60 dmac1: dmac@40000 {
61 compatible = "snps,dw-dmac";
66 dmac2: dmac@50000 {
67 compatible = "snps,dw-dmac";
HDpicoxcell-pc3x3.dtsi157 dmac1: dmac@40000 {
158 compatible = "snps,dw-dmac";
164 dmac2: dmac@50000 {
165 compatible = "snps,dw-dmac";
HDr8a7790.dtsi269 compatible = "renesas,dmac-r8a7790", "renesas,rcar-dmac";
300 compatible = "renesas,dmac-r8a7790", "renesas,rcar-dmac";
331 compatible = "renesas,dmac-r8a7790", "renesas,rcar-dmac";
360 compatible = "renesas,dmac-r8a7790", "renesas,rcar-dmac";
389 compatible = "renesas,r8a7790-usb-dmac", "renesas,usb-dmac";
401 compatible = "renesas,r8a7790-usb-dmac", "renesas,usb-dmac";
HDr8a7791.dtsi258 compatible = "renesas,dmac-r8a7791", "renesas,rcar-dmac";
289 compatible = "renesas,dmac-r8a7791", "renesas,rcar-dmac";
320 compatible = "renesas,dmac-r8a7791", "renesas,rcar-dmac";
349 compatible = "renesas,dmac-r8a7791", "renesas,rcar-dmac";
378 compatible = "renesas,r8a7791-usb-dmac", "renesas,usb-dmac";
390 compatible = "renesas,r8a7791-usb-dmac", "renesas,usb-dmac";
HDatlas7.dtsi1260 compatible = "sirf,atlas7-dmac";
1383 compatible = "sirf,atlas7-dmac-v2";
1392 compatible = "sirf,atlas7-dmac-v2";
1710 compatible = "sirf,atlas7-dmac";
1720 compatible = "sirf,atlas7-dmac";
1801 compatible = "sirf,atlas7-dmac";
HDr8a7793.dtsi239 compatible = "renesas,dmac-r8a7793", "renesas,rcar-dmac";
270 compatible = "renesas,dmac-r8a7793", "renesas,rcar-dmac";
/freebsd-11-stable/sys/dev/cxgb/ulp/tom/
HDcxgb_l2t.c101 memcpy(req->dst_mac, e->dmac, sizeof(req->dst_mac)); in setup_l2e_send_pending()
200 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) { in update_entry()
204 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN); in update_entry()
218 uint8_t dmac[ETHER_HDR_LEN]; in resolve_entry() local
226 rc = toe_l2_resolve(tod, e->ifp, SA(&sin), dmac, &vtag); in resolve_entry()
231 update_entry(sc, e, rc == 0 ? dmac : NULL, vtag); in resolve_entry()
HDcxgb_l2t.h70 uint8_t dmac[ETHER_ADDR_LEN]; /* nexthop's MAC address */ member
/freebsd-11-stable/sys/dev/vnic/
HDthunder_bgx.c484 while (bgx->lmac[lmac].dmac > 0) { in bgx_flush_dmac_addrs()
485 offset = ((bgx->lmac[lmac].dmac - 1) * sizeof(uint64_t)) + in bgx_flush_dmac_addrs()
488 bgx->lmac[lmac].dmac--; in bgx_flush_dmac_addrs()
493 bgx_add_dmac_addr(uint64_t dmac, int node, int bgx_idx, int lmac) in bgx_add_dmac_addr() argument
511 dmac = dmac | (1UL << 48) | ((uint64_t)lmac << 49); /* Enable DMAC */ in bgx_add_dmac_addr()
512 if (bgx->lmac[lmac].dmac == MAX_DMAC_PER_LMAC) { in bgx_add_dmac_addr()
519 if (bgx->lmac[lmac].dmac == MAX_DMAC_PER_LMAC_TNS_BYPASS_MODE) in bgx_add_dmac_addr()
520 bgx->lmac[lmac].dmac = 1; in bgx_add_dmac_addr()
522 offset = (bgx->lmac[lmac].dmac * sizeof(uint64_t)) + in bgx_add_dmac_addr()
524 bgx_reg_write(bgx, 0, BGX_CMR_RX_DMACX_CAM + offset, dmac); in bgx_add_dmac_addr()
[all …]
HDthunder_bgx_var.h37 int dmac; member
HDthunder_bgx.h207 void bgx_add_dmac_addr(uint64_t dmac, int node, int bgx_idx, int lmac);
/freebsd-11-stable/sys/dev/cxgbe/tom/
HDt4_tom_l2t.c216 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) { in update_entry()
220 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN); in update_entry()
236 uint8_t dmac[ETHER_HDR_LEN]; in resolve_entry() local
252 rc = toe_l2_resolve(tod, e->ifp, sa, dmac, &vtag); in resolve_entry()
257 update_entry(sc, e, rc == 0 ? dmac : NULL, vtag); in resolve_entry()
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
HDib_uverbs_marshall.c148 memset(dst->dmac, 0, sizeof(dst->dmac)); in ib_copy_path_rec_from_user()
/freebsd-11-stable/sys/arm/lpc/
HDfiles.lpc13 arm/lpc/lpc_dmac.c optional dmac
/freebsd-11-stable/sys/boot/fdt/dts/arm/
HDea3250.dts183 dmac@1000000 {
184 compatible = "lpc,dmac";
/freebsd-11-stable/sys/dev/mlx5/mlx5_en/
HDmlx5_en_flow_table.c1132 u8 *dmac = MLX5_ADDR_OF(create_flow_group_in, in, in mlx5e_create_main_groups_sub() local
1190 memset(dmac, 0xff, ETH_ALEN); in mlx5e_create_main_groups_sub()
1202 memset(dmac, 0xff, ETH_ALEN); in mlx5e_create_main_groups_sub()
1213 memset(dmac, 0xff, ETH_ALEN); in mlx5e_create_main_groups_sub()
1226 dmac[0] = 0x01; in mlx5e_create_main_groups_sub()
1238 dmac[0] = 0x01; in mlx5e_create_main_groups_sub()
1249 dmac[0] = 0x01; in mlx5e_create_main_groups_sub()
/freebsd-11-stable/sys/arm/conf/
HDEA325081 device dmac
/freebsd-11-stable/sys/ofed/include/uapi/rdma/
HDmlx5-abi.h246 __u8 dmac[ETH_ALEN]; member
/freebsd-11-stable/contrib/ofed/libmlx5/
HDmlx5-abi.h108 __u8 dmac[ETHERNET_LL_SIZE]; member

1234