Home
last modified time | relevance | path

Searched refs:av (Results 1 – 25 of 64) sorted by relevance

123

/drivers/infiniband/hw/mlx4/
Dah.c48 ah->av.ib.port_pd = cpu_to_be32(to_mpd(ib_ah->pd)->pdn | in create_ib_ah()
50 ah->av.ib.g_slid = rdma_ah_get_path_bits(ah_attr); in create_ib_ah()
51 ah->av.ib.sl_tclass_flowlabel = in create_ib_ah()
56 ah->av.ib.g_slid |= 0x80; in create_ib_ah()
57 ah->av.ib.gid_index = grh->sgid_index; in create_ib_ah()
58 ah->av.ib.hop_limit = grh->hop_limit; in create_ib_ah()
59 ah->av.ib.sl_tclass_flowlabel |= in create_ib_ah()
62 memcpy(ah->av.ib.dgid, grh->dgid.raw, 16); in create_ib_ah()
65 ah->av.ib.dlid = cpu_to_be16(rdma_ah_get_dlid(ah_attr)); in create_ib_ah()
73 ah->av.ib.stat_rate = static_rate; in create_ib_ah()
[all …]
Dqp.c2913 be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) >> 28; in build_sriov_qp0_header()
2915 cpu_to_be16(ah->av.ib.g_slid & 0x7f); in build_sriov_qp0_header()
2917 cpu_to_be16(ah->av.ib.g_slid & 0x7f); in build_sriov_qp0_header()
3065 be32_to_cpu(ah->av.ib.port_pd) >> 24, in build_mlx_header()
3066 ah->av.ib.gid_index, &sgid.raw[0]); in build_mlx_header()
3071 ah->av.ib.gid_index, in build_mlx_header()
3086 if (ah->av.eth.vlan != cpu_to_be16(0xffff)) { in build_mlx_header()
3087 vlan = be16_to_cpu(ah->av.eth.vlan) & 0x0fff; in build_mlx_header()
3098 be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) >> 28; in build_mlx_header()
3099 sqp->ud_header.lrh.destination_lid = ah->av.ib.dlid; in build_mlx_header()
[all …]
/drivers/infiniband/sw/rxe/
Drxe_av.c37 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av) in rxe_init_av() argument
39 rxe_av_from_attr(rdma_ah_get_port_num(attr), av, attr); in rxe_init_av()
40 rxe_av_fill_ip_info(av, attr); in rxe_init_av()
41 memcpy(av->dmac, attr->roce.dmac, ETH_ALEN); in rxe_init_av()
62 void rxe_av_from_attr(u8 port_num, struct rxe_av *av, in rxe_av_from_attr() argument
67 memset(av, 0, sizeof(*av)); in rxe_av_from_attr()
68 memcpy(av->grh.dgid.raw, grh->dgid.raw, sizeof(grh->dgid.raw)); in rxe_av_from_attr()
69 av->grh.flow_label = grh->flow_label; in rxe_av_from_attr()
70 av->grh.sgid_index = grh->sgid_index; in rxe_av_from_attr()
71 av->grh.hop_limit = grh->hop_limit; in rxe_av_from_attr()
[all …]
Drxe_net.c152 struct rxe_av *av) in rxe_find_route() argument
163 if (av->network_type == RDMA_NETWORK_IPV4) { in rxe_find_route()
167 saddr = &av->sgid_addr._sockaddr_in.sin_addr; in rxe_find_route()
168 daddr = &av->dgid_addr._sockaddr_in.sin_addr; in rxe_find_route()
170 } else if (av->network_type == RDMA_NETWORK_IPV6) { in rxe_find_route()
174 saddr6 = &av->sgid_addr._sockaddr_in6.sin6_addr; in rxe_find_route()
175 daddr6 = &av->dgid_addr._sockaddr_in6.sin6_addr; in rxe_find_route()
349 struct rxe_av *av = rxe_get_av(pkt); in prepare4() local
350 struct in_addr *saddr = &av->sgid_addr._sockaddr_in.sin_addr; in prepare4()
351 struct in_addr *daddr = &av->dgid_addr._sockaddr_in.sin_addr; in prepare4()
[all …]
Drxe_loc.h38 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av);
42 void rxe_av_from_attr(u8 port_num, struct rxe_av *av,
45 void rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr);
47 void rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr);
145 struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av,
/drivers/infiniband/hw/mthca/
Dmthca_av.c159 struct mthca_av *av = NULL; in mthca_create_ah() local
164 ah->av = kmalloc(sizeof *ah->av, GFP_ATOMIC); in mthca_create_ah()
165 if (!ah->av) in mthca_create_ah()
169 av = ah->av; in mthca_create_ah()
178 av = kmalloc(sizeof *av, GFP_ATOMIC); in mthca_create_ah()
179 if (!av) in mthca_create_ah()
189 ah->av = dma_pool_zalloc(dev->av_table.pool, in mthca_create_ah()
191 if (!ah->av) in mthca_create_ah()
194 av = ah->av; in mthca_create_ah()
199 av->port_pd = cpu_to_be32(pd->pd_num | in mthca_create_ah()
[all …]
/drivers/infiniband/hw/hns/
Dhns_roce_ah.c60 memcpy(ah->av.mac, ah_attr->roce.dmac, ETH_ALEN); in hns_roce_create_ah()
69 ah->av.port = rdma_ah_get_port_num(ah_attr); in hns_roce_create_ah()
70 ah->av.gid_index = grh->sgid_index; in hns_roce_create_ah()
71 ah->av.vlan = vlan_tag; in hns_roce_create_ah()
72 ah->av.vlan_en = vlan_en; in hns_roce_create_ah()
73 dev_dbg(dev, "gid_index = 0x%x,vlan = 0x%x\n", ah->av.gid_index, in hns_roce_create_ah()
74 ah->av.vlan); in hns_roce_create_ah()
77 ah->av.stat_rate = IB_RATE_10_GBPS; in hns_roce_create_ah()
79 memcpy(ah->av.dgid, grh->dgid.raw, HNS_ROCE_GID_SIZE); in hns_roce_create_ah()
80 ah->av.sl = rdma_ah_get_sl(ah_attr); in hns_roce_create_ah()
[all …]
/drivers/mtd/ubi/
Dattach.c107 struct ubi_ainf_volume *av; in find_or_add_av() local
113 av = rb_entry(parent, struct ubi_ainf_volume, rb); in find_or_add_av()
115 if (vol_id == av->vol_id) { in find_or_add_av()
121 return av; in find_or_add_av()
124 if (vol_id > av->vol_id) in find_or_add_av()
134 av = kzalloc(sizeof(*av), GFP_KERNEL); in find_or_add_av()
135 if (!av) in find_or_add_av()
138 av->vol_id = vol_id; in find_or_add_av()
143 rb_link_node(&av->rb, parent, p); in find_or_add_av()
144 rb_insert_color(&av->rb, &ai->volumes); in find_or_add_av()
[all …]
Dvtbl.c363 struct ubi_ainf_volume *av) in process_lvol() argument
399 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { in process_lvol()
525 struct ubi_ainf_volume *av; in init_volumes() local
594 av = ubi_find_av(ai, i); in init_volumes()
595 if (!av || !av->leb_count) { in init_volumes()
607 if (av->leb_count != av->used_ebs) { in init_volumes()
613 av->vol_id, av->used_ebs - av->leb_count); in init_volumes()
618 vol->used_ebs = av->used_ebs; in init_volumes()
621 vol->used_bytes += av->last_data_size; in init_volumes()
622 vol->last_eb_bytes = av->last_data_size; in init_volumes()
[all …]
Dfastmap.c179 struct ubi_ainf_volume *av; in add_vol() local
181 av = ubi_add_av(ai, vol_id); in add_vol()
182 if (IS_ERR(av)) in add_vol()
183 return av; in add_vol()
185 av->data_pad = data_pad; in add_vol()
186 av->last_data_size = last_eb_bytes; in add_vol()
187 av->compat = 0; in add_vol()
188 av->vol_type = vol_type; in add_vol()
189 if (av->vol_type == UBI_STATIC_VOLUME) in add_vol()
190 av->used_ebs = used_ebs; in add_vol()
[all …]
Ddebug.c158 void ubi_dump_av(const struct ubi_ainf_volume *av) in ubi_dump_av() argument
161 pr_err("\tvol_id %d\n", av->vol_id); in ubi_dump_av()
162 pr_err("\thighest_lnum %d\n", av->highest_lnum); in ubi_dump_av()
163 pr_err("\tleb_count %d\n", av->leb_count); in ubi_dump_av()
164 pr_err("\tcompat %d\n", av->compat); in ubi_dump_av()
165 pr_err("\tvol_type %d\n", av->vol_type); in ubi_dump_av()
166 pr_err("\tused_ebs %d\n", av->used_ebs); in ubi_dump_av()
167 pr_err("\tlast_data_size %d\n", av->last_data_size); in ubi_dump_av()
168 pr_err("\tdata_pad %d\n", av->data_pad); in ubi_dump_av()
Deba.c1519 struct ubi_ainf_volume *av; in self_check_eba() local
1560 av = ubi_find_av(ai_scan, idx2vol_id(ubi, i)); in self_check_eba()
1561 if (!av) in self_check_eba()
1564 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) in self_check_eba()
1567 av = ubi_find_av(ai_fastmap, idx2vol_id(ubi, i)); in self_check_eba()
1568 if (!av) in self_check_eba()
1571 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) in self_check_eba()
1613 struct ubi_ainf_volume *av; in ubi_eba_init() local
1644 av = ubi_find_av(ai, idx2vol_id(ubi, i)); in ubi_eba_init()
1645 if (!av) in ubi_eba_init()
[all …]
/drivers/infiniband/hw/mlx5/
Dah.c43 memcpy(ah->av.rgid, &grh->dgid, 16); in create_ib_ah()
44 ah->av.grh_gid_fl = cpu_to_be32(grh->flow_label | in create_ib_ah()
47 ah->av.hop_limit = grh->hop_limit; in create_ib_ah()
48 ah->av.tclass = grh->traffic_class; in create_ib_ah()
51 ah->av.stat_rate_sl = (rdma_ah_get_static_rate(ah_attr) << 4); in create_ib_ah()
56 memcpy(ah->av.rmac, ah_attr->roce.dmac, in create_ib_ah()
58 ah->av.udp_sport = in create_ib_ah()
60 ah->av.stat_rate_sl |= (rdma_ah_get_sl(ah_attr) & 0x7) << 1; in create_ib_ah()
63 ah->av.tclass |= MLX5_ECN_ENABLED; in create_ib_ah()
65 ah->av.rlid = cpu_to_be16(rdma_ah_get_dlid(ah_attr)); in create_ib_ah()
[all …]
/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c126 memcpy(&ah->av->eth_hdr, &eth, eth_sz); in set_av_attr()
139 memcpy((u8 *)ah->av + eth_sz, &ipv4, sizeof(struct iphdr)); in set_av_attr()
150 memcpy((u8 *)ah->av + eth_sz, &grh, sizeof(struct ocrdma_grh)); in set_av_attr()
153 ah->av->valid |= OCRDMA_AV_VLAN_VALID; in set_av_attr()
154 ah->av->valid = cpu_to_le32(ah->av->valid); in set_av_attr()
228 struct ocrdma_av *av = ah->av; in ocrdma_query_ah() local
232 if (ah->av->valid & OCRDMA_AV_VALID) { in ocrdma_query_ah()
233 grh = (struct ocrdma_grh *)((u8 *)ah->av + in ocrdma_query_ah()
235 rdma_ah_set_sl(attr, be16_to_cpu(av->eth_hdr.vlan_tag) >> 13); in ocrdma_query_ah()
237 grh = (struct ocrdma_grh *)((u8 *)ah->av + in ocrdma_query_ah()
/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgk20a.c62 struct gk20a_fw_av *av = &((struct gk20a_fw_av *)fuc.data)[i]; in gk20a_gr_av_to_init() local
64 ent->addr = av->addr; in gk20a_gr_av_to_init()
65 ent->data = av->data; in gk20a_gr_av_to_init()
111 struct gk20a_fw_aiv *av = &((struct gk20a_fw_aiv *)fuc.data)[i]; in gk20a_gr_aiv_to_init() local
113 ent->addr = av->addr; in gk20a_gr_aiv_to_init()
114 ent->data = av->data; in gk20a_gr_aiv_to_init()
157 struct gk20a_fw_av *av = &((struct gk20a_fw_av *)fuc.data)[i]; in gk20a_gr_av_to_method() local
158 u32 class = av->addr & 0xffff; in gk20a_gr_av_to_method()
159 u32 addr = (av->addr & 0xffff0000) >> 14; in gk20a_gr_av_to_method()
173 ent->data = av->data; in gk20a_gr_av_to_method()
/drivers/net/wan/lmc/
Dlmc_media.c637 lmc_av9110_t *av; in lmc_ssi_set_speed() local
647 av = &ictl->cardspec.ssi; in lmc_ssi_set_speed()
649 av->f = ictl->clock_rate; in lmc_ssi_set_speed()
650 av->n = 120; in lmc_ssi_set_speed()
651 av->m = 100; in lmc_ssi_set_speed()
652 av->v = 1; in lmc_ssi_set_speed()
653 av->x = 1; in lmc_ssi_set_speed()
654 av->r = 2; in lmc_ssi_set_speed()
656 write_av9110 (sc, av->n, av->m, av->v, av->x, av->r); in lmc_ssi_set_speed()
660 av = &ctl->cardspec.ssi; in lmc_ssi_set_speed()
[all …]
/drivers/media/pci/cx18/
DMakefile5 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
/drivers/ps3/
Dps3av_cmd.c29 u32 av; member
34 .av = PS3AV_CMD_AV_CS_RGB_8,
38 .av = PS3AV_CMD_AV_CS_RGB_8,
42 .av = PS3AV_CMD_AV_CS_RGB_8,
46 .av = PS3AV_CMD_AV_CS_YUV444_8,
50 .av = PS3AV_CMD_AV_CS_YUV444_8,
54 .av = PS3AV_CMD_AV_CS_YUV444_8,
58 .av = PS3AV_CMD_AV_CS_YUV422_8,
62 .av = PS3AV_CMD_AV_CS_YUV422_8,
66 .av = PS3AV_CMD_AV_CS_YUV422_8,
[all …]
/drivers/infiniband/core/
Dcm.c274 struct cm_av av; member
321 struct cm_av *av; in cm_alloc_msg() local
329 av = &cm_id_priv->av; in cm_alloc_msg()
332 av = &cm_id_priv->alt_av; in cm_alloc_msg()
341 mad_agent = cm_id_priv->av.port->mad_agent; in cm_alloc_msg()
347 ah = rdma_create_ah(mad_agent->qp->pd, &av->ah_attr, 0); in cm_alloc_msg()
354 av->pkey_index, in cm_alloc_msg()
457 struct ib_grh *grh, struct cm_av *av) in cm_init_av_for_lap() argument
462 av->port = port; in cm_init_av_for_lap()
463 av->pkey_index = wc->pkey_index; in cm_init_av_for_lap()
[all …]
/drivers/media/pci/ttpci/
Dav7110_av.h16 extern int av7110_av_stop(struct av7110 *av7110, int av);
17 extern int av7110_av_start_record(struct av7110 *av7110, int av,
19 extern int av7110_av_start_play(struct av7110 *av7110, int av);
Dav7110_av.c102 int av7110_av_start_record(struct av7110 *av7110, int av, in av7110_av_start_record() argument
110 if (av7110->playing || (av7110->rec_mode & av)) in av7110_av_start_record()
114 av7110->rec_mode |= av; in av7110_av_start_record()
148 int av7110_av_start_play(struct av7110 *av7110, int av) in av7110_av_start_play() argument
155 if (av7110->playing & av) in av7110_av_start_play()
165 av7110->playing |= av; in av7110_av_start_play()
182 int av7110_av_stop(struct av7110 *av7110, int av) in av7110_av_stop() argument
187 if (!(av7110->playing & av) && !(av7110->rec_mode & av)) in av7110_av_stop()
191 av7110->playing &= ~av; in av7110_av_stop()
204 av7110->rec_mode &= ~av; in av7110_av_stop()
/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_verbs.c531 ah->av.port_pd = to_vpd(ibah->pd)->pd_handle | (port_num << 24); in pvrdma_create_ah()
532 ah->av.src_path_bits = rdma_ah_get_path_bits(ah_attr); in pvrdma_create_ah()
533 ah->av.src_path_bits |= 0x80; in pvrdma_create_ah()
534 ah->av.gid_index = grh->sgid_index; in pvrdma_create_ah()
535 ah->av.hop_limit = grh->hop_limit; in pvrdma_create_ah()
536 ah->av.sl_tclass_flowlabel = (grh->traffic_class << 20) | in pvrdma_create_ah()
538 memcpy(ah->av.dgid, grh->dgid.raw, 16); in pvrdma_create_ah()
539 memcpy(ah->av.dmac, ah_attr->roce.dmac, ETH_ALEN); in pvrdma_create_ah()
/drivers/infiniband/ulp/ipoib/
Dipoib_multicast.c218 struct rdma_ah_attr av; in ipoib_mcast_join_finish() local
277 memset(&av, 0, sizeof(av)); in ipoib_mcast_join_finish()
278 av.type = rdma_ah_find_type(priv->ca, priv->port); in ipoib_mcast_join_finish()
279 rdma_ah_set_dlid(&av, be16_to_cpu(mcast->mcmember.mlid)), in ipoib_mcast_join_finish()
280 rdma_ah_set_port_num(&av, priv->port); in ipoib_mcast_join_finish()
281 rdma_ah_set_sl(&av, mcast->mcmember.sl); in ipoib_mcast_join_finish()
282 rdma_ah_set_static_rate(&av, mcast->mcmember.rate); in ipoib_mcast_join_finish()
284 rdma_ah_set_grh(&av, &mcast->mcmember.mgid, in ipoib_mcast_join_finish()
289 ah = ipoib_create_ah(dev, priv->pd, &av); in ipoib_mcast_join_finish()
/drivers/gpu/drm/i915/display/
Dintel_tv.c63 u16 rv, gv, bv, av; member
191 .rv = 0x0340, .gv = 0x030c, .bv = 0x06d0, .av = 0x0200,
201 .rv = 0x037a, .gv = 0x033d, .bv = 0x06f6, .av = 0x0200,
211 .rv = 0x035a, .gv = 0x0322, .bv = 0x06e1, .av = 0x0200,
221 .rv = 0x0399, .gv = 0x0356, .bv = 0x070a, .av = 0x0200,
231 .rv = 0x0353, .gv = 0x031c, .bv = 0x06dc, .av = 0x0200,
241 .rv = 0x0390, .gv = 0x034f, .bv = 0x0705, .av = 0x0200,
251 .rv = 0x0340, .gv = 0x030c, .bv = 0x06d0, .av = 0x0200,
261 .rv = 0x037a, .gv = 0x033d, .bv = 0x06f6, .av = 0x0200,
271 .rv = 0x0340, .gv = 0x030c, .bv = 0x06d0, .av = 0x0200,
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c577 mlx5i_txwqe_build_datagram(struct mlx5_av *av, u32 dqpn, u32 dqkey, in mlx5i_txwqe_build_datagram() argument
580 memcpy(&dseg->av, av, sizeof(struct mlx5_av)); in mlx5i_txwqe_build_datagram()
581 dseg->av.dqp_dct = cpu_to_be32(dqpn | MLX5_EXTENDED_UD_AV); in mlx5i_txwqe_build_datagram()
582 dseg->av.key.qkey.qkey = cpu_to_be32(dqkey); in mlx5i_txwqe_build_datagram()
586 struct mlx5_av *av, u32 dqpn, u32 dqkey, in mlx5i_sq_xmit() argument
653 mlx5i_txwqe_build_datagram(av, dqpn, dqkey, datagram); in mlx5i_sq_xmit()

123