/linux-master/fs/afs/ |
H A D | addr_list.c | 18 struct afs_addr_list *alist = container_of(rcu, struct afs_addr_list, rcu); local 21 for (i = 0; i < alist->nr_addrs; i++) 22 rxrpc_kernel_put_peer(alist->addrs[i].peer); 23 trace_afs_alist(alist->debug_id, refcount_read(&alist->usage), afs_alist_trace_free); 24 kfree(alist); 30 void afs_put_addrlist(struct afs_addr_list *alist, enum afs_alist_trace reason) argument 36 if (!alist) 38 debug_id = alist->debug_id; 39 dead = __refcount_dec_and_test(&alist 45 afs_get_addrlist(struct afs_addr_list *alist, enum afs_alist_trace reason) argument 61 struct afs_addr_list *alist; local 90 struct afs_addr_list *alist; local 283 afs_merge_fs_addr4(struct afs_net *net, struct afs_addr_list *alist, __be32 xdr, u16 port) argument 327 afs_merge_fs_addr6(struct afs_net *net, struct afs_addr_list *alist, __be32 *xdr, u16 port) argument [all...] |
H A D | vl_rotate.c | 95 struct afs_addr_list *alist = vc->alist; local 117 WRITE_ONCE(alist->addrs[vc->addr_index].last_error, error); 175 vc->addr_index != vc->alist->preferred && 176 test_bit(alist->preferred, &vc->addr_tried)) 177 WRITE_ONCE(alist->preferred, vc->addr_index); 178 afs_put_addrlist(alist, afs_alist_trace_put_vlrotate_restart); 179 alist = vc->alist = NULL; 188 ASSERTCMP(alist, [all...] |
H A D | vl_probe.c | 49 struct afs_addr_list *alist = call->vl_probe; local 51 struct afs_address *addr = &alist->addrs[call->probe_index]; 92 clear_bit(index, &alist->responded); 93 set_bit(index, &alist->probe_failed); 104 set_bit(index, &alist->responded); 105 clear_bit(index, &alist->probe_failed); 123 alist->preferred = index; 134 trace_afs_vl_probe(server, false, alist, index, call->error, call->abort_code, rtt_us); 152 struct afs_addr_list *alist; local 162 alist [all...] |
H A D | server.c | 27 const struct afs_addr_list *alist; local 43 alist = estate->addresses; 44 for (i = 0; i < alist->nr_addrs; i++) 45 if (alist->addrs[i].peer == peer) 117 const struct afs_addr_list *alist; local 170 alist = estate->addresses; 180 if (alist->nr_addrs > 0) 196 struct afs_addr_list *alist) 215 server->addr_version = alist->version; 229 estate->addresses = alist; 194 afs_alloc_server(struct afs_cell *cell, const uuid_t *uuid, struct afs_addr_list *alist) argument 255 struct afs_addr_list *alist = NULL; local 279 struct afs_addr_list *alist; local 457 struct afs_addr_list *alist = estate->addresses; local 630 struct afs_addr_list *alist; local [all...] |
H A D | vlclient.c | 139 call->peer = rxrpc_kernel_get_peer(vc->alist->addrs[vc->addr_index].peer); 175 struct afs_addr_list *alist; local 203 alist = afs_alloc_addrlist(nentries); 204 if (!alist) 206 alist->version = uniquifier; 207 call->ret_alist = alist; 222 alist = call->ret_alist; 226 if (alist->nr_addrs < call->count2) { 227 ret = afs_merge_fs_addr4(call->net, alist, *bp++, AFS_FS_PORT); 262 struct afs_addr_list *alist; local 384 afs_vl_get_capabilities(struct afs_net *net, struct afs_addr_list *alist, unsigned int addr_index, struct key *key, struct afs_vlserver *server, unsigned int server_index) argument 432 struct afs_addr_list *alist; local 636 struct afs_addr_list *alist; local [all...] |
H A D | vl_list.c | 94 struct afs_addr_list *alist; local 98 alist = afs_alloc_addrlist(nr_addrs); 99 if (!alist) 102 return alist; 117 ret = afs_merge_fs_addr4(net, alist, x[0], port); 129 ret = afs_merge_fs_addr6(net, alist, x, port); 144 if (alist->nr_ipv4 < alist->nr_addrs) 145 alist->preferred = alist [all...] |
H A D | addr_prefs.c | 455 void afs_get_address_preferences_rcu(struct afs_net *net, struct afs_addr_list *alist) argument 466 if (!preflist || !preflist->nr || !alist->nr_addrs || 467 smp_load_acquire(&alist->addr_pref_version) == preflist->version) 473 for (i = 0; i < alist->nr_ipv4; i++) { 474 sa = rxrpc_kernel_remote_addr(alist->addrs[i].peer); 486 WRITE_ONCE(alist->addrs[i].prio, preflist->prefs[j].prio); 495 for (; i < alist->nr_addrs; i++) { 496 sa = rxrpc_kernel_remote_addr(alist->addrs[i].peer); 508 WRITE_ONCE(alist->addrs[i].prio, preflist->prefs[j].prio); 514 smp_store_release(&alist 521 afs_get_address_preferences(struct afs_net *net, struct afs_addr_list *alist) argument [all...] |
H A D | proc.c | 338 const struct afs_addr_list *alist; local 350 alist = rcu_dereference(vlserver->addresses); 354 dns_record_sources[alist ? alist->source : entry->source], 355 dns_lookup_statuses[alist ? alist->status : entry->status]); 356 if (alist) { 357 for (i = 0; i < alist->nr_addrs; i++) 359 alist->preferred == i ? '>' : '-', 360 rxrpc_kernel_remote_addr(alist 429 struct afs_addr_list *alist; local [all...] |
H A D | fs_operation.c | 232 struct afs_addr_list *alist; local 256 alist = op->estate->addresses; 257 if (alist) { 259 op->addr_index != alist->preferred && 260 test_bit(alist->preferred, &op->addr_tried)) 261 WRITE_ONCE(alist->preferred, op->addr_index);
|
H A D | fs_probe.c | 141 struct afs_addr_list *alist = estate->addresses; local 142 struct afs_address *addr = &alist->addrs[call->probe_index]; 215 alist->preferred = index; 228 rxrpc_kernel_remote_addr(alist->addrs[index].peer), 242 struct afs_addr_list *alist; local 262 alist = estate->addresses; 264 atomic_set(&estate->nr_probing, alist->nr_addrs); 273 afs_get_address_preferences(net, alist); 276 unprobed = (1UL << alist->nr_addrs) - 1; 281 for (i = 0; i < alist [all...] |
H A D | rotate.c | 154 struct afs_addr_list *alist; local 604 alist = op->estate->addresses; 607 for (i = 0; i < alist->nr_addrs; i++) { 608 if (alist->addrs[i].prio > best_prio) { 610 best_prio = alist->addrs[i].prio; 614 alist->preferred = addr_index; 623 op->server_index, addr_index, alist->nr_addrs, 624 rxrpc_kernel_remote_addr(alist->addrs[op->addr_index].peer));
|
H A D | afs_vl.h | 144 extern void afs_put_address_list(struct afs_address_list *alist);
|
H A D | internal.h | 804 struct afs_addr_list *alist; /* Current address list (pins ref) */ member in struct:afs_vl_cursor 992 struct afs_addr_list *afs_get_addrlist(struct afs_addr_list *alist, enum afs_alist_trace reason); 994 extern void afs_put_addrlist(struct afs_addr_list *alist, enum afs_alist_trace reason); 1011 void afs_get_address_preferences_rcu(struct afs_net *net, struct afs_addr_list *alist); 1012 void afs_get_address_preferences(struct afs_net *net, struct afs_addr_list *alist); 1349 struct afs_addr_list *alist = op->estate->addresses; local 1356 call->peer = rxrpc_kernel_get_peer(alist->addrs[op->addr_index].peer); 1536 struct afs_addr_list *alist,
|
/linux-master/drivers/scsi/aic94xx/ |
H A D | aic94xx_task.c | 525 LIST_HEAD(alist); 541 __list_add(&alist, ascb->list.prev, &ascb->list); 542 list_for_each_entry(a, &alist, list) { 547 list_for_each_entry(a, &alist, list) { 572 list_del_init(&alist); 577 __list_add(&alist, ascb->list.prev, &ascb->list); 585 list_for_each_entry(a, &alist, list) { 606 list_del_init(&alist);
|
/linux-master/net/sched/ |
H A D | sch_drr.c | 24 struct list_head alist; member in struct:drr_class 232 list_del(&cl->alist); 360 list_add_tail(&cl->alist, &q->active); 379 cl = list_first_entry(&q->active, struct drr_class, alist); 393 list_del(&cl->alist); 403 list_move_tail(&cl->alist, &q->active); 434 list_del(&cl->alist);
|
H A D | sch_ets.c | 40 struct list_head alist; /* In struct ets_sched.active. */ member in struct:ets_class 294 list_del(&cl->alist); 438 list_add_tail(&cl->alist, &q->active); 475 cl = list_first_entry(&q->active, struct ets_class, alist); 489 list_del(&cl->alist); 494 list_move_tail(&cl->alist, &q->active); 652 list_add_tail(&q->classes[i].alist, &q->active); 658 list_del(&q->classes[i].alist); 702 INIT_LIST_HEAD(&q->classes[i].alist); 714 list_del(&q->classes[band].alist); [all...] |
H A D | sch_qfq.c | 137 struct list_head alist; /* Link for active-classes list. */ member in struct:qfq_class 323 list_add_tail(&cl->alist, &agg->active); 324 if (list_first_entry(&agg->active, struct qfq_class, alist) == 350 list_del(&cl->alist); /* remove from RR queue of the aggregate */ 988 list_del(&cl->alist); 991 list_move_tail(&cl->alist, &agg->active); 1003 *cl = list_first_entry(&agg->active, struct qfq_class, alist); 1261 list_first_entry(&agg->active, struct qfq_class, alist) 1263 list_move_tail(&cl->alist, &agg->active); 1270 list_add_tail(&cl->alist, [all...] |
/linux-master/fs/xfs/ |
H A D | xfs_ioctl.c | 313 struct xfs_attrlist *alist = context->buffer; local 320 ASSERT(context->firstu >= sizeof(*alist)); 329 arraytop = sizeof(*alist) + 330 context->count * sizeof(alist->al_offset[0]); 337 alist->al_more = 1; 346 alist->al_offset[context->count++] = context->firstu; 347 alist->al_count = context->count; 382 struct xfs_attrlist *alist; local 425 alist = context.buffer; 426 alist [all...] |
/linux-master/net/mptcp/ |
H A D | pm_netlink.c | 1527 struct mptcp_rm_list alist = { .nr = 0 }; local 1533 alist.nr < MPTCP_RM_IDS_MAX) 1534 alist.ids[alist.nr++] = entry->addr.id; 1537 if (alist.nr) { 1539 mptcp_pm_remove_addr(msk, &alist); 1547 struct mptcp_rm_list alist = { .nr = 0 }, slist = { .nr = 0 }; local 1556 alist.nr < MPTCP_RM_IDS_MAX) 1557 alist.ids[alist [all...] |
/linux-master/include/trace/events/ |
H A D | afs.h | 1422 __field(unsigned int, alist) 1429 __entry->alist = alist_debug_id; 1435 __entry->alist, 1486 struct afs_addr_list *alist = estate->addresses; 1494 memcpy(&__entry->srx, rxrpc_kernel_remote_srx(alist->addrs[addr_index].peer), 1505 TP_PROTO(struct afs_vlserver *server, bool tx, struct afs_addr_list *alist, 1508 TP_ARGS(server, tx, alist, addr_index, error, abort_code, rtt_us), 1528 memcpy(&__entry->srx, rxrpc_kernel_remote_srx(alist->addrs[addr_index].peer),
|