Searched refs:slist (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/tools/perf/util/
H A Dstrlist.h32 struct strlist *strlist__new(const char *slist, const struct strlist_config *config);
33 void strlist__delete(struct strlist *slist);
35 void strlist__remove(struct strlist *slist, struct str_node *sn);
36 int strlist__load(struct strlist *slist, const char *filename);
37 int strlist__add(struct strlist *slist, const char *str);
39 struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx);
40 struct str_node *strlist__find(struct strlist *slist, const char *entry);
42 static inline bool strlist__has_entry(struct strlist *slist, const char *entry) argument
44 return strlist__find(slist, entry) != NULL;
47 static inline bool strlist__empty(const struct strlist *slist) argument
52 strlist__nr_entries(const struct strlist *slist) argument
58 strlist__first(struct strlist *slist) argument
[all...]
H A Dstrlist.c49 struct strlist *slist = container_of(rblist, struct strlist, rblist); local
52 str_node__delete(snode, slist->dupstr);
63 int strlist__add(struct strlist *slist, const char *new_entry) argument
65 return rblist__add_node(&slist->rblist, new_entry);
68 int strlist__load(struct strlist *slist, const char *filename) argument
84 err = strlist__add(slist, entry);
95 void strlist__remove(struct strlist *slist, struct str_node *snode) argument
97 rblist__remove_node(&slist->rblist, &snode->rb_node);
100 struct str_node *strlist__find(struct strlist *slist, const char *entry) argument
103 struct rb_node *rb_node = rblist__find(&slist
111 strlist__parse_list_entry(struct strlist *slist, const char *s, const char *subst_dir) argument
142 strlist__parse_list(struct strlist *slist, const char *s, const char *subst_dir) argument
161 struct strlist *slist = malloc(sizeof(*slist)); local
192 strlist__delete(struct strlist *slist) argument
198 strlist__entry(const struct strlist *slist, unsigned int idx) argument
[all...]
H A Dintlist.c114 struct intlist *intlist__new(const char *slist) argument
124 if (slist && intlist__parse_list(ilist, slist))
H A Dthread_map.c192 struct strlist *slist = strlist__new(pid_str, &slist_config); local
194 if (!slist)
197 strlist__for_each_entry(pos, slist) {
228 strlist__delete(slist);
251 struct strlist *slist; local
257 slist = strlist__new(tid_str, &slist_config);
258 if (!slist)
261 strlist__for_each_entry(pos, slist) {
282 strlist__delete(slist);
H A Dintlist.h20 struct intlist *intlist__new(const char *slist);
/linux-master/fs/afs/
H A Dserver_list.c12 void afs_put_serverlist(struct afs_net *net, struct afs_server_list *slist) argument
16 if (slist && refcount_dec_and_test(&slist->usage)) {
17 for (i = 0; i < slist->nr_servers; i++)
18 afs_unuse_server(net, slist->servers[i].server,
20 kfree_rcu(slist, rcu);
31 struct afs_server_list *slist; local
54 slist = kzalloc(struct_size(slist, servers, nr_servers), GFP_KERNEL);
55 if (!slist)
157 afs_attach_volume_to_servers(struct afs_volume *volume, struct afs_server_list *slist) argument
235 afs_detach_volume_from_servers(struct afs_volume *volume, struct afs_server_list *slist) argument
[all...]
H A Dvolume.c79 struct afs_server_list *slist; local
110 slist = afs_alloc_server_list(volume, params->key, vldb);
111 if (IS_ERR(slist)) {
112 ret = PTR_ERR(slist);
116 *_slist = slist;
117 rcu_assign_pointer(volume->servers, slist);
134 struct afs_server_list *slist; local
137 candidate = afs_alloc_volume(params, vldb, &slist);
143 afs_attach_volume_to_servers(volume, slist);
238 struct afs_server_list *slist local
[all...]
H A Dvalidation.c147 const struct afs_server_list *slist; local
153 slist = rcu_dereference(volume->servers);
154 for (i = 0; i < slist->nr_servers; i++) {
155 se = &slist->servers[i];
321 struct afs_server_list *slist = op->server_list; local
322 struct afs_server_entry *se = &slist->servers[op->server_index];
H A Dcallback.c162 struct afs_server_list *slist = rcu_dereference(volume->servers); local
167 for (i = 0; i < slist->nr_servers; i++)
168 if (slist->servers[i].server == server)
169 slist->servers[i].cb_expires_at = AFS_NO_CB_PROMISE;
H A Dfs_probe.c305 struct afs_server_list *slist = op->server_list; local
309 _enter("%u", slist->nr_servers);
311 for (i = 0; i < slist->nr_servers; i++) {
323 for (i = 0; i < slist->nr_servers; i++)
324 add_wait_queue(&slist->servers[i].server->probe_wq, &states[i].probe_waiter);
330 for (i = 0; i < slist->nr_servers; i++) {
352 for (i = 0; i < slist->nr_servers; i++)
353 remove_wait_queue(&slist->servers[i].server->probe_wq, &states[i].probe_waiter);
H A Dinternal.h1500 static inline struct afs_server_list *afs_get_serverlist(struct afs_server_list *slist) argument
1502 refcount_inc(&slist->usage);
1503 return slist;
1511 void afs_attach_volume_to_servers(struct afs_volume *volume, struct afs_server_list *slist);
1512 void afs_reattach_volume_to_servers(struct afs_volume *volume, struct afs_server_list *slist,
1514 void afs_detach_volume_from_servers(struct afs_volume *volume, struct afs_server_list *slist);
/linux-master/drivers/media/common/saa7146/
H A Dsaa7146_core.c175 if (!(pt->slist = vmalloc_to_sg(mem, pages)))
182 slen = dma_map_sg(&pci->dev, pt->slist, pt->nents, DMA_FROM_DEVICE);
186 if (0 != saa7146_pgtable_build_single(pci, pt, pt->slist, slen))
192 dma_unmap_sg(&pci->dev, pt->slist, pt->nents, DMA_FROM_DEVICE);
196 kfree(pt->slist);
197 pt->slist = NULL;
206 dma_unmap_sg(&pci->dev, pt->slist, pt->nents, DMA_FROM_DEVICE);
208 kfree(pt->slist);
209 pt->slist = NULL;
/linux-master/drivers/net/wireless/ath/ath11k/
H A Ddp.c504 struct hal_wbm_idle_scatter_list *slist = dp->scatter_list; local
508 if (!slist[i].vaddr)
512 slist[i].vaddr, slist[i].paddr);
513 slist[i].vaddr = NULL;
525 struct hal_wbm_idle_scatter_list *slist = dp->scatter_list; local
544 slist[i].vaddr = dma_alloc_coherent(ab->dev,
546 &slist[i].paddr, GFP_KERNEL);
547 if (!slist[i].vaddr) {
554 scatter_buf = slist[scatter_id
[all...]
/linux-master/drivers/hid/amd-sfh-hid/sfh1_1/
H A Damd_sfh_init.c20 struct sfh_sensor_list *slist; local
26 slist = &binfo.sbase.s_list;
35 if (BIT(i) & slist->sl.sensors)
H A Damd_sfh_interface.h83 u32 slist; member in union:sfh_sensor_list::__anon922
/linux-master/drivers/w1/
H A Dw1_int.c58 INIT_LIST_HEAD(&dev->slist);
187 list_for_each_entry_safe(sl, sln, &dev->slist, w1_slave_entry) {
H A Dw1.c368 list_for_each_safe(ent, n, &md->slist) {
437 list_for_each_entry(sl, &dev->slist, w1_slave_entry) {
705 list_add_tail(&sl->w1_slave_entry, &sl->master->slist);
847 list_for_each_entry(iter, &dev->slist, w1_slave_entry) {
878 list_for_each_entry_safe(sl, sln, &dev->slist, w1_slave_entry) {
1092 list_for_each_entry(sl, &dev->slist, w1_slave_entry)
1099 list_for_each_entry_safe(sl, sln, &dev->slist, w1_slave_entry) {
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddp.c583 struct hal_wbm_idle_scatter_list *slist = dp->scatter_list; local
587 if (!slist[i].vaddr)
591 slist[i].vaddr, slist[i].paddr);
592 slist[i].vaddr = NULL;
604 struct hal_wbm_idle_scatter_list *slist = dp->scatter_list; local
623 slist[i].vaddr = dma_alloc_coherent(ab->dev,
625 &slist[i].paddr, GFP_KERNEL);
626 if (!slist[i].vaddr) {
633 scatter_buf = slist[scatter_id
[all...]
/linux-master/include/linux/
H A Dw1.h175 * @list_mutex: protect slist and async_list
176 * @slist: linked list of slaves
203 /* list_mutex protects just slist and async_list so slaves can be
209 struct list_head slist; member in struct:w1_master
/linux-master/fs/9p/
H A Dv9fs.h100 * @slist: reference to list of registered 9p sessions
128 struct list_head slist; /* list of sessions registered with v9fs */ member in struct:v9fs_session_info
H A Dv9fs.c481 list_add(&v9ses->slist, &v9fs_sessionlist);
518 list_del(&v9ses->slist);
562 list_for_each_entry(v9ses, &v9fs_sessionlist, slist) {
/linux-master/drivers/media/dvb-frontends/
H A Ddib8000.c2517 u8 slist = 0; local
2570 slist = 16;
2573 dib8000_set_isdbt_common_channel(state, slist, 1);
2610 slist = 7;
2617 slist = 7;
2621 slist = 3;
2626 slist = 2;
2629 slist = 0;
2632 dprintk("Using list for autosearch : %d\n", slist);
2634 dib8000_set_isdbt_common_channel(state, slist,
[all...]
/linux-master/net/mptcp/
H A Dpm_netlink.c1547 struct mptcp_rm_list alist = { .nr = 0 }, slist = { .nr = 0 }; local
1552 slist.nr < MPTCP_RM_IDS_MAX)
1553 slist.ids[slist.nr++] = entry->addr.id;
1565 if (slist.nr)
1566 mptcp_pm_remove_subflow(msk, &slist);
/linux-master/include/media/drv-intf/
H A Dsaa7146.h71 struct scatterlist *slist; member in struct:saa7146_pgtable
/linux-master/drivers/w1/slaves/
H A Dw1_therm.c1509 list_for_each_entry(sl, &dev_master->slist, w1_slave_entry) {
1549 &dev_master->slist, w1_slave_entry) {
1578 list_for_each_entry(sl, &dev_master->slist, w1_slave_entry) {
1968 list_for_each_entry(sl, &dev_master->slist, w1_slave_entry) {

Completed in 269 milliseconds

12