/linux-6.3-rc2/kernel/locking/ |
A D | rwbase_rt.c | 71 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_read_lock() local 74 raw_spin_lock_irq(&rtm->wait_lock); in __rwbase_read_lock() 81 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_lock() 132 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_lock() 134 rwbase_rtmutex_unlock(rtm); in __rwbase_read_lock() 152 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_read_unlock() local 156 raw_spin_lock_irq(&rtm->wait_lock); in __rwbase_read_unlock() 163 owner = rt_mutex_owner(rtm); in __rwbase_read_unlock() 169 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_unlock() 197 rwbase_rtmutex_unlock(rtm); in __rwbase_write_unlock() [all …]
|
A D | ww_rt_mutex.c | 14 struct rt_mutex *rtm = &lock->base; in ww_mutex_trylock() local 17 return rt_mutex_trylock(rtm); in ww_mutex_trylock() 27 if (__rt_mutex_trylock(&rtm->rtmutex)) { in ww_mutex_trylock() 29 mutex_acquire_nest(&rtm->dep_map, 0, 1, &ww_ctx->dep_map, _RET_IP_); in ww_mutex_trylock() 42 struct rt_mutex *rtm = &lock->base; in __ww_rt_mutex_lock() local 63 mutex_acquire_nest(&rtm->dep_map, 0, 0, nest_lock, ip); in __ww_rt_mutex_lock() 71 ret = rt_mutex_slowlock(&rtm->rtmutex, ww_ctx, state); in __ww_rt_mutex_lock() 74 mutex_release(&rtm->dep_map, ip); in __ww_rt_mutex_lock() 94 struct rt_mutex *rtm = &lock->base; in ww_mutex_unlock() local 98 mutex_release(&rtm->dep_map, _RET_IP_); in ww_mutex_unlock() [all …]
|
A D | spinlock_rt.c | 38 static __always_inline void rtlock_lock(struct rt_mutex_base *rtm) in rtlock_lock() argument 40 if (unlikely(!rt_mutex_cmpxchg_acquire(rtm, NULL, current))) in rtlock_lock() 41 rtlock_slowlock(rtm); in rtlock_lock() 155 rwbase_rtmutex_lock_state(struct rt_mutex_base *rtm, unsigned int state) in rwbase_rtmutex_lock_state() argument 157 if (unlikely(!rt_mutex_cmpxchg_acquire(rtm, NULL, current))) in rwbase_rtmutex_lock_state() 158 rtlock_slowlock(rtm); in rwbase_rtmutex_lock_state() 165 rtlock_slowlock_locked(rtm); in rwbase_rtmutex_slowlock_locked() 171 if (likely(rt_mutex_cmpxchg_acquire(rtm, current, NULL))) in rwbase_rtmutex_unlock() 174 rt_mutex_slowunlock(rtm); in rwbase_rtmutex_unlock() 179 if (likely(rt_mutex_cmpxchg_acquire(rtm, NULL, current))) in rwbase_rtmutex_trylock() [all …]
|
A D | rtmutex.c | 33 # define ww_container_of(rtm) NULL argument 61 # define ww_container_of(rtm) container_of(rtm, struct ww_mutex, base) argument 1168 struct rt_mutex *rtm; in task_blocks_on_rt_mutex() local 1171 rtm = container_of(lock, struct rt_mutex, rtmutex); in task_blocks_on_rt_mutex() 1172 res = __ww_mutex_add_waiter(waiter, rtm, ww_ctx); in task_blocks_on_rt_mutex() 1527 struct rt_mutex *rtm = container_of(lock, struct rt_mutex, rtmutex); in rt_mutex_slowlock_block() local 1546 ret = __ww_mutex_check_kill(rtm, waiter, ww_ctx); in rt_mutex_slowlock_block() 1605 struct rt_mutex *rtm = container_of(lock, struct rt_mutex, rtmutex); in __rt_mutex_slowlock() local 1606 struct ww_mutex *ww = ww_container_of(rtm); in __rt_mutex_slowlock() 1614 __ww_mutex_check_waiters(rtm, ww_ctx); in __rt_mutex_slowlock() [all …]
|
A D | rwsem.c | 1415 #define rwbase_rtmutex_lock_state(rtm, state) \ argument 1416 __rt_mutex_lock(rtm, state) 1418 #define rwbase_rtmutex_slowlock_locked(rtm, state) \ argument 1419 __rt_mutex_slowlock_locked(rtm, NULL, state) 1421 #define rwbase_rtmutex_unlock(rtm) \ argument 1422 __rt_mutex_unlock(rtm) 1424 #define rwbase_rtmutex_trylock(rtm) \ argument 1425 __rt_mutex_trylock(rtm)
|
/linux-6.3-rc2/net/phonet/ |
A D | pn_netlink.c | 163 struct rtmsg *rtm; in fill_route() local 170 rtm = nlmsg_data(nlh); in fill_route() 171 rtm->rtm_family = AF_PHONET; in fill_route() 172 rtm->rtm_dst_len = 6; in fill_route() 173 rtm->rtm_src_len = 0; in fill_route() 174 rtm->rtm_tos = 0; in fill_route() 178 rtm->rtm_type = RTN_UNICAST; in fill_route() 179 rtm->rtm_flags = 0; in fill_route() 224 struct rtmsg *rtm; in route_doit() local 241 rtm = nlmsg_data(nlh); in route_doit() [all …]
|
/linux-6.3-rc2/drivers/rtc/ |
A D | rtc-ls1x.c | 84 static int ls1x_rtc_read_time(struct device *dev, struct rtc_time *rtm) in ls1x_rtc_read_time() argument 92 memset(rtm, 0, sizeof(struct rtc_time)); in ls1x_rtc_read_time() 96 rtc_time64_to_tm(t, rtm); in ls1x_rtc_read_time() 101 static int ls1x_rtc_set_time(struct device *dev, struct rtc_time *rtm) in ls1x_rtc_set_time() argument 106 v = ((rtm->tm_mon + 1) << LS1X_MONTH_OFFSET) in ls1x_rtc_set_time() 107 | (rtm->tm_mday << LS1X_DAY_OFFSET) in ls1x_rtc_set_time() 108 | (rtm->tm_hour << LS1X_HOUR_OFFSET) in ls1x_rtc_set_time() 109 | (rtm->tm_min << LS1X_MIN_OFFSET) in ls1x_rtc_set_time() 110 | (rtm->tm_sec << LS1X_SEC_OFFSET); in ls1x_rtc_set_time() 123 t = rtm->tm_year + 1900; in ls1x_rtc_set_time()
|
/linux-6.3-rc2/net/mpls/ |
A D | af_mpls.c | 1810 struct rtmsg *rtm; in rtm_to_route_config() local 1992 struct rtmsg *rtm; in mpls_dump_route() local 2002 rtm->rtm_tos = 0; in mpls_dump_route() 2007 rtm->rtm_flags = 0; in mpls_dump_route() 2111 struct rtmsg *rtm; in mpls_valid_fib_dump_req() local 2120 if (rtm->rtm_dst_len || rtm->rtm_src_len || rtm->rtm_tos || in mpls_valid_fib_dump_req() 2121 rtm->rtm_table || rtm->rtm_scope || rtm->rtm_type || in mpls_valid_fib_dump_req() 2303 struct rtmsg *rtm; in mpls_valid_getroute_req() local 2317 if ((rtm->rtm_dst_len && rtm->rtm_dst_len != 20) || in mpls_valid_getroute_req() 2318 rtm->rtm_src_len || rtm->rtm_tos || rtm->rtm_table || in mpls_valid_getroute_req() [all …]
|
/linux-6.3-rc2/net/ipv4/ |
A D | fib_frontend.c | 731 struct rtmsg *rtm; in rtm_to_fib_config() local 740 rtm = nlmsg_data(nlh); in rtm_to_fib_config() 751 cfg->fc_table = rtm->rtm_table; in rtm_to_fib_config() 753 cfg->fc_scope = rtm->rtm_scope; in rtm_to_fib_config() 754 cfg->fc_type = rtm->rtm_type; in rtm_to_fib_config() 755 cfg->fc_flags = rtm->rtm_flags; in rtm_to_fib_config() 913 struct rtmsg *rtm; in ip_valid_fib_dump_req() local 923 rtm = nlmsg_data(nlh); in ip_valid_fib_dump_req() 924 if (rtm->rtm_dst_len || rtm->rtm_src_len || rtm->rtm_tos || in ip_valid_fib_dump_req() 925 rtm->rtm_scope) { in ip_valid_fib_dump_req() [all …]
|
A D | ipmr.c | 2304 struct rtmsg *rtm; in ipmr_fill_mroute() local 2311 rtm = nlmsg_data(nlh); in ipmr_fill_mroute() 2315 rtm->rtm_tos = 0; in ipmr_fill_mroute() 2325 rtm->rtm_flags = 0; in ipmr_fill_mroute() 2468 struct rtmsg *rtm; in ipmr_rtm_valid_getroute_req() local 2481 if ((rtm->rtm_src_len && rtm->rtm_src_len != 32) || in ipmr_rtm_valid_getroute_req() 2482 (rtm->rtm_dst_len && rtm->rtm_dst_len != 32) || in ipmr_rtm_valid_getroute_req() 2483 rtm->rtm_tos || rtm->rtm_table || rtm->rtm_protocol || in ipmr_rtm_valid_getroute_req() 2484 rtm->rtm_scope || rtm->rtm_type || rtm->rtm_flags) { in ipmr_rtm_valid_getroute_req() 2650 struct rtmsg *rtm; in rtm_to_ipmr_mfcc() local [all …]
|
A D | fib_semantics.c | 1780 struct rtmsg *rtm; in fib_dump_info() local 1786 rtm = nlmsg_data(nlh); in fib_dump_info() 1787 rtm->rtm_family = AF_INET; in fib_dump_info() 1789 rtm->rtm_src_len = 0; in fib_dump_info() 1792 rtm->rtm_table = tb_id; in fib_dump_info() 1797 rtm->rtm_type = fri->type; in fib_dump_info() 1798 rtm->rtm_flags = fi->fib_flags; in fib_dump_info() 1799 rtm->rtm_scope = fi->fib_scope; in fib_dump_info() 1802 if (rtm->rtm_dst_len && in fib_dump_info() 1831 rtm->rtm_flags = flags; in fib_dump_info() [all …]
|
A D | ipmr_base.c | 209 struct mr_mfc *c, struct rtmsg *rtm) in mr_fill_mroute() argument 220 rtm->rtm_flags |= RTNH_F_UNRESOLVED; in mr_fill_mroute() 233 rtm->rtm_flags |= RTNH_F_OFFLOAD; in mr_fill_mroute() 274 rtm->rtm_type = RTN_MULTICAST; in mr_fill_mroute()
|
A D | route.c | 3216 struct rtmsg *rtm; in inet_rtm_valid_getroute_req() local 3229 rtm = nlmsg_data(nlh); in inet_rtm_valid_getroute_req() 3230 if ((rtm->rtm_src_len && rtm->rtm_src_len != 32) || in inet_rtm_valid_getroute_req() 3231 (rtm->rtm_dst_len && rtm->rtm_dst_len != 32) || in inet_rtm_valid_getroute_req() 3232 rtm->rtm_table || rtm->rtm_protocol || in inet_rtm_valid_getroute_req() 3233 rtm->rtm_scope || rtm->rtm_type) { in inet_rtm_valid_getroute_req() 3238 if (rtm->rtm_flags & ~(RTM_F_NOTIFY | in inet_rtm_valid_getroute_req() 3291 struct rtmsg *rtm; in inet_rtm_getroute() local 3304 rtm = nlmsg_data(nlh); in inet_rtm_getroute() 3358 rtm->rtm_tos & IPTOS_RT_MASK, dev, in inet_rtm_getroute() [all …]
|
/linux-6.3-rc2/sound/soc/intel/catpt/ |
A D | pcm.c | 78 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtm, 0); in catpt_get_stream_template() 156 struct snd_pcm_runtime *rtm = substream->runtime; in catpt_arrange_page_table() local 160 pages = snd_sgbuf_aligned_pages(rtm->dma_bytes); in catpt_arrange_page_table() 377 struct snd_pcm_runtime *rtm = substream->runtime; in catpt_dai_hw_params() local 403 rinfo.num_pages = DIV_ROUND_UP(rtm->dma_bytes, PAGE_SIZE); in catpt_dai_hw_params() 404 rinfo.size = rtm->dma_bytes; in catpt_dai_hw_params() 581 struct snd_soc_pcm_runtime *rtm) in catpt_component_pcm_construct() argument 598 if (!rtm->dai_link->no_pcm) in catpt_component_open() 608 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtm, 0); in catpt_component_pointer() 613 if (rtm->dai_link->no_pcm) in catpt_component_pointer() [all …]
|
/linux-6.3-rc2/net/ipv6/ |
A D | ip6mr.c | 2358 struct rtmsg *rtm; in ip6mr_fill_mroute() local 2365 rtm = nlmsg_data(nlh); in ip6mr_fill_mroute() 2367 rtm->rtm_dst_len = 128; in ip6mr_fill_mroute() 2369 rtm->rtm_tos = 0; in ip6mr_fill_mroute() 2379 rtm->rtm_flags = 0; in ip6mr_fill_mroute() 2527 struct rtmsg *rtm; in ip6mr_rtm_valid_getroute_req() local 2535 rtm = nlmsg_data(nlh); in ip6mr_rtm_valid_getroute_req() 2536 if ((rtm->rtm_src_len && rtm->rtm_src_len != 128) || in ip6mr_rtm_valid_getroute_req() 2537 (rtm->rtm_dst_len && rtm->rtm_dst_len != 128) || in ip6mr_rtm_valid_getroute_req() 2538 rtm->rtm_tos || rtm->rtm_table || rtm->rtm_protocol || in ip6mr_rtm_valid_getroute_req() [all …]
|
A D | route.c | 4993 struct rtmsg *rtm; in rtm_to_fib6_config() local 5006 if (rtm->rtm_tos) { in rtm_to_fib6_config() 5607 struct rtmsg *rtm; in rt6_fill_node() local 5628 rtm->rtm_tos = 0; in rt6_fill_node() 5638 rtm->rtm_flags = 0; in rt6_fill_node() 5949 struct rtmsg *rtm; in inet6_rtm_valid_getroute_req() local 5963 if ((rtm->rtm_src_len && rtm->rtm_src_len != 128) || in inet6_rtm_valid_getroute_req() 5964 (rtm->rtm_dst_len && rtm->rtm_dst_len != 128) || in inet6_rtm_valid_getroute_req() 5965 rtm->rtm_table || rtm->rtm_protocol || rtm->rtm_scope || in inet6_rtm_valid_getroute_req() 5966 rtm->rtm_type) { in inet6_rtm_valid_getroute_req() [all …]
|
/linux-6.3-rc2/net/mctp/ |
A D | route.c | 1167 struct nlattr **tb, struct rtmsg **rtm, in mctp_route_nlparse() argument 1194 *rtm = nlmsg_data(nlh); in mctp_route_nlparse() 1195 if ((*rtm)->rtm_family != AF_MCTP) { in mctp_route_nlparse() 1228 struct rtmsg *rtm; in mctp_newroute() local 1233 &rtm, &mdev, &daddr_start); in mctp_newroute() 1237 if (rtm->rtm_type != RTN_UNICAST) { in mctp_newroute() 1252 if (rtm->rtm_type != RTN_UNICAST) in mctp_newroute() 1256 rtm->rtm_type); in mctp_newroute() 1266 struct rtmsg *rtm; in mctp_delroute() local 1270 &rtm, &mdev, &daddr_start); in mctp_delroute() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/spi/ |
A D | socionext,synquacer-spi.yaml | 41 socionext,use-rtm: 70 socionext,use-rtm;
|
/linux-6.3-rc2/include/linux/ |
A D | mroute.h | 87 struct rtmsg *rtm, u32 portid);
|
A D | mroute6.h | 98 struct rtmsg *rtm, u32 portid);
|
A D | mroute_base.h | 289 struct mr_mfc *c, struct rtmsg *rtm); 341 struct mr_mfc *c, struct rtmsg *rtm) in mr_fill_mroute() argument
|
/linux-6.3-rc2/sound/soc/intel/avs/boards/ |
A D | hdaudio.c | 173 static int avs_probing_link_init(struct snd_soc_pcm_runtime *rtm) in avs_probing_link_init() argument 178 struct snd_soc_card *card = rtm->card; in avs_probing_link_init()
|
A D | nau8825.c | 141 struct snd_soc_pcm_runtime *rtm = asoc_substream_to_rtd(substream); in avs_nau8825_trigger() local 142 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtm, 0); in avs_nau8825_trigger()
|
/linux-6.3-rc2/lib/zstd/common/ |
A D | cpu.h | 169 B(rtm, 11)
|
/linux-6.3-rc2/drivers/spi/ |
A D | spi-synquacer.c | 128 bool aces, rtm; member 309 if (sspi->rtm) in synquacer_spi_config() 670 sspi->rtm = device_property_read_bool(&pdev->dev, "socionext,use-rtm"); in synquacer_spi_probe()
|