/linux-master/net/dccp/ |
H A D | ackvec.c | 19 struct dccp_ackvec *av = kmem_cache_zalloc(dccp_ackvec_slab, priority); local 21 if (av != NULL) { 22 av->av_buf_head = av->av_buf_tail = DCCPAV_MAX_ACKVEC_LEN - 1; 23 INIT_LIST_HEAD(&av->av_records); 25 return av; 28 static void dccp_ackvec_purge_records(struct dccp_ackvec *av) argument 32 list_for_each_entry_safe(cur, next, &av->av_records, avr_node) 34 INIT_LIST_HEAD(&av->av_records); 37 void dccp_ackvec_free(struct dccp_ackvec *av) argument 51 dccp_ackvec_update_records(struct dccp_ackvec *av, u64 seqno, u8 nonce_sum) argument 117 dccp_ackvec_buflen(const struct dccp_ackvec *av) argument 131 dccp_ackvec_update_old(struct dccp_ackvec *av, s64 distance, u64 seqno, enum dccp_ackvec_states state) argument 174 dccp_ackvec_reserve_seats(struct dccp_ackvec *av, u16 num) argument 196 dccp_ackvec_add_new(struct dccp_ackvec *av, u32 num_packets, u64 seqno, enum dccp_ackvec_states state) argument 248 dccp_ackvec_input(struct dccp_ackvec *av, struct sk_buff *skb) argument 287 dccp_ackvec_clear_state(struct dccp_ackvec *av, const u64 ackno) argument [all...] |
H A D | ackvec.h | 106 void dccp_ackvec_free(struct dccp_ackvec *av); 108 void dccp_ackvec_input(struct dccp_ackvec *av, struct sk_buff *skb); 109 int dccp_ackvec_update_records(struct dccp_ackvec *av, u64 seq, u8 sum); 110 void dccp_ackvec_clear_state(struct dccp_ackvec *av, const u64 ackno); 111 u16 dccp_ackvec_buflen(const struct dccp_ackvec *av); 113 static inline bool dccp_ackvec_is_empty(const struct dccp_ackvec *av) argument 115 return av->av_overflow == 0 && av->av_buf_head == av->av_buf_tail;
|
H A D | options.c | 399 struct dccp_ackvec *av = dp->dccps_hc_rx_ackvec; local 401 const u16 buflen = dccp_ackvec_buflen(av); 431 from = av->av_buf + av->av_buf_head; 432 tail = av->av_buf + DCCPAV_MAX_ACKVEC_LEN; 444 nonce ^= av->av_buf_nonce[i]; 446 *to++ = DCCPO_ACK_VECTOR_0 + av->av_buf_nonce[i]; 457 from = av->av_buf; 468 if (dccp_ackvec_update_records(av, dcb->dccpd_seq, nonce))
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_av.c | 10 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av) argument 12 rxe_av_from_attr(rdma_ah_get_port_num(attr), av, attr); local 13 rxe_av_fill_ip_info(av, attr); 14 memcpy(av->dmac, attr->roce.dmac, ETH_ALEN); 73 void rxe_av_from_attr(u8 port_num, struct rxe_av *av, argument 78 memset(av, 0, sizeof(*av)); 79 memcpy(av->grh.dgid.raw, grh->dgid.raw, sizeof(grh->dgid.raw)); 80 av->grh.flow_label = grh->flow_label; 81 av 87 rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr) argument 103 rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr) argument [all...] |
H A D | rxe_net.c | 94 struct rxe_av *av) 105 if (av->network_type == RXE_NETWORK_TYPE_IPV4) { 109 saddr = &av->sgid_addr._sockaddr_in.sin_addr; 110 daddr = &av->dgid_addr._sockaddr_in.sin_addr; 112 } else if (av->network_type == RXE_NETWORK_TYPE_IPV6) { 116 saddr6 = &av->sgid_addr._sockaddr_in6.sin6_addr; 117 daddr6 = &av->dgid_addr._sockaddr_in6.sin6_addr; 279 static int prepare4(struct rxe_av *av, struct rxe_pkt_info *pkt, argument 286 struct in_addr *saddr = &av->sgid_addr._sockaddr_in.sin_addr; 287 struct in_addr *daddr = &av 92 rxe_find_route(struct net_device *ndev, struct rxe_qp *qp, struct rxe_av *av) argument 305 prepare6(struct rxe_av *av, struct rxe_pkt_info *pkt, struct sk_buff *skb) argument 330 rxe_prepare(struct rxe_av *av, struct rxe_pkt_info *pkt, struct sk_buff *skb) argument 459 rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av, int paylen, struct rxe_pkt_info *pkt) argument [all...] |
H A D | rxe_loc.h | 11 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av); 14 void rxe_av_from_attr(u8 port_num, struct rxe_av *av, 16 void rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr); 17 void rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr); 92 struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av, 94 int rxe_prepare(struct rxe_av *av, struct rxe_pkt_info *pkt,
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | ah.c | 48 ah->av.ib.port_pd = cpu_to_be32(to_mpd(ib_ah->pd)->pdn | 50 ah->av.ib.g_slid = rdma_ah_get_path_bits(ah_attr); 51 ah->av.ib.sl_tclass_flowlabel = 56 ah->av.ib.g_slid |= 0x80; 57 ah->av.ib.gid_index = grh->sgid_index; 58 ah->av.ib.hop_limit = grh->hop_limit; 59 ah->av.ib.sl_tclass_flowlabel |= 62 memcpy(ah->av.ib.dgid, grh->dgid.raw, 16); 65 ah->av.ib.dlid = cpu_to_be16(rdma_ah_get_dlid(ah_attr)); 73 ah->av [all...] |
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_av.c | 159 struct mthca_av *av = NULL; local 164 ah->av = kmalloc(sizeof *ah->av, GFP_ATOMIC); 165 if (!ah->av) 169 av = ah->av; 178 av = kmalloc(sizeof *av, GFP_ATOMIC); 179 if (!av) 189 ah->av [all...] |
H A D | mthca_wqe.h | 75 __be32 av[8]; member in struct:mthca_arbel_ud_seg
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_ah.c | 68 ah->av.port = rdma_ah_get_port_num(ah_attr); 69 ah->av.gid_index = grh->sgid_index; 72 ah->av.stat_rate = IB_RATE_10_GBPS; 74 ah->av.hop_limit = grh->hop_limit; 75 ah->av.flowlabel = grh->flow_label; 76 ah->av.udp_sport = get_ah_udp_sport(ah_attr); 77 ah->av.tclass = get_tclass(grh); 79 ah->av.sl = rdma_ah_get_sl(ah_attr); 81 if (unlikely(ah->av.sl > max_sl)) { 84 ah->av [all...] |
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | ah.c | 62 memcpy(ah->av.rgid, &grh->dgid, 16); 63 ah->av.grh_gid_fl = cpu_to_be32(grh->flow_label | 66 ah->av.hop_limit = grh->hop_limit; 67 ah->av.tclass = grh->traffic_class; 70 ah->av.stat_rate_sl = (rdma_ah_get_static_rate(ah_attr) << 4); 79 memcpy(ah->av.rmac, ah_attr->roce.dmac, 81 ah->av.udp_sport = mlx5_ah_get_udp_sport(dev, ah_attr); 82 ah->av.stat_rate_sl |= (rdma_ah_get_sl(ah_attr) & 0x7) << 1; 85 ah->av.tclass |= MLX5_ECN_ENABLED; 87 ah->av [all...] |
/linux-master/drivers/mtd/ubi/ |
H A D | attach.c | 107 struct ubi_ainf_volume *av; local 113 av = rb_entry(parent, struct ubi_ainf_volume, rb); 115 if (vol_id == av->vol_id) { 121 return av; 124 if (vol_id > av->vol_id) 134 av = kzalloc(sizeof(*av), GFP_KERNEL); 135 if (!av) 138 av->vol_id = vol_id; 143 rb_link_node(&av 330 validate_vid_hdr(const struct ubi_device *ubi, const struct ubi_vid_hdr *vid_hdr, const struct ubi_ainf_volume *av, int pnum) argument 400 struct ubi_ainf_volume *av; local 568 struct ubi_ainf_volume *av; local 749 ubi_remove_av(struct ubi_attach_info *ai, struct ubi_ainf_volume *av) argument 1277 destroy_av(struct ubi_attach_info *ai, struct ubi_ainf_volume *av, struct list_head *list) argument 1314 struct ubi_ainf_volume *av; local 1379 struct ubi_ainf_volume *av; local 1664 struct ubi_ainf_volume *av; local [all...] |
H A D | vtbl.c | 355 * @av: layout volume attaching information 363 struct ubi_ainf_volume *av) 399 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { 525 struct ubi_ainf_volume *av; local 594 av = ubi_find_av(ai, i); 595 if (!av || !av->leb_count) { 607 if (av->leb_count != av->used_ebs) { 613 av 361 process_lvol(struct ubi_device *ubi, struct ubi_attach_info *ai, struct ubi_ainf_volume *av) argument 674 check_av(const struct ubi_volume *vol, const struct ubi_ainf_volume *av) argument 722 struct ubi_ainf_volume *av; local 786 struct ubi_ainf_volume *av; local [all...] |
H A D | fastmap.c | 179 struct ubi_ainf_volume *av; local 181 av = ubi_add_av(ai, vol_id); 182 if (IS_ERR(av)) 183 return av; 185 av->data_pad = data_pad; 186 av->last_data_size = last_eb_bytes; 187 av->compat = 0; 188 av->vol_type = vol_type; 189 if (av->vol_type == UBI_STATIC_VOLUME) 190 av 203 assign_aeb_to_av(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb, struct ubi_ainf_volume *av) argument 242 update_vol(struct ubi_device *ubi, struct ubi_attach_info *ai, struct ubi_ainf_volume *av, struct ubi_vid_hdr *new_vh, struct ubi_ainf_peb *new_aeb) argument 341 struct ubi_ainf_volume *av; local 372 struct ubi_ainf_volume *av; local 522 struct ubi_ainf_volume *av; local 553 struct ubi_ainf_volume *av; local [all...] |
H A D | debug.c | 187 * @av: the object to dump 189 void ubi_dump_av(const struct ubi_ainf_volume *av) argument 192 pr_err("\tvol_id %d\n", av->vol_id); 193 pr_err("\thighest_lnum %d\n", av->highest_lnum); 194 pr_err("\tleb_count %d\n", av->leb_count); 195 pr_err("\tcompat %d\n", av->compat); 196 pr_err("\tvol_type %d\n", av->vol_type); 197 pr_err("\tused_ebs %d\n", av->used_ebs); 198 pr_err("\tlast_data_size %d\n", av->last_data_size); 199 pr_err("\tdata_pad %d\n", av [all...] |
/linux-master/drivers/staging/media/av7110/ |
H A D | av7110_av.h | 16 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);
|
/linux-master/arch/powerpc/boot/ |
H A D | hack-coff.c | 28 main(int ac, char **av) argument 41 if ((fd = open(av[1], 2)) == -1) { 42 perror(av[2]); 49 fprintf(stderr, "%s: not an xcoff file\n", av[1]); 71 fprintf(stderr, "%s: write error\n", av[1]); 78 fprintf(stderr, "%s: read error or file too short\n", av[1]);
|
H A D | addnote.c | 115 main(int ac, char **av) argument 122 fprintf(stderr, "Usage: %s elf-file\n", av[0]); 125 fd = open(av[1], O_RDWR); 127 perror(av[1]); 162 av[1]); 233 fprintf(stderr, "%s: write truncated\n", av[1]); 240 fprintf(stderr, "%s does not appear to be an ELF file\n", av[1]); 245 av[1]);
|
/linux-master/drivers/media/pci/cx18/ |
H A D | Makefile | 5 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
|
/linux-master/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_ah.c | 126 memcpy(&ah->av->eth_hdr, ð, eth_sz); 139 memcpy((u8 *)ah->av + eth_sz, &ipv4, sizeof(struct iphdr)); 150 memcpy((u8 *)ah->av + eth_sz, &grh, sizeof(struct ocrdma_grh)); 153 ah->av->valid |= OCRDMA_AV_VLAN_VALID; 154 ah->av->valid = cpu_to_le32(ah->av->valid); 230 struct ocrdma_av *av = ah->av; local 234 if (ah->av->valid & OCRDMA_AV_VALID) { 235 grh = (struct ocrdma_grh *)((u8 *)ah->av [all...] |
/linux-master/drivers/media/pci/ttpci/ |
H A D | Makefile | 8 obj-$(CONFIG_DVB_BUDGET_AV) += budget-av.o
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gk20a.c | 54 struct gk20a_fw_av *av = &((struct gk20a_fw_av *)blob->data)[i]; local 56 ent->addr = av->addr; 57 ent->data = av->data; 97 struct gk20a_fw_aiv *av = &((struct gk20a_fw_aiv *)blob->data)[i]; local 99 ent->addr = av->addr; 100 ent->data = av->data; 129 struct gk20a_fw_av *av = &((struct gk20a_fw_av *)blob->data)[i]; local 130 u32 class = av->addr & 0xffff; 131 u32 addr = (av->addr & 0xffff0000) >> 14; 146 init->data = av [all...] |
/linux-master/tools/testing/selftests/kvm/ |
H A D | get-reg-list.c | 355 int main(int ac, char **av) argument 362 if (strncmp(av[i], "--config", 8) == 0) 363 sel = parse_config(av[i]); 364 else if (strcmp(av[i], "--list") == 0) 366 else if (strcmp(av[i], "--list-filtered") == 0) 368 else if (strcmp(av[i], "--help") == 0 || strcmp(av[1], "-h") == 0)
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | Makefile | 4 cx23885-ioctl.o cx23885-ir.o cx23885-av.o cx23885-input.o \
|
/linux-master/drivers/ps3/ |
H A D | ps3av_cmd.c | 29 u32 av; member in struct:__anon456 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 107 u32 av; member in struct:__anon457 [all...] |