alist 531 drivers/scsi/aic94xx/aic94xx_task.c LIST_HEAD(alist); alist 548 drivers/scsi/aic94xx/aic94xx_task.c __list_add(&alist, ascb->list.prev, &ascb->list); alist 549 drivers/scsi/aic94xx/aic94xx_task.c list_for_each_entry(a, &alist, list) { alist 554 drivers/scsi/aic94xx/aic94xx_task.c list_for_each_entry(a, &alist, list) { alist 583 drivers/scsi/aic94xx/aic94xx_task.c list_del_init(&alist); alist 588 drivers/scsi/aic94xx/aic94xx_task.c __list_add(&alist, ascb->list.prev, &ascb->list); alist 596 drivers/scsi/aic94xx/aic94xx_task.c list_for_each_entry(a, &alist, list) { alist 619 drivers/scsi/aic94xx/aic94xx_task.c list_del_init(&alist); alist 19 fs/afs/addr_list.c void afs_put_addrlist(struct afs_addr_list *alist) alist 21 fs/afs/addr_list.c if (alist && refcount_dec_and_test(&alist->usage)) alist 22 fs/afs/addr_list.c call_rcu(&alist->rcu, (rcu_callback_t)kfree); alist 32 fs/afs/addr_list.c struct afs_addr_list *alist; alist 40 fs/afs/addr_list.c alist = kzalloc(struct_size(alist, addrs, nr), GFP_KERNEL); alist 41 fs/afs/addr_list.c if (!alist) alist 44 fs/afs/addr_list.c refcount_set(&alist->usage, 1); alist 45 fs/afs/addr_list.c alist->max_addrs = nr; alist 48 fs/afs/addr_list.c struct sockaddr_rxrpc *srx = &alist->addrs[i]; alist 57 fs/afs/addr_list.c return alist; alist 70 fs/afs/addr_list.c struct afs_addr_list *alist; alist 129 fs/afs/addr_list.c alist = afs_alloc_addrlist(nr, service, AFS_VL_PORT); alist 130 fs/afs/addr_list.c if (!alist) alist 200 fs/afs/addr_list.c afs_merge_fs_addr4(alist, x[0], xport); alist 202 fs/afs/addr_list.c afs_merge_fs_addr6(alist, x, xport); alist 206 fs/afs/addr_list.c rcu_assign_pointer(vllist->servers[0].server->addresses, alist); alist 207 fs/afs/addr_list.c _leave(" = [nr %u]", alist->nr_addrs); alist 219 fs/afs/addr_list.c afs_put_addrlist(alist); alist 274 fs/afs/addr_list.c void afs_merge_fs_addr4(struct afs_addr_list *alist, __be32 xdr, u16 port) alist 280 fs/afs/addr_list.c if (alist->nr_addrs >= alist->max_addrs) alist 283 fs/afs/addr_list.c for (i = 0; i < alist->nr_ipv4; i++) { alist 284 fs/afs/addr_list.c struct sockaddr_in *a = &alist->addrs[i].transport.sin; alist 296 fs/afs/addr_list.c if (i < alist->nr_addrs) alist 297 fs/afs/addr_list.c memmove(alist->addrs + i + 1, alist 298 fs/afs/addr_list.c alist->addrs + i, alist 299 fs/afs/addr_list.c sizeof(alist->addrs[0]) * (alist->nr_addrs - i)); alist 301 fs/afs/addr_list.c srx = &alist->addrs[i]; alist 308 fs/afs/addr_list.c alist->nr_ipv4++; alist 309 fs/afs/addr_list.c alist->nr_addrs++; alist 315 fs/afs/addr_list.c void afs_merge_fs_addr6(struct afs_addr_list *alist, __be32 *xdr, u16 port) alist 320 fs/afs/addr_list.c if (alist->nr_addrs >= alist->max_addrs) alist 323 fs/afs/addr_list.c for (i = alist->nr_ipv4; i < alist->nr_addrs; i++) { alist 324 fs/afs/addr_list.c struct sockaddr_in6 *a = &alist->addrs[i].transport.sin6; alist 336 fs/afs/addr_list.c if (i < alist->nr_addrs) alist 337 fs/afs/addr_list.c memmove(alist->addrs + i + 1, alist 338 fs/afs/addr_list.c alist->addrs + i, alist 339 fs/afs/addr_list.c sizeof(alist->addrs[0]) * (alist->nr_addrs - i)); alist 341 fs/afs/addr_list.c srx = &alist->addrs[i]; alist 348 fs/afs/addr_list.c alist->nr_addrs++; alist 359 fs/afs/addr_list.c if (!ac->alist) alist 362 fs/afs/addr_list.c set = ac->alist->responded; alist 363 fs/afs/addr_list.c failed = ac->alist->failed; alist 373 fs/afs/addr_list.c index = READ_ONCE(ac->alist->preferred); alist 391 fs/afs/addr_list.c struct afs_addr_list *alist; alist 393 fs/afs/addr_list.c alist = ac->alist; alist 394 fs/afs/addr_list.c if (alist) { alist 396 fs/afs/addr_list.c ac->index != alist->preferred && alist 397 fs/afs/addr_list.c test_bit(ac->alist->preferred, &ac->tried)) alist 398 fs/afs/addr_list.c WRITE_ONCE(alist->preferred, ac->index); alist 399 fs/afs/addr_list.c afs_put_addrlist(alist); alist 400 fs/afs/addr_list.c ac->alist = NULL; alist 143 fs/afs/afs_vl.h extern void afs_put_address_list(struct afs_address_list *alist); alist 31 fs/afs/fs_probe.c struct afs_addr_list *alist = call->alist; alist 68 fs/afs/fs_probe.c clear_bit(index, &alist->responded); alist 69 fs/afs/fs_probe.c set_bit(index, &alist->failed); alist 80 fs/afs/fs_probe.c set_bit(index, &alist->responded); alist 81 fs/afs/fs_probe.c clear_bit(index, &alist->failed); alist 86 fs/afs/fs_probe.c alist->addrs[index].srx_service = call->service_id; alist 91 fs/afs/fs_probe.c alist->addrs[index].srx_service = call->service_id; alist 98 fs/afs/fs_probe.c alist->preferred = index; alist 109 fs/afs/fs_probe.c server_index, index, &alist->addrs[index].transport, rtt_us, ret); alist 138 fs/afs/fs_probe.c ac.alist = rcu_dereference_protected(server->addresses, alist 140 fs/afs/fs_probe.c afs_get_addrlist(ac.alist); alist 143 fs/afs/fs_probe.c atomic_set(&server->probe_outstanding, ac.alist->nr_addrs); alist 147 fs/afs/fs_probe.c for (ac.index = 0; ac.index < ac.alist->nr_addrs; ac.index++) { alist 159 fs/afs/fs_probe.c afs_put_addrlist(ac.alist); alist 105 fs/afs/internal.h struct afs_addr_list *alist; /* Address is alist[addr_ix] */ alist 734 fs/afs/internal.h struct afs_addr_list *alist; /* Current address list (pins ref) */ alist 801 fs/afs/internal.h static inline struct afs_addr_list *afs_get_addrlist(struct afs_addr_list *alist) alist 803 fs/afs/internal.h if (alist) alist 804 fs/afs/internal.h refcount_inc(&alist->usage); alist 805 fs/afs/internal.h return alist; alist 290 fs/afs/proc.c const struct afs_addr_list *alist; alist 302 fs/afs/proc.c alist = rcu_dereference(vlserver->addresses); alist 306 fs/afs/proc.c dns_record_sources[alist ? alist->source : entry->source], alist 307 fs/afs/proc.c dns_lookup_statuses[alist ? alist->status : entry->status]); alist 308 fs/afs/proc.c if (alist) { alist 309 fs/afs/proc.c for (i = 0; i < alist->nr_addrs; i++) alist 311 fs/afs/proc.c alist->preferred == i ? '>' : '-', alist 312 fs/afs/proc.c &alist->addrs[i].transport); alist 376 fs/afs/proc.c struct afs_addr_list *alist; alist 385 fs/afs/proc.c alist = rcu_dereference(server->addresses); alist 389 fs/afs/proc.c &alist->addrs[0].transport, alist 390 fs/afs/proc.c alist->preferred == 0 ? "*" : ""); alist 391 fs/afs/proc.c for (i = 1; i < alist->nr_addrs; i++) alist 393 fs/afs/proc.c &alist->addrs[i].transport, alist 394 fs/afs/proc.c alist->preferred == i ? "*" : ""); alist 142 fs/afs/rotate.c struct afs_addr_list *alist; alist 399 fs/afs/rotate.c ASSERTCMP(fc->ac.alist, ==, NULL); alist 422 fs/afs/rotate.c alist = rcu_dereference_protected(server->addresses, alist 424 fs/afs/rotate.c afs_get_addrlist(alist); alist 429 fs/afs/rotate.c if (!fc->ac.alist) alist 430 fs/afs/rotate.c fc->ac.alist = alist; alist 432 fs/afs/rotate.c afs_put_addrlist(alist); alist 437 fs/afs/rotate.c ASSERT(fc->ac.alist); alist 444 fs/afs/rotate.c _debug("address [%u] %u/%u", fc->index, fc->ac.index, fc->ac.alist->nr_addrs); alist 490 fs/afs/rotate.c struct afs_addr_list *alist; alist 509 fs/afs/rotate.c alist = rcu_dereference_protected(cbi->server->addresses, alist 511 fs/afs/rotate.c afs_get_addrlist(alist); alist 513 fs/afs/rotate.c if (!alist) { alist 520 fs/afs/rotate.c fc->ac.alist = alist; alist 601 fs/afs/rotate.c if (a == fc->ac.alist) alist 188 fs/afs/rxrpc.c afs_put_addrlist(call->alist); alist 363 fs/afs/rxrpc.c struct sockaddr_rxrpc *srx = &ac->alist->addrs[ac->index]; alist 380 fs/afs/rxrpc.c call->alist = afs_get_addrlist(ac->alist); alist 35 fs/afs/server.c const struct afs_addr_list *alist; alist 51 fs/afs/server.c alist = rcu_dereference(server->addresses); alist 52 fs/afs/server.c for (i = alist->nr_ipv4; i < alist->nr_addrs; i++) { alist 53 fs/afs/server.c b = &alist->addrs[i].transport.sin6; alist 67 fs/afs/server.c alist = rcu_dereference(server->addresses); alist 68 fs/afs/server.c for (i = 0; i < alist->nr_ipv4; i++) { alist 69 fs/afs/server.c b = &alist->addrs[i].transport.sin; alist 146 fs/afs/server.c const struct afs_addr_list *alist; alist 177 fs/afs/server.c alist = rcu_dereference_protected(server->addresses, alist 188 fs/afs/server.c if (alist->nr_ipv4 > 0) alist 190 fs/afs/server.c if (alist->nr_addrs > alist->nr_ipv4) alist 207 fs/afs/server.c struct afs_addr_list *alist) alist 219 fs/afs/server.c RCU_INIT_POINTER(server->addresses, alist); alist 220 fs/afs/server.c server->addr_version = alist->version; alist 246 fs/afs/server.c struct afs_addr_list *alist = NULL; alist 253 fs/afs/server.c alist = afs_yfsvl_get_endpoints(&vc, uuid); alist 255 fs/afs/server.c alist = afs_vl_get_addrs_u(&vc, uuid); alist 261 fs/afs/server.c return ret < 0 ? ERR_PTR(ret) : alist; alist 270 fs/afs/server.c struct afs_addr_list *alist; alist 279 fs/afs/server.c alist = afs_vl_lookup_addrs(cell, key, uuid); alist 280 fs/afs/server.c if (IS_ERR(alist)) alist 281 fs/afs/server.c return ERR_CAST(alist); alist 283 fs/afs/server.c candidate = afs_alloc_server(cell->net, uuid, alist); alist 285 fs/afs/server.c afs_put_addrlist(alist); alist 291 fs/afs/server.c afs_put_addrlist(alist); alist 375 fs/afs/server.c struct afs_addr_list *alist = rcu_access_pointer(server->addresses); alist 377 fs/afs/server.c .alist = alist, alist 378 fs/afs/server.c .index = alist->preferred, alist 531 fs/afs/server.c struct afs_addr_list *alist, *discard; alist 537 fs/afs/server.c alist = afs_vl_lookup_addrs(fc->vnode->volume->cell, fc->key, alist 539 fs/afs/server.c if (IS_ERR(alist)) { alist 540 fs/afs/server.c if ((PTR_ERR(alist) == -ERESTARTSYS || alist 541 fs/afs/server.c PTR_ERR(alist) == -EINTR) && alist 547 fs/afs/server.c fc->error = PTR_ERR(alist); alist 552 fs/afs/server.c discard = alist; alist 553 fs/afs/server.c if (server->addr_version != alist->version) { alist 557 fs/afs/server.c rcu_assign_pointer(server->addresses, alist); alist 558 fs/afs/server.c server->addr_version = alist->version; alist 95 fs/afs/vl_list.c struct afs_addr_list *alist; alist 99 fs/afs/vl_list.c alist = afs_alloc_addrlist(nr_addrs, VL_SERVICE, port); alist 100 fs/afs/vl_list.c if (!alist) alist 103 fs/afs/vl_list.c return alist; alist 118 fs/afs/vl_list.c afs_merge_fs_addr4(alist, x[0], port); alist 128 fs/afs/vl_list.c afs_merge_fs_addr6(alist, x, port); alist 141 fs/afs/vl_list.c if (alist->nr_ipv4 < alist->nr_addrs) alist 142 fs/afs/vl_list.c alist->preferred = alist->nr_ipv4; alist 145 fs/afs/vl_list.c return alist; alist 149 fs/afs/vl_list.c afs_put_addrlist(alist); alist 31 fs/afs/vl_probe.c struct afs_addr_list *alist = call->alist; alist 68 fs/afs/vl_probe.c clear_bit(index, &alist->responded); alist 69 fs/afs/vl_probe.c set_bit(index, &alist->failed); alist 80 fs/afs/vl_probe.c set_bit(index, &alist->responded); alist 81 fs/afs/vl_probe.c clear_bit(index, &alist->failed); alist 86 fs/afs/vl_probe.c alist->addrs[index].srx_service = call->service_id; alist 91 fs/afs/vl_probe.c alist->addrs[index].srx_service = call->service_id; alist 98 fs/afs/vl_probe.c alist->preferred = index; alist 109 fs/afs/vl_probe.c server_index, index, &alist->addrs[index].transport, rtt_us, ret); alist 138 fs/afs/vl_probe.c ac.alist = rcu_dereference_protected(server->addresses, alist 142 fs/afs/vl_probe.c atomic_set(&server->probe_outstanding, ac.alist->nr_addrs); alist 146 fs/afs/vl_probe.c for (ac.index = 0; ac.index < ac.alist->nr_addrs; ac.index++) { alist 86 fs/afs/vl_rotate.c struct afs_addr_list *alist; alist 210 fs/afs/vl_rotate.c ASSERTCMP(vc->ac.alist, ==, NULL); alist 217 fs/afs/vl_rotate.c alist = rcu_dereference_protected(vlserver->addresses, alist 219 fs/afs/vl_rotate.c afs_get_addrlist(alist); alist 224 fs/afs/vl_rotate.c if (!vc->ac.alist) alist 225 fs/afs/vl_rotate.c vc->ac.alist = alist; alist 227 fs/afs/vl_rotate.c afs_put_addrlist(alist); alist 232 fs/afs/vl_rotate.c ASSERT(vc->ac.alist); alist 239 fs/afs/vl_rotate.c _debug("VL address %d/%d", vc->ac.index, vc->ac.alist->nr_addrs); alist 241 fs/afs/vl_rotate.c _leave(" = t %pISpc", &vc->ac.alist->addrs[vc->ac.index].transport); alist 307 fs/afs/vl_rotate.c if (a == vc->ac.alist) alist 182 fs/afs/vlclient.c struct afs_addr_list *alist; alist 210 fs/afs/vlclient.c alist = afs_alloc_addrlist(nentries, FS_SERVICE, AFS_FS_PORT); alist 211 fs/afs/vlclient.c if (!alist) alist 213 fs/afs/vlclient.c alist->version = uniquifier; alist 214 fs/afs/vlclient.c call->ret_alist = alist; alist 229 fs/afs/vlclient.c alist = call->ret_alist; alist 233 fs/afs/vlclient.c if (alist->nr_addrs < call->count2) alist 234 fs/afs/vlclient.c afs_merge_fs_addr4(alist, *bp++, AFS_FS_PORT); alist 422 fs/afs/vlclient.c struct afs_addr_list *alist; alist 453 fs/afs/vlclient.c alist = afs_alloc_addrlist(call->count, FS_SERVICE, AFS_FS_PORT); alist 454 fs/afs/vlclient.c if (!alist) alist 456 fs/afs/vlclient.c alist->version = uniquifier; alist 457 fs/afs/vlclient.c call->ret_alist = alist; alist 485 fs/afs/vlclient.c alist = call->ret_alist; alist 492 fs/afs/vlclient.c afs_merge_fs_addr4(alist, bp[1], ntohl(bp[2])); alist 499 fs/afs/vlclient.c afs_merge_fs_addr6(alist, bp + 1, ntohl(bp[5])); alist 119 fs/xfs/libxfs/xfs_attr.h char *alist; /* output buffer */ alist 549 fs/xfs/xfs_attr_list.c struct attrlist *alist = (struct attrlist *)context->alist; alist 557 fs/xfs/xfs_attr_list.c ASSERT(context->firstu >= sizeof(*alist)); alist 570 fs/xfs/xfs_attr_list.c arraytop = sizeof(*alist) + alist 571 fs/xfs/xfs_attr_list.c context->count * sizeof(alist->al_offset[0]); alist 575 fs/xfs/xfs_attr_list.c alist->al_more = 1; alist 580 fs/xfs/xfs_attr_list.c aep = (attrlist_ent_t *)&context->alist[context->firstu]; alist 584 fs/xfs/xfs_attr_list.c alist->al_offset[context->count++] = context->firstu; alist 585 fs/xfs/xfs_attr_list.c alist->al_count = context->count; alist 606 fs/xfs/xfs_attr_list.c struct attrlist *alist; alist 638 fs/xfs/xfs_attr_list.c context.alist = buffer; alist 643 fs/xfs/xfs_attr_list.c alist = (struct attrlist *)context.alist; alist 644 fs/xfs/xfs_attr_list.c alist->al_count = 0; alist 645 fs/xfs/xfs_attr_list.c alist->al_more = 0; alist 646 fs/xfs/xfs_attr_list.c alist->al_offset[0] = context.bufsize; alist 48 fs/xfs/xfs_trace.h __field(void *, alist) alist 61 fs/xfs/xfs_trace.h __entry->alist = ctx->alist; alist 75 fs/xfs/xfs_trace.h __entry->alist, alist 172 fs/xfs/xfs_trace.h __field(void *, alist) alist 187 fs/xfs/xfs_trace.h __entry->alist = ctx->alist; alist 204 fs/xfs/xfs_trace.h __entry->alist, alist 132 fs/xfs/xfs_xattr.c if (!context->alist) alist 141 fs/xfs/xfs_xattr.c offset = (char *)context->alist + context->count; alist 227 fs/xfs/xfs_xattr.c context.alist = size ? data : NULL; alist 25 net/sched/sch_drr.c struct list_head alist; alist 232 net/sched/sch_drr.c list_del(&cl->alist); alist 368 net/sched/sch_drr.c list_add_tail(&cl->alist, &q->active); alist 387 net/sched/sch_drr.c cl = list_first_entry(&q->active, struct drr_class, alist); alist 401 net/sched/sch_drr.c list_del(&cl->alist); alist 411 net/sched/sch_drr.c list_move_tail(&cl->alist, &q->active); alist 442 net/sched/sch_drr.c list_del(&cl->alist); alist 138 net/sched/sch_qfq.c struct list_head alist; /* Link for active-classes list. */ alist 319 net/sched/sch_qfq.c list_add_tail(&cl->alist, &agg->active); alist 320 net/sched/sch_qfq.c if (list_first_entry(&agg->active, struct qfq_class, alist) == alist 346 net/sched/sch_qfq.c list_del(&cl->alist); /* remove from RR queue of the aggregate */ alist 982 net/sched/sch_qfq.c list_del(&cl->alist); alist 985 net/sched/sch_qfq.c list_move_tail(&cl->alist, &agg->active); alist 995 net/sched/sch_qfq.c *cl = list_first_entry(&agg->active, struct qfq_class, alist); alist 1247 net/sched/sch_qfq.c list_first_entry(&agg->active, struct qfq_class, alist) alist 1249 net/sched/sch_qfq.c list_move_tail(&cl->alist, &agg->active); alist 1256 net/sched/sch_qfq.c list_add_tail(&cl->alist, &agg->active); alist 1258 net/sched/sch_qfq.c if (list_first_entry(&agg->active, struct qfq_class, alist) != cl || alist 292 tools/perf/util/pmu.c struct list_head *alist) alist 296 tools/perf/util/pmu.c list_for_each_entry(a, alist, list) {