Home
last modified time | relevance | path

Searched refs:clt (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/ulp/rtrs/
H A Drtrs-clt.c17 #include "rtrs-clt.h"
19 #include "rtrs-clt-trace.h"
52 static inline bool rtrs_clt_is_connected(const struct rtrs_clt_sess *clt) in rtrs_clt_is_connected() argument
58 list_for_each_entry_rcu(clt_path, &clt->paths_list, s.entry) in rtrs_clt_is_connected()
69 __rtrs_get_permit(struct rtrs_clt_sess *clt, enum rtrs_clt_con_type con_type) in __rtrs_get_permit() argument
71 size_t max_depth = clt->queue_depth; in __rtrs_get_permit()
83 bit = find_first_zero_bit(clt->permits_map, max_depth); in __rtrs_get_permit()
86 } while (test_and_set_bit_lock(bit, clt->permits_map)); in __rtrs_get_permit()
88 permit = get_permit(clt, bit); in __rtrs_get_permit()
96 static inline void __rtrs_put_permit(struct rtrs_clt_sess *clt, in __rtrs_put_permit() argument
116 rtrs_clt_get_permit(struct rtrs_clt_sess *clt, enum rtrs_clt_con_type con_type, enum wait_type can_wait) rtrs_clt_get_permit() argument
151 rtrs_clt_put_permit(struct rtrs_clt_sess *clt, struct rtrs_permit *permit) rtrs_clt_put_permit() argument
747 struct rtrs_clt_sess *clt; global() member
784 struct rtrs_clt_sess *clt; get_next_path_rr() local
819 struct rtrs_clt_sess *clt = it->clt; get_next_path_min_inflight() local
870 struct rtrs_clt_sess *clt = it->clt; get_next_path_min_latency() local
900 path_it_init(struct path_it *it, struct rtrs_clt_sess *clt) path_it_init() argument
1282 rtrs_clt_failover_req(struct rtrs_clt_sess *clt, struct rtrs_clt_io_req *fail_req) rtrs_clt_failover_req() argument
1317 struct rtrs_clt_sess *clt = clt_path->clt; fail_all_outstanding_reqs() local
1406 alloc_permits(struct rtrs_clt_sess *clt) alloc_permits() argument
1439 free_permits(struct rtrs_clt_sess *clt) free_permits() argument
1511 struct rtrs_clt_sess *clt; rtrs_clt_err_recovery_work() local
1523 alloc_path(struct rtrs_clt_sess *clt, const struct rtrs_addr *path, size_t con_num, u32 nr_poll_queues) alloc_path() argument
1788 struct rtrs_clt_sess *clt = clt_path->clt; rtrs_rdma_route_resolved() local
1823 struct rtrs_clt_sess *clt = clt_path->clt; rtrs_rdma_conn_established() local
2102 struct rtrs_clt_sess *clt = clt_path->clt; rtrs_clt_path_up() local
2133 struct rtrs_clt_sess *clt = clt_path->clt; rtrs_clt_path_down() local
2211 struct rtrs_clt_sess *clt = clt_path->clt; rtrs_clt_remove_path_from_arr() local
2301 struct rtrs_clt_sess *clt = clt_path->clt; rtrs_clt_add_path_to_arr() local
2631 struct rtrs_clt_sess *clt; rtrs_clt_reconnect_work() local
2668 struct rtrs_clt_sess *clt = container_of(dev, struct rtrs_clt_sess, rtrs_clt_dev_release() local
2683 struct rtrs_clt_sess *clt; alloc_clt() local
2758 free_clt(struct rtrs_clt_sess *clt) free_clt() argument
2794 struct rtrs_clt_sess *clt; rtrs_clt_open() local
2868 rtrs_clt_close(struct rtrs_clt_sess *clt) rtrs_clt_close() argument
2945 rtrs_clt_set_max_reconnect_attempts(struct rtrs_clt_sess *clt, int value) rtrs_clt_set_max_reconnect_attempts() argument
2950 rtrs_clt_get_max_reconnect_attempts(const struct rtrs_clt_sess *clt) rtrs_clt_get_max_reconnect_attempts() argument
2979 rtrs_clt_request(int dir, struct rtrs_clt_req_ops *ops, struct rtrs_clt_sess *clt, struct rtrs_permit *permit, const struct kvec *vec, size_t nr, size_t data_len, struct scatterlist *sg, unsigned int sg_cnt) rtrs_clt_request() argument
3040 rtrs_clt_rdma_cq_direct(struct rtrs_clt_sess *clt, unsigned int index) rtrs_clt_rdma_cq_direct() argument
3074 rtrs_clt_query(struct rtrs_clt_sess *clt, struct rtrs_attrs *attr) rtrs_clt_query() argument
3089 rtrs_clt_create_path_from_sysfs(struct rtrs_clt_sess *clt, struct rtrs_addr *addr) rtrs_clt_create_path_from_sysfs() argument
[all...]
H A Drtrs-clt-sysfs.c13 #include "rtrs-clt.h"
53 struct rtrs_clt_sess *clt = container_of(dev, struct rtrs_clt_sess, in max_reconnect_attempts_show() local
57 rtrs_clt_get_max_reconnect_attempts(clt)); in max_reconnect_attempts_show()
67 struct rtrs_clt_sess *clt = container_of(dev, struct rtrs_clt_sess, in max_reconnect_attempts_store() local
72 rtrs_err(clt, "%s: failed to convert string '%s' to int\n", in max_reconnect_attempts_store()
78 rtrs_err(clt, in max_reconnect_attempts_store()
84 rtrs_clt_set_max_reconnect_attempts(clt, value); in max_reconnect_attempts_store()
95 struct rtrs_clt_sess *clt; in mpath_policy_show() local
97 clt = container_of(dev, struct rtrs_clt_sess, dev); in mpath_policy_show()
99 switch (clt in mpath_policy_show()
119 struct rtrs_clt_sess *clt; mpath_policy_store() local
173 struct rtrs_clt_sess *clt; add_path_store() local
429 struct rtrs_clt_sess *clt = clt_path->clt; rtrs_clt_create_path_files() local
501 rtrs_clt_create_sysfs_root_files(struct rtrs_clt_sess *clt) rtrs_clt_create_sysfs_root_files() argument
506 rtrs_clt_destroy_sysfs_root(struct rtrs_clt_sess *clt) rtrs_clt_destroy_sysfs_root() argument
[all...]
H A Drtrs-clt.h129 struct rtrs_clt_sess *clt; member
195 static inline int permit_size(struct rtrs_clt_sess *clt) in permit_size() argument
197 return sizeof(struct rtrs_permit) + clt->pdu_sz; in permit_size()
200 static inline struct rtrs_permit *get_permit(struct rtrs_clt_sess *clt, in get_permit() argument
203 return (struct rtrs_permit *)(clt->permits + permit_size(clt) * idx); in get_permit()
208 int rtrs_clt_create_path_from_sysfs(struct rtrs_clt_sess *clt,
213 void rtrs_clt_set_max_reconnect_attempts(struct rtrs_clt_sess *clt, int value);
214 int rtrs_clt_get_max_reconnect_attempts(const struct rtrs_clt_sess *clt);
217 /* rtrs-clt
[all...]
H A DMakefile3 CFLAGS_rtrs-clt-trace.o = -I$(src)
5 rtrs-client-y := rtrs-clt.o \
6 rtrs-clt-stats.o \
7 rtrs-clt-sysfs.o \
8 rtrs-clt-trace.o
H A Drtrs-clt-trace.h51 struct rtrs_clt_sess *clt = clt_path->clt;
55 __entry->max_reconnect_attempts = clt->max_reconnect_attempts;
84 #define TRACE_INCLUDE_FILE rtrs-clt-trace
H A Drtrs.h62 void rtrs_clt_close(struct rtrs_clt_sess *clt);
105 int rtrs_clt_rdma_cq_direct(struct rtrs_clt_sess *clt, unsigned int index);
/kernel/linux/linux-5.10/drivers/infiniband/ulp/rtrs/
H A Drtrs-clt.c17 #include "rtrs-clt.h"
47 static inline bool rtrs_clt_is_connected(const struct rtrs_clt *clt) in rtrs_clt_is_connected() argument
53 list_for_each_entry_rcu(sess, &clt->paths_list, s.entry) in rtrs_clt_is_connected()
61 __rtrs_get_permit(struct rtrs_clt *clt, enum rtrs_clt_con_type con_type) in __rtrs_get_permit() argument
63 size_t max_depth = clt->queue_depth; in __rtrs_get_permit()
75 bit = find_first_zero_bit(clt->permits_map, max_depth); in __rtrs_get_permit()
78 } while (unlikely(test_and_set_bit_lock(bit, clt->permits_map))); in __rtrs_get_permit()
80 permit = get_permit(clt, bit); in __rtrs_get_permit()
88 static inline void __rtrs_put_permit(struct rtrs_clt *clt, in __rtrs_put_permit() argument
91 clear_bit_unlock(permit->mem_id, clt in __rtrs_put_permit()
108 rtrs_clt_get_permit(struct rtrs_clt *clt, enum rtrs_clt_con_type con_type, int can_wait) rtrs_clt_get_permit() argument
143 rtrs_clt_put_permit(struct rtrs_clt *clt, struct rtrs_permit *permit) rtrs_clt_put_permit() argument
310 struct rtrs_clt *clt = sess->clt; rtrs_rdma_error_recovery() local
734 struct rtrs_clt *clt; global() member
771 struct rtrs_clt *clt; get_next_path_rr() local
808 struct rtrs_clt *clt = it->clt; get_next_path_min_inflight() local
838 path_it_init(struct path_it *it, struct rtrs_clt *clt) path_it_init() argument
1170 rtrs_clt_failover_req(struct rtrs_clt *clt, struct rtrs_clt_io_req *fail_req) rtrs_clt_failover_req() argument
1206 struct rtrs_clt *clt = sess->clt; fail_all_outstanding_reqs() local
1252 struct rtrs_clt *clt = sess->clt; alloc_sess_reqs() local
1295 alloc_permits(struct rtrs_clt *clt) alloc_permits() argument
1329 free_permits(struct rtrs_clt *clt) free_permits() argument
1416 alloc_sess(struct rtrs_clt *clt, const struct rtrs_addr *path, size_t con_num, u16 max_segments, size_t max_segment_size) alloc_sess() argument
1665 struct rtrs_clt *clt = sess->clt; rtrs_rdma_route_resolved() local
1700 struct rtrs_clt *clt = sess->clt; rtrs_rdma_conn_established() local
1982 struct rtrs_clt *clt = sess->clt; rtrs_clt_sess_up() local
2013 struct rtrs_clt *clt = sess->clt; rtrs_clt_sess_down() local
2099 struct rtrs_clt *clt = sess->clt; rtrs_clt_remove_path_from_arr() local
2190 struct rtrs_clt *clt = sess->clt; rtrs_clt_add_path_to_arr() local
2500 struct rtrs_clt *clt; rtrs_clt_reconnect_work() local
2542 struct rtrs_clt *clt = container_of(dev, struct rtrs_clt, dev); rtrs_clt_dev_release() local
2558 struct rtrs_clt *clt; alloc_clt() local
2634 free_clt(struct rtrs_clt *clt) free_clt() argument
2673 struct rtrs_clt *clt; rtrs_clt_open() local
2742 rtrs_clt_close(struct rtrs_clt *clt) rtrs_clt_close() argument
2825 rtrs_clt_set_max_reconnect_attempts(struct rtrs_clt *clt, int value) rtrs_clt_set_max_reconnect_attempts() argument
2830 rtrs_clt_get_max_reconnect_attempts(const struct rtrs_clt *clt) rtrs_clt_get_max_reconnect_attempts() argument
2859 rtrs_clt_request(int dir, struct rtrs_clt_req_ops *ops, struct rtrs_clt *clt, struct rtrs_permit *permit, const struct kvec *vec, size_t nr, size_t data_len, struct scatterlist *sg, unsigned int sg_cnt) rtrs_clt_request() argument
2928 rtrs_clt_query(struct rtrs_clt *clt, struct rtrs_attrs *attr) rtrs_clt_query() argument
2942 rtrs_clt_create_path_from_sysfs(struct rtrs_clt *clt, struct rtrs_addr *addr) rtrs_clt_create_path_from_sysfs() argument
[all...]
H A Drtrs-clt-sysfs.c13 #include "rtrs-clt.h"
53 struct rtrs_clt *clt = container_of(dev, struct rtrs_clt, dev); in max_reconnect_attempts_show() local
55 return sprintf(page, "%d\n", rtrs_clt_get_max_reconnect_attempts(clt)); in max_reconnect_attempts_show()
65 struct rtrs_clt *clt = container_of(dev, struct rtrs_clt, dev); in max_reconnect_attempts_store() local
69 rtrs_err(clt, "%s: failed to convert string '%s' to int\n", in max_reconnect_attempts_store()
75 rtrs_err(clt, in max_reconnect_attempts_store()
81 rtrs_clt_set_max_reconnect_attempts(clt, value); in max_reconnect_attempts_store()
92 struct rtrs_clt *clt; in mpath_policy_show() local
94 clt = container_of(dev, struct rtrs_clt, dev); in mpath_policy_show()
96 switch (clt in mpath_policy_show()
111 struct rtrs_clt *clt; mpath_policy_store() local
155 struct rtrs_clt *clt; add_path_store() local
397 struct rtrs_clt *clt = sess->clt; rtrs_clt_create_sess_files() local
469 rtrs_clt_create_sysfs_root_files(struct rtrs_clt *clt) rtrs_clt_create_sysfs_root_files() argument
474 rtrs_clt_destroy_sysfs_root_folders(struct rtrs_clt *clt) rtrs_clt_destroy_sysfs_root_folders() argument
482 rtrs_clt_destroy_sysfs_root_files(struct rtrs_clt *clt) rtrs_clt_destroy_sysfs_root_files() argument
[all...]
H A Drtrs-clt.h126 struct rtrs_clt *clt; member
193 static inline int permit_size(struct rtrs_clt *clt) in permit_size() argument
195 return sizeof(struct rtrs_permit) + clt->pdu_sz; in permit_size()
198 static inline struct rtrs_permit *get_permit(struct rtrs_clt *clt, int idx) in get_permit() argument
200 return (struct rtrs_permit *)(clt->permits + permit_size(clt) * idx); in get_permit()
205 int rtrs_clt_create_path_from_sysfs(struct rtrs_clt *clt,
210 void rtrs_clt_set_max_reconnect_attempts(struct rtrs_clt *clt, int value);
211 int rtrs_clt_get_max_reconnect_attempts(const struct rtrs_clt *clt);
214 /* rtrs-clt
[all...]
H A DMakefile3 rtrs-client-y := rtrs-clt.o \
4 rtrs-clt-stats.o \
5 rtrs-clt-sysfs.o
H A Drtrs-clt-stats.c12 #include "rtrs-clt.h"
183 if (sess->clt->mp_policy == MP_POLICY_MIN_INFLIGHT) in rtrs_clt_update_all_stats()
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dcs35l41_hda_i2c.c15 static int cs35l41_hda_i2c_probe(struct i2c_client *clt) in cs35l41_hda_i2c_probe() argument
23 if (strstr(dev_name(&clt->dev), "CLSA0100")) in cs35l41_hda_i2c_probe()
25 else if (strstr(dev_name(&clt->dev), "CLSA0101")) in cs35l41_hda_i2c_probe()
27 else if (strstr(dev_name(&clt->dev), "CSC3551")) in cs35l41_hda_i2c_probe()
32 return cs35l41_hda_probe(&clt->dev, device_name, clt->addr, clt->irq, in cs35l41_hda_i2c_probe()
33 devm_regmap_init_i2c(clt, &cs35l41_regmap_i2c)); in cs35l41_hda_i2c_probe()
36 static void cs35l41_hda_i2c_remove(struct i2c_client *clt) in cs35l41_hda_i2c_remove() argument
38 cs35l41_hda_remove(&clt in cs35l41_hda_i2c_remove()
[all...]
H A Dcs35l56_hda_i2c.c14 static int cs35l56_hda_i2c_probe(struct i2c_client *clt) in cs35l56_hda_i2c_probe() argument
19 cs35l56 = devm_kzalloc(&clt->dev, sizeof(*cs35l56), GFP_KERNEL); in cs35l56_hda_i2c_probe()
23 cs35l56->base.dev = &clt->dev; in cs35l56_hda_i2c_probe()
24 cs35l56->base.regmap = devm_regmap_init_i2c(clt, &cs35l56_regmap_i2c); in cs35l56_hda_i2c_probe()
32 ret = cs35l56_hda_common_probe(cs35l56, clt->addr); in cs35l56_hda_i2c_probe()
35 ret = cs35l56_irq_request(&cs35l56->base, clt->irq); in cs35l56_hda_i2c_probe()
42 static void cs35l56_hda_i2c_remove(struct i2c_client *clt) in cs35l56_hda_i2c_remove() argument
44 cs35l56_hda_remove(&clt->dev); in cs35l56_hda_i2c_remove()
H A Dtas2781_hda_i2c.c685 static int tas2781_hda_i2c_probe(struct i2c_client *clt) in tas2781_hda_i2c_probe() argument
692 tas_hda = devm_kzalloc(&clt->dev, sizeof(*tas_hda), GFP_KERNEL); in tas2781_hda_i2c_probe()
696 dev_set_drvdata(&clt->dev, tas_hda); in tas2781_hda_i2c_probe()
697 tas_hda->dev = &clt->dev; in tas2781_hda_i2c_probe()
699 tas_hda->priv = tasdevice_kzalloc(clt); in tas2781_hda_i2c_probe()
703 if (strstr(dev_name(&clt->dev), "TIAS2781")) { in tas2781_hda_i2c_probe()
710 tas_hda->priv->irq_info.irq = clt->irq; in tas2781_hda_i2c_probe()
739 tas2781_hda_remove(&clt->dev); in tas2781_hda_i2c_probe()
743 static void tas2781_hda_i2c_remove(struct i2c_client *clt) in tas2781_hda_i2c_remove() argument
745 tas2781_hda_remove(&clt in tas2781_hda_i2c_remove()
[all...]
/kernel/linux/linux-5.10/fs/erofs/
H A Dzdata.c135 struct z_erofs_collector clt; member
149 .inode = __i, .clt = COLLECTOR_INIT(), \
155 static void preload_compressed_pages(struct z_erofs_collector *clt, in preload_compressed_pages() argument
159 const struct z_erofs_pcluster *pcl = clt->pcl; in preload_compressed_pages()
161 struct page **pages = clt->compressedpages; in preload_compressed_pages()
165 if (clt->mode < COLLECT_PRIMARY_FOLLOWED) in preload_compressed_pages()
184 clt->compressedpages = pages; in preload_compressed_pages()
197 clt->mode = COLLECT_PRIMARY_FOLLOWED_NOINPLACE; in preload_compressed_pages()
266 static inline bool z_erofs_try_inplace_io(struct z_erofs_collector *clt, in z_erofs_try_inplace_io() argument
269 struct z_erofs_pcluster *const pcl = clt in z_erofs_try_inplace_io()
280 z_erofs_attach_page(struct z_erofs_collector *clt, struct page *page, enum z_erofs_page_type type, bool pvec_safereuse) z_erofs_attach_page() argument
328 z_erofs_lookup_collection(struct z_erofs_collector *clt, struct inode *inode, struct erofs_map_blocks *map) z_erofs_lookup_collection() argument
378 z_erofs_register_collection(struct z_erofs_collector *clt, struct inode *inode, struct erofs_map_blocks *map) z_erofs_register_collection() argument
450 z_erofs_collector_begin(struct z_erofs_collector *clt, struct inode *inode, struct erofs_map_blocks *map) z_erofs_collector_begin() argument
527 z_erofs_collector_end(struct z_erofs_collector *clt) z_erofs_collector_end() argument
568 struct z_erofs_collector *const clt = &fe->clt; z_erofs_do_read_page() local
[all...]
/kernel/linux/linux-5.10/drivers/block/rnbd/
H A DMakefile5 rnbd-client-y := rnbd-clt.o \
6 rnbd-clt-sysfs.o \
/kernel/linux/linux-6.6/drivers/block/rnbd/
H A DMakefile5 rnbd-client-y := rnbd-clt.o \
6 rnbd-clt-sysfs.o
/kernel/linux/linux-5.10/drivers/macintosh/
H A Dtherm_adt746x.c75 struct i2c_client *clt; member
102 rc = i2c_master_send(th->clt, (const char *)tmp, 2); in write_reg()
117 rc = i2c_master_send(th->clt, &reg_addr, 1); in read_reg()
122 rc = i2c_master_recv(th->clt, (char *)&data, 1); in read_reg()
417 struct device_node *np = th->clt->dev.of_node; in thermostat_create_files()
505 th->clt = client; in probe_thermostat()
/kernel/linux/linux-6.6/drivers/macintosh/
H A Dtherm_adt746x.c76 struct i2c_client *clt; member
103 rc = i2c_master_send(th->clt, (const char *)tmp, 2); in write_reg()
118 rc = i2c_master_send(th->clt, &reg_addr, 1); in read_reg()
123 rc = i2c_master_recv(th->clt, (char *)&data, 1); in read_reg()
418 struct device_node *np = th->clt->dev.of_node; in thermostat_create_files()
506 th->clt = client; in probe_thermostat()
/kernel/linux/linux-6.6/drivers/s390/net/
H A Dism_drv.c475 struct ism_client *clt; in ism_handle_event() local
485 clt = ism->subs[i]; in ism_handle_event()
486 if (clt) in ism_handle_event()
487 clt->handle_event(ism, entry); in ism_handle_event()
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dstats.h477 * @clt: CLT HW timer (TIM_CH_LOAD2)
492 __le32 clt; member

Completed in 16 milliseconds