/kernel/linux/linux-5.10/fs/afs/ |
H A D | addr_list.c | 19 void afs_put_addrlist(struct afs_addr_list *alist) in afs_put_addrlist() argument 21 if (alist && refcount_dec_and_test(&alist->usage)) in afs_put_addrlist() 22 kfree_rcu(alist, rcu); in afs_put_addrlist() 32 struct afs_addr_list *alist; in afs_alloc_addrlist() local 40 alist = kzalloc(struct_size(alist, addrs, nr), GFP_KERNEL); in afs_alloc_addrlist() 41 if (!alist) in afs_alloc_addrlist() 44 refcount_set(&alist->usage, 1); in afs_alloc_addrlist() 45 alist in afs_alloc_addrlist() 70 struct afs_addr_list *alist; afs_parse_text_addrs() local 274 afs_merge_fs_addr4(struct afs_addr_list *alist, __be32 xdr, u16 port) afs_merge_fs_addr4() argument 315 afs_merge_fs_addr6(struct afs_addr_list *alist, __be32 *xdr, u16 port) afs_merge_fs_addr6() argument 391 struct afs_addr_list *alist; afs_end_cursor() local [all...] |
H A D | server.c | 27 const struct afs_addr_list *alist; in afs_find_server() local 44 alist = rcu_dereference(server->addresses); in afs_find_server() 45 for (i = alist->nr_ipv4; i < alist->nr_addrs; i++) { in afs_find_server() 46 b = &alist->addrs[i].transport.sin6; in afs_find_server() 60 alist = rcu_dereference(server->addresses); in afs_find_server() 61 for (i = 0; i < alist->nr_ipv4; i++) { in afs_find_server() 62 b = &alist->addrs[i].transport.sin; in afs_find_server() 141 const struct afs_addr_list *alist; in afs_install_server() local 192 alist in afs_install_server() 219 afs_alloc_server(struct afs_cell *cell, const uuid_t *uuid, struct afs_addr_list *alist) afs_alloc_server() argument 262 struct afs_addr_list *alist = NULL; afs_vl_lookup_addrs() local 286 struct afs_addr_list *alist; afs_lookup_server() local 453 struct afs_addr_list *alist = rcu_access_pointer(server->addresses); afs_give_up_callbacks() local 631 struct afs_addr_list *alist, *discard; afs_update_server_record() local [all...] |
H A D | fs_probe.c | 78 struct afs_addr_list *alist = ac->alist; in afs_fs_probe_not_done() local 90 set_bit(index, &alist->failed); in afs_fs_probe_not_done() 102 struct afs_addr_list *alist = call->alist; in afs_fileserver_probe_result() local 124 clear_bit(index, &alist->responded); in afs_fileserver_probe_result() 138 clear_bit(index, &alist->responded); in afs_fileserver_probe_result() 139 set_bit(index, &alist->failed); in afs_fileserver_probe_result() 150 clear_bit(index, &alist->failed); in afs_fileserver_probe_result() 155 alist in afs_fileserver_probe_result() [all...] |
H A D | vl_probe.c | 49 struct afs_addr_list *alist = call->alist; in afs_vlserver_probe_result() local 91 clear_bit(index, &alist->responded); in afs_vlserver_probe_result() 92 set_bit(index, &alist->failed); in afs_vlserver_probe_result() 103 set_bit(index, &alist->responded); in afs_vlserver_probe_result() 104 clear_bit(index, &alist->failed); in afs_vlserver_probe_result() 109 alist->addrs[index].srx_service = call->service_id; in afs_vlserver_probe_result() 114 alist->addrs[index].srx_service = call->service_id; in afs_vlserver_probe_result() 122 alist->preferred = index; in afs_vlserver_probe_result() 134 server_index, index, &alist in afs_vlserver_probe_result() [all...] |
H A D | vl_rotate.c | 92 struct afs_addr_list *alist; in afs_select_vlserver() local 221 ASSERTCMP(vc->ac.alist, ==, NULL); in afs_select_vlserver() 228 alist = rcu_dereference_protected(vlserver->addresses, in afs_select_vlserver() 230 afs_get_addrlist(alist); in afs_select_vlserver() 235 if (!vc->ac.alist) in afs_select_vlserver() 236 vc->ac.alist = alist; in afs_select_vlserver() 238 afs_put_addrlist(alist); in afs_select_vlserver() 243 ASSERT(vc->ac.alist); in afs_select_vlserver() 250 _debug("VL address %d/%d", vc->ac.index, vc->ac.alist in afs_select_vlserver() [all...] |
H A D | vl_list.c | 96 struct afs_addr_list *alist; in afs_extract_vl_addrs() local 100 alist = afs_alloc_addrlist(nr_addrs, VL_SERVICE, port); in afs_extract_vl_addrs() 101 if (!alist) in afs_extract_vl_addrs() 104 return alist; in afs_extract_vl_addrs() 119 afs_merge_fs_addr4(alist, x[0], port); in afs_extract_vl_addrs() 129 afs_merge_fs_addr6(alist, x, port); in afs_extract_vl_addrs() 142 if (alist->nr_ipv4 < alist->nr_addrs) in afs_extract_vl_addrs() 143 alist->preferred = alist in afs_extract_vl_addrs() [all...] |
H A D | proc.c | 288 const struct afs_addr_list *alist; in afs_proc_cell_vlservers_show() local 300 alist = rcu_dereference(vlserver->addresses); in afs_proc_cell_vlservers_show() 304 dns_record_sources[alist ? alist->source : entry->source], in afs_proc_cell_vlservers_show() 305 dns_lookup_statuses[alist ? alist->status : entry->status]); in afs_proc_cell_vlservers_show() 306 if (alist) { in afs_proc_cell_vlservers_show() 307 for (i = 0; i < alist->nr_addrs; i++) in afs_proc_cell_vlservers_show() 309 alist->preferred == i ? '>' : '-', in afs_proc_cell_vlservers_show() 310 &alist in afs_proc_cell_vlservers_show() 379 struct afs_addr_list *alist; afs_proc_servers_show() local [all...] |
H A D | rotate.c | 111 struct afs_addr_list *alist; in afs_select_fileserver() local 364 ASSERTCMP(op->ac.alist, ==, NULL); in afs_select_fileserver() 382 alist = rcu_dereference_protected(server->addresses, in afs_select_fileserver() 384 afs_get_addrlist(alist); in afs_select_fileserver() 390 if (!op->ac.alist) in afs_select_fileserver() 391 op->ac.alist = alist; in afs_select_fileserver() 393 afs_put_addrlist(alist); in afs_select_fileserver() 398 ASSERT(op->ac.alist); in afs_select_fileserver() 406 op->index, op->ac.index, op->ac.alist in afs_select_fileserver() [all...] |
H A D | vlclient.c | 183 struct afs_addr_list *alist; in afs_deliver_vl_get_addrs_u() local 211 alist = afs_alloc_addrlist(nentries, FS_SERVICE, AFS_FS_PORT); in afs_deliver_vl_get_addrs_u() 212 if (!alist) in afs_deliver_vl_get_addrs_u() 214 alist->version = uniquifier; in afs_deliver_vl_get_addrs_u() 215 call->ret_alist = alist; in afs_deliver_vl_get_addrs_u() 230 alist = call->ret_alist; in afs_deliver_vl_get_addrs_u() 234 if (alist->nr_addrs < call->count2) in afs_deliver_vl_get_addrs_u() 235 afs_merge_fs_addr4(alist, *bp++, AFS_FS_PORT); in afs_deliver_vl_get_addrs_u() 423 struct afs_addr_list *alist; in afs_deliver_yfsvl_get_endpoints() local 453 alist in afs_deliver_yfsvl_get_endpoints() [all...] |
/kernel/linux/linux-6.6/fs/afs/ |
H A D | addr_list.c | 19 void afs_put_addrlist(struct afs_addr_list *alist) in afs_put_addrlist() argument 21 if (alist && refcount_dec_and_test(&alist->usage)) in afs_put_addrlist() 22 kfree_rcu(alist, rcu); in afs_put_addrlist() 32 struct afs_addr_list *alist; in afs_alloc_addrlist() local 40 alist = kzalloc(struct_size(alist, addrs, nr), GFP_KERNEL); in afs_alloc_addrlist() 41 if (!alist) in afs_alloc_addrlist() 44 refcount_set(&alist->usage, 1); in afs_alloc_addrlist() 45 alist in afs_alloc_addrlist() 70 struct afs_addr_list *alist; afs_parse_text_addrs() local 274 afs_merge_fs_addr4(struct afs_addr_list *alist, __be32 xdr, u16 port) afs_merge_fs_addr4() argument 315 afs_merge_fs_addr6(struct afs_addr_list *alist, __be32 *xdr, u16 port) afs_merge_fs_addr6() argument 391 struct afs_addr_list *alist; afs_end_cursor() local [all...] |
H A D | server.c | 27 const struct afs_addr_list *alist; in afs_find_server() local 44 alist = rcu_dereference(server->addresses); in afs_find_server() 45 for (i = alist->nr_ipv4; i < alist->nr_addrs; i++) { in afs_find_server() 46 b = &alist->addrs[i].transport.sin6; in afs_find_server() 60 alist = rcu_dereference(server->addresses); in afs_find_server() 61 for (i = 0; i < alist->nr_ipv4; i++) { in afs_find_server() 62 b = &alist->addrs[i].transport.sin; in afs_find_server() 141 const struct afs_addr_list *alist; in afs_install_server() local 192 alist in afs_install_server() 219 afs_alloc_server(struct afs_cell *cell, const uuid_t *uuid, struct afs_addr_list *alist) afs_alloc_server() argument 263 struct afs_addr_list *alist = NULL; afs_vl_lookup_addrs() local 287 struct afs_addr_list *alist; afs_lookup_server() local 463 struct afs_addr_list *alist = rcu_access_pointer(server->addresses); afs_give_up_callbacks() local 642 struct afs_addr_list *alist, *discard; afs_update_server_record() local [all...] |
H A D | fs_probe.c | 79 struct afs_addr_list *alist = ac->alist; in afs_fs_probe_not_done() local 91 set_bit(index, &alist->failed); in afs_fs_probe_not_done() 103 struct afs_addr_list *alist = call->alist; in afs_fileserver_probe_result() local 125 clear_bit(index, &alist->responded); in afs_fileserver_probe_result() 139 clear_bit(index, &alist->responded); in afs_fileserver_probe_result() 140 set_bit(index, &alist->failed); in afs_fileserver_probe_result() 151 clear_bit(index, &alist->failed); in afs_fileserver_probe_result() 156 alist in afs_fileserver_probe_result() [all...] |
H A D | vl_probe.c | 49 struct afs_addr_list *alist = call->alist; in afs_vlserver_probe_result() local 91 clear_bit(index, &alist->responded); in afs_vlserver_probe_result() 92 set_bit(index, &alist->failed); in afs_vlserver_probe_result() 103 set_bit(index, &alist->responded); in afs_vlserver_probe_result() 104 clear_bit(index, &alist->failed); in afs_vlserver_probe_result() 109 alist->addrs[index].srx_service = call->service_id; in afs_vlserver_probe_result() 114 alist->addrs[index].srx_service = call->service_id; in afs_vlserver_probe_result() 122 alist->preferred = index; in afs_vlserver_probe_result() 134 server_index, index, &alist in afs_vlserver_probe_result() [all...] |
H A D | vl_rotate.c | 92 struct afs_addr_list *alist; in afs_select_vlserver() local 221 ASSERTCMP(vc->ac.alist, ==, NULL); in afs_select_vlserver() 228 alist = rcu_dereference_protected(vlserver->addresses, in afs_select_vlserver() 230 afs_get_addrlist(alist); in afs_select_vlserver() 235 if (!vc->ac.alist) in afs_select_vlserver() 236 vc->ac.alist = alist; in afs_select_vlserver() 238 afs_put_addrlist(alist); in afs_select_vlserver() 243 ASSERT(vc->ac.alist); in afs_select_vlserver() 250 _debug("VL address %d/%d", vc->ac.index, vc->ac.alist in afs_select_vlserver() [all...] |
H A D | vl_list.c | 89 struct afs_addr_list *alist; in afs_extract_vl_addrs() local 93 alist = afs_alloc_addrlist(nr_addrs, VL_SERVICE, port); in afs_extract_vl_addrs() 94 if (!alist) in afs_extract_vl_addrs() 97 return alist; in afs_extract_vl_addrs() 112 afs_merge_fs_addr4(alist, x[0], port); in afs_extract_vl_addrs() 122 afs_merge_fs_addr6(alist, x, port); in afs_extract_vl_addrs() 135 if (alist->nr_ipv4 < alist->nr_addrs) in afs_extract_vl_addrs() 136 alist->preferred = alist in afs_extract_vl_addrs() [all...] |
H A D | proc.c | 288 const struct afs_addr_list *alist; in afs_proc_cell_vlservers_show() local 300 alist = rcu_dereference(vlserver->addresses); in afs_proc_cell_vlservers_show() 304 dns_record_sources[alist ? alist->source : entry->source], in afs_proc_cell_vlservers_show() 305 dns_lookup_statuses[alist ? alist->status : entry->status]); in afs_proc_cell_vlservers_show() 306 if (alist) { in afs_proc_cell_vlservers_show() 307 for (i = 0; i < alist->nr_addrs; i++) in afs_proc_cell_vlservers_show() 309 alist->preferred == i ? '>' : '-', in afs_proc_cell_vlservers_show() 310 &alist in afs_proc_cell_vlservers_show() 379 struct afs_addr_list *alist; afs_proc_servers_show() local [all...] |
H A D | rotate.c | 111 struct afs_addr_list *alist; in afs_select_fileserver() local 368 ASSERTCMP(op->ac.alist, ==, NULL); in afs_select_fileserver() 387 alist = rcu_dereference_protected(server->addresses, in afs_select_fileserver() 389 afs_get_addrlist(alist); in afs_select_fileserver() 395 if (!op->ac.alist) in afs_select_fileserver() 396 op->ac.alist = alist; in afs_select_fileserver() 398 afs_put_addrlist(alist); in afs_select_fileserver() 403 ASSERT(op->ac.alist); in afs_select_fileserver() 411 op->index, op->ac.index, op->ac.alist in afs_select_fileserver() [all...] |
H A D | vlclient.c | 183 struct afs_addr_list *alist; in afs_deliver_vl_get_addrs_u() local 211 alist = afs_alloc_addrlist(nentries, FS_SERVICE, AFS_FS_PORT); in afs_deliver_vl_get_addrs_u() 212 if (!alist) in afs_deliver_vl_get_addrs_u() 214 alist->version = uniquifier; in afs_deliver_vl_get_addrs_u() 215 call->ret_alist = alist; in afs_deliver_vl_get_addrs_u() 230 alist = call->ret_alist; in afs_deliver_vl_get_addrs_u() 234 if (alist->nr_addrs < call->count2) in afs_deliver_vl_get_addrs_u() 235 afs_merge_fs_addr4(alist, *bp++, AFS_FS_PORT); in afs_deliver_vl_get_addrs_u() 423 struct afs_addr_list *alist; in afs_deliver_yfsvl_get_endpoints() local 453 alist in afs_deliver_yfsvl_get_endpoints() [all...] |
/kernel/linux/linux-5.10/net/sched/ |
H A D | sch_drr.c | 25 struct list_head alist; member 232 list_del(&cl->alist); in drr_qlen_notify() 368 list_add_tail(&cl->alist, &q->active); in drr_enqueue() 387 cl = list_first_entry(&q->active, struct drr_class, alist); in drr_dequeue() 401 list_del(&cl->alist); in drr_dequeue() 411 list_move_tail(&cl->alist, &q->active); in drr_dequeue() 442 list_del(&cl->alist); in drr_reset_qdisc()
|
H A D | sch_ets.c | 40 struct list_head alist; /* In struct ets_sched.active. */ member 294 list_del(&cl->alist); in ets_class_qlen_notify() 446 list_add_tail(&cl->alist, &q->active); in ets_qdisc_enqueue() 483 cl = list_first_entry(&q->active, struct ets_class, alist); in ets_qdisc_dequeue() 497 list_del(&cl->alist); in ets_qdisc_dequeue() 502 list_move_tail(&cl->alist, &q->active); in ets_qdisc_dequeue() 664 INIT_LIST_HEAD(&q->classes[i].alist); in ets_qdisc_change() 666 list_add_tail(&q->classes[i].alist, &q->active); in ets_qdisc_change() 672 list_del(&q->classes[i].alist); in ets_qdisc_change() 721 list_del(&q->classes[band].alist); in ets_qdisc_reset() [all...] |
H A D | sch_qfq.c | 139 struct list_head alist; /* Link for active-classes list. */ member 325 list_add_tail(&cl->alist, &agg->active); in qfq_add_to_agg() 326 if (list_first_entry(&agg->active, struct qfq_class, alist) == in qfq_add_to_agg() 352 list_del(&cl->alist); /* remove from RR queue of the aggregate */ in qfq_deactivate_class() 993 list_del(&cl->alist); in agg_dequeue() 996 list_move_tail(&cl->alist, &agg->active); in agg_dequeue() 1008 *cl = list_first_entry(&agg->active, struct qfq_class, alist); in qfq_peek_skb() 1267 list_first_entry(&agg->active, struct qfq_class, alist) in qfq_enqueue() 1269 list_move_tail(&cl->alist, &agg->active); in qfq_enqueue() 1276 list_add_tail(&cl->alist, in qfq_enqueue() [all...] |
/kernel/linux/linux-6.6/net/sched/ |
H A D | sch_drr.c | 24 struct list_head alist; member 232 list_del(&cl->alist); in drr_qlen_notify() 360 list_add_tail(&cl->alist, &q->active); in drr_enqueue() 379 cl = list_first_entry(&q->active, struct drr_class, alist); in drr_dequeue() 393 list_del(&cl->alist); in drr_dequeue() 403 list_move_tail(&cl->alist, &q->active); in drr_dequeue() 434 list_del(&cl->alist); in drr_reset_qdisc()
|
H A D | sch_ets.c | 40 struct list_head alist; /* In struct ets_sched.active. */ member 294 list_del(&cl->alist); in ets_class_qlen_notify() 438 list_add_tail(&cl->alist, &q->active); in ets_qdisc_enqueue() 475 cl = list_first_entry(&q->active, struct ets_class, alist); in ets_qdisc_dequeue() 489 list_del(&cl->alist); in ets_qdisc_dequeue() 494 list_move_tail(&cl->alist, &q->active); in ets_qdisc_dequeue() 652 list_add_tail(&q->classes[i].alist, &q->active); in ets_qdisc_change() 658 list_del(&q->classes[i].alist); in ets_qdisc_change() 702 INIT_LIST_HEAD(&q->classes[i].alist); in ets_qdisc_init() 714 list_del(&q->classes[band].alist); in ets_qdisc_reset() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H A D | aic94xx_task.c | 534 LIST_HEAD(alist); in asd_execute_task() 551 __list_add(&alist, ascb->list.prev, &ascb->list); in asd_execute_task() 552 list_for_each_entry(a, &alist, list) { in asd_execute_task() 557 list_for_each_entry(a, &alist, list) { in asd_execute_task() 586 list_del_init(&alist); in asd_execute_task() 591 __list_add(&alist, ascb->list.prev, &ascb->list); in asd_execute_task() 599 list_for_each_entry(a, &alist, list) { in asd_execute_task() 622 list_del_init(&alist); in asd_execute_task()
|
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H A D | aic94xx_task.c | 525 LIST_HEAD(alist); in asd_execute_task() 541 __list_add(&alist, ascb->list.prev, &ascb->list); in asd_execute_task() 542 list_for_each_entry(a, &alist, list) { in asd_execute_task() 547 list_for_each_entry(a, &alist, list) { in asd_execute_task() 572 list_del_init(&alist); in asd_execute_task() 577 __list_add(&alist, ascb->list.prev, &ascb->list); in asd_execute_task() 585 list_for_each_entry(a, &alist, list) { in asd_execute_task() 606 list_del_init(&alist); in asd_execute_task()
|