Home
last modified time | relevance | path

Searched refs:nf (Results 1 – 25 of 89) sorted by relevance

1234

/linux/fs/nfsd/
H A Dfilecache.c130 struct nfsd_file *nf = container_of(rcu, struct nfsd_file, nf_rcu); in nfsd_file_slab_free() local
132 put_cred(nf->nf_cred); in nfsd_file_slab_free()
133 kmem_cache_free(nfsd_file_slab, nf); in nfsd_file_slab_free()
224 struct nfsd_file *nf; in nfsd_file_alloc() local
226 nf = kmem_cache_alloc(nfsd_file_slab, GFP_KERNEL); in nfsd_file_alloc()
227 if (unlikely(!nf)) in nfsd_file_alloc()
231 INIT_LIST_HEAD(&nf->nf_lru); in nfsd_file_alloc()
232 INIT_LIST_HEAD(&nf->nf_gc); in nfsd_file_alloc()
233 nf->nf_birthtime = ktime_get(); in nfsd_file_alloc()
234 nf->nf_file = NULL; in nfsd_file_alloc()
[all …]
H A Dfilecache.h70 void nfsd_file_put(struct nfsd_file *nf);
71 struct net *nfsd_file_put_local(struct nfsd_file __rcu **nf);
72 struct nfsd_file *nfsd_file_get(struct nfsd_file *nf);
73 struct file *nfsd_file_file(struct nfsd_file *nf);
91 void nfsd_fsnotify_recalc_mask(struct nfsd_file *nf);
H A Dlocalio.c126 static void nfsd_file_dio_alignment(struct nfsd_file *nf, in nfsd_file_dio_alignment() argument
131 *nf_dio_mem_align = nf->nf_dio_mem_align; in nfsd_file_dio_alignment()
132 *nf_dio_offset_align = nf->nf_dio_offset_align; in nfsd_file_dio_alignment()
133 *nf_dio_read_offset_align = nf->nf_dio_read_offset_align; in nfsd_file_dio_alignment()
H A Dtrace.h1119 TP_PROTO(struct nfsd_file *nf),
1120 TP_ARGS(nf),
1129 __entry->nf_inode = nf->nf_inode;
1130 __entry->nf_ref = refcount_read(&nf->nf_ref);
1131 __entry->nf_flags = nf->nf_flags;
1132 __entry->nf_may = nf->nf_may;
1133 __entry->nf_file = nf->nf_file;
1145 TP_PROTO(struct nfsd_file *nf), \
1146 TP_ARGS(nf))
1155 const struct nfsd_file *nf
[all …]
H A Dvfs.c1121 struct nfsd_file *nf, loff_t offset, unsigned long *count, in nfsd_direct_read() argument
1131 init_sync_kiocb(&kiocb, nf->nf_file); in nfsd_direct_read()
1135 dio_start = round_down(offset, nf->nf_dio_read_offset_align); in nfsd_direct_read()
1136 dio_end = round_up((u64)offset + *count, nf->nf_dio_read_offset_align); in nfsd_direct_read()
1157 host_err = vfs_iocb_iter_read(nf->nf_file, &kiocb, &iter); in nfsd_direct_read()
1179 return nfsd_finish_read(rqstp, fhp, nf->nf_file, offset, count, in nfsd_direct_read()
1200 struct nfsd_file *nf, loff_t offset, unsigned long *count, in nfsd_iter_read() argument
1203 struct file *file = nf->nf_file; in nfsd_iter_read()
1217 if (nf->nf_dio_read_offset_align && !rqstp->rq_res.page_len) in nfsd_iter_read()
1218 return nfsd_direct_read(rqstp, fhp, nf, offset, in nfsd_iter_read()
[all …]
H A Dnfs4state.c1397 struct nfsd_file *nf = NULL; in put_deleg_file() local
1401 nf = rcu_dereference_protected(fp->fi_deleg_file, in put_deleg_file()
1408 if (nf) in put_deleg_file()
1409 nfsd_file_put(nf); in put_deleg_file()
1441 struct nfsd_file *nf = rcu_dereference_protected(fp->fi_deleg_file, 1); in nfs4_unlock_deleg_lease() local
1445 nfsd4_finalize_deleg_timestamps(dp, nf->nf_file); in nfs4_unlock_deleg_lease()
1446 kernel_setlease(nf->nf_file, F_UNLCK, NULL, (void **)&dp); in nfs4_unlock_deleg_lease()
1447 nfsd_fsnotify_recalc_mask(nf); in nfs4_unlock_deleg_lease()
1755 struct nfsd_file *nf; in nfs4_free_lock_stateid() local
1757 nf = find_any_file(stp->st_stid.sc_file); in nfs4_free_lock_stateid()
[all …]
H A Dvfs.h107 struct nfsd_file *nf, u64 offset, u32 count,
129 struct nfsd_file *nf, loff_t offset,
140 struct nfsd_file *nf, loff_t offset,
/linux/tools/testing/selftests/net/
H A Dnl_netdev.py15 def empty_check(nf) -> None:
16 devs = nf.dev_get({}, dump=True) argument
20 def lo_check(nf) -> None:
21 lo_info = nf.dev_get({"ifindex": 1})
26 def dev_dump_reject_attr(nf) -> None:
29 nf.dev_get({'ifindex': 1}, dump=True)
35 def napi_list_check(nf) -> None:
41 napis = nf.napi_get({'ifindex': nsim.ifindex}, dump=True)
47 napis = nf.napi_get({'ifindex': nsim.ifindex}, dump=True)
51 def napi_set_threaded(nf)
11 empty_check(nf) global() argument
22 napi_list_check(nf) global() argument
38 napi_set_threaded(nf) global() argument
123 dev_set_threaded(nf) global() argument
161 nsim_rxq_reset_down(nf) global() argument
176 page_pool_check(nf) global() argument
[all...]
/linux/drivers/platform/surface/aggregator/
H A Dcontroller.c150 struct ssam_event_notifier *nf; in ssam_nfblk_call_chain() local
155 list_for_each_entry_rcu(nf, &nh->head, base.node, in ssam_nfblk_call_chain()
157 if (ssam_event_matches_notifier(nf, event)) { in ssam_nfblk_call_chain()
158 ret = (ret & SSAM_NOTIF_STATE_MASK) | nf->base.fn(nf, event); in ssam_nfblk_call_chain()
315 ssam_nf_refcount_inc(struct ssam_nf *nf, struct ssam_event_registry reg, in ssam_nf_refcount_inc() argument
320 struct rb_node **link = &nf->refcount.rb_node; in ssam_nf_refcount_inc()
324 lockdep_assert_held(&nf->lock); in ssam_nf_refcount_inc()
355 rb_insert_color(&entry->node, &nf->refcount); in ssam_nf_refcount_inc()
377 ssam_nf_refcount_dec(struct ssam_nf *nf, struct ssam_event_registry reg, in ssam_nf_refcount_dec() argument
382 struct rb_node *node = nf->refcount.rb_node; in ssam_nf_refcount_dec()
[all …]
/linux/net/ipv6/netfilter/
H A Dnf_defrag_ipv6_hooks.c93 if (net->nf.defrag_ipv6_users) { in defrag6_net_exit()
96 net->nf.defrag_ipv6_users = 0; in defrag6_net_exit()
147 if (net->nf.defrag_ipv6_users == UINT_MAX) { in nf_defrag_ipv6_enable()
152 if (net->nf.defrag_ipv6_users) { in nf_defrag_ipv6_enable()
153 net->nf.defrag_ipv6_users++; in nf_defrag_ipv6_enable()
160 net->nf.defrag_ipv6_users = 1; in nf_defrag_ipv6_enable()
171 if (net->nf.defrag_ipv6_users) { in nf_defrag_ipv6_disable()
172 net->nf.defrag_ipv6_users--; in nf_defrag_ipv6_disable()
173 if (net->nf.defrag_ipv6_users == 0) in nf_defrag_ipv6_disable()
/linux/net/netfilter/
H A Dnf_log.c49 if (pf == NFPROTO_UNSPEC || pf >= ARRAY_SIZE(net->nf.nf_loggers)) in nf_log_set()
53 log = nft_log_dereference(net->nf.nf_loggers[pf]); in nf_log_set()
55 rcu_assign_pointer(net->nf.nf_loggers[pf], logger); in nf_log_set()
70 log = nft_log_dereference(net->nf.nf_loggers[i]); in nf_log_unset()
72 RCU_INIT_POINTER(net->nf.nf_loggers[i], NULL); in nf_log_unset()
84 if (pf >= ARRAY_SIZE(init_net.nf.nf_loggers)) in nf_log_register()
157 if (pf >= ARRAY_SIZE(net->nf.nf_loggers)) in nf_log_bind_pf()
164 rcu_assign_pointer(net->nf.nf_loggers[pf], logger); in nf_log_bind_pf()
172 if (pf >= ARRAY_SIZE(net->nf.nf_loggers)) in nf_log_unbind_pf()
175 RCU_INIT_POINTER(net->nf.nf_loggers[pf], NULL); in nf_log_unbind_pf()
[all …]
H A Dnf_hooks_lwtunnel.c86 net->nf.nf_lwtnl_dir_header = hdr; in nf_lwtunnel_net_init()
100 table = net->nf.nf_lwtnl_dir_header->ctl_table_arg; in nf_lwtunnel_net_exit()
101 unregister_net_sysctl_table(net->nf.nf_lwtnl_dir_header); in nf_lwtunnel_net_exit()
H A Dnfnetlink_hook.c288 if (hook >= ARRAY_SIZE(net->nf.hooks_ipv4)) in nfnl_hook_entries_head()
290 hook_head = rcu_dereference(net->nf.hooks_ipv4[hook]); in nfnl_hook_entries_head()
293 if (hook >= ARRAY_SIZE(net->nf.hooks_ipv6)) in nfnl_hook_entries_head()
295 hook_head = rcu_dereference(net->nf.hooks_ipv6[hook]); in nfnl_hook_entries_head()
299 if (hook >= ARRAY_SIZE(net->nf.hooks_arp)) in nfnl_hook_entries_head()
301 hook_head = rcu_dereference(net->nf.hooks_arp[hook]); in nfnl_hook_entries_head()
306 if (hook >= ARRAY_SIZE(net->nf.hooks_bridge)) in nfnl_hook_entries_head()
308 hook_head = rcu_dereference(net->nf.hooks_bridge[hook]); in nfnl_hook_entries_head()
/linux/net/ipv4/netfilter/
H A Dnf_defrag_ipv4.c110 if (net->nf.defrag_ipv4_users) { in defrag4_net_exit()
113 net->nf.defrag_ipv4_users = 0; in defrag4_net_exit()
150 if (net->nf.defrag_ipv4_users == UINT_MAX) { in nf_defrag_ipv4_enable()
155 if (net->nf.defrag_ipv4_users) { in nf_defrag_ipv4_enable()
156 net->nf.defrag_ipv4_users++; in nf_defrag_ipv4_enable()
163 net->nf.defrag_ipv4_users = 1; in nf_defrag_ipv4_enable()
174 if (net->nf.defrag_ipv4_users) { in nf_defrag_ipv4_disable()
175 net->nf.defrag_ipv4_users--; in nf_defrag_ipv4_disable()
176 if (net->nf.defrag_ipv4_users == 0) in nf_defrag_ipv4_disable()
/linux/drivers/platform/surface/
H A Dsurface_aggregator_cdev.c53 struct ssam_event_notifier nf; member
93 static u32 ssam_cdev_notifier(struct ssam_event_notifier *nf, const struct ssam_event *in) in ssam_cdev_notifier() argument
95 struct ssam_cdev_notifier *cdev_nf = container_of(nf, struct ssam_cdev_notifier, nf); in ssam_cdev_notifier()
139 struct ssam_cdev_notifier *nf; in ssam_cdev_notifier_register() local
157 nf = kzalloc_obj(*nf); in ssam_cdev_notifier_register()
158 if (!nf) { in ssam_cdev_notifier_register()
169 nf->client = client; in ssam_cdev_notifier_register()
170 nf->nf.base.fn = ssam_cdev_notifier; in ssam_cdev_notifier_register()
171 nf->nf.base.priority = priority; in ssam_cdev_notifier_register()
172 nf->nf.event.id.target_category = tc; in ssam_cdev_notifier_register()
[all …]
H A Dsurface_aggregator_hub.c60 u32 (*notify)(struct ssam_event_notifier *nf, const struct ssam_event *event);
244 static u32 ssam_base_hub_notif(struct ssam_event_notifier *nf, const struct ssam_event *event) in ssam_base_hub_notif() argument
246 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); in ssam_base_hub_notif()
315 static u32 ssam_kip_hub_notif(struct ssam_event_notifier *nf, const struct ssam_event *event) in ssam_kip_hub_notif() argument
317 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); in ssam_kip_hub_notif()
/linux/drivers/clk/renesas/
H A Drcar-gen4-cpg.c87 unsigned int ni, nf; in cpg_pll_8_25_clk_recalc_rate() local
93 nf = FIELD_GET(CPG_PLLxCR1_NF25, readl(pll_clk->pllcr1_reg)); in cpg_pll_8_25_clk_recalc_rate()
94 rate += mul_u64_u32_shr(parent_rate, nf, 24); in cpg_pll_8_25_clk_recalc_rate()
104 unsigned int min_mult, max_mult, ni, nf; in cpg_pll_8_25_clk_determine_rate() local
118 nf = 0; in cpg_pll_8_25_clk_determine_rate()
121 nf = div64_ul((u64)(req->rate - prate * ni) << 24, in cpg_pll_8_25_clk_determine_rate()
127 nf = 0; in cpg_pll_8_25_clk_determine_rate()
129 req->rate = prate * ni + mul_u64_u32_shr(req->best_parent_rate, nf, 24); in cpg_pll_8_25_clk_determine_rate()
140 unsigned int ni, nf; in cpg_pll_8_25_clk_set_rate() local
147 nf = 0; in cpg_pll_8_25_clk_set_rate()
[all …]
/linux/drivers/net/wireless/ath/ath9k/
H A Dar9002_phy.c334 int16_t nf; in ar9002_hw_do_getnf() local
336 nf = MS(REG_READ(ah, AR_PHY_CCA), AR9280_PHY_MINCCA_PWR); in ar9002_hw_do_getnf()
337 nfarray[0] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
339 nf = MS(REG_READ(ah, AR_PHY_EXT_CCA), AR9280_PHY_EXT_MINCCA_PWR); in ar9002_hw_do_getnf()
341 nfarray[3] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
346 nf = MS(REG_READ(ah, AR_PHY_CH1_CCA), AR9280_PHY_CH1_MINCCA_PWR); in ar9002_hw_do_getnf()
347 nfarray[1] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
349 nf = MS(REG_READ(ah, AR_PHY_CH1_EXT_CCA), AR9280_PHY_CH1_EXT_MINCCA_PWR); in ar9002_hw_do_getnf()
351 nfarray[4] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
H A Dar5008_phy.c1140 int16_t nf; in ar5008_hw_do_getnf() local
1142 nf = MS(REG_READ(ah, AR_PHY_CCA), AR_PHY_MINCCA_PWR); in ar5008_hw_do_getnf()
1143 nfarray[0] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1145 nf = MS(REG_READ(ah, AR_PHY_CH1_CCA), AR_PHY_CH1_MINCCA_PWR); in ar5008_hw_do_getnf()
1146 nfarray[1] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1148 nf = MS(REG_READ(ah, AR_PHY_CH2_CCA), AR_PHY_CH2_MINCCA_PWR); in ar5008_hw_do_getnf()
1149 nfarray[2] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1154 nf = MS(REG_READ(ah, AR_PHY_EXT_CCA), AR_PHY_EXT_MINCCA_PWR); in ar5008_hw_do_getnf()
1155 nfarray[3] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1157 nf = MS(REG_READ(ah, AR_PHY_CH1_EXT_CCA), AR_PHY_CH1_EXT_MINCCA_PWR); in ar5008_hw_do_getnf()
[all …]
/linux/tools/testing/selftests/net/forwarding/
H A Dpedit_ip.sh95 if [ -f /proc/sys/net/bridge/bridge-nf-call-iptables ]; then
96 sysctl_set net.bridge.bridge-nf-call-iptables 0
104 if [ -f /proc/sys/net/bridge/bridge-nf-call-iptables ]; then
105 sysctl_restore net.bridge.bridge-nf-call-iptables
H A Dpedit_dsfield.sh102 if [ -f /proc/sys/net/bridge/bridge-nf-call-iptables ]; then
103 sysctl_set net.bridge.bridge-nf-call-iptables 0
111 if [ -f /proc/sys/net/bridge/bridge-nf-call-iptables ]; then
112 sysctl_restore net.bridge.bridge-nf-call-iptables
/linux/include/linux/
H A Dnetfilter.h252 hook_head = rcu_dereference(net->nf.hooks_ipv4[hook]); in nf_hook()
255 hook_head = rcu_dereference(net->nf.hooks_ipv6[hook]); in nf_hook()
259 if (WARN_ON_ONCE(hook >= ARRAY_SIZE(net->nf.hooks_arp))) in nf_hook()
261 hook_head = rcu_dereference(net->nf.hooks_arp[hook]); in nf_hook()
266 hook_head = rcu_dereference(net->nf.hooks_bridge[hook]); in nf_hook()
346 hook_head = rcu_dereference(net->nf.hooks_ipv4[hook]); in NF_HOOK_LIST()
349 hook_head = rcu_dereference(net->nf.hooks_ipv6[hook]); in NF_HOOK_LIST()
/linux/Documentation/networking/
H A Dnf_conntrack-sysctl.rst223 TCP connections may be offloaded from nf conntrack to nf flow table.
224 Once aged, the connection is returned to nf conntrack.
230 UDP connections may be offloaded from nf conntrack to nf flow table.
231 Once aged, the connection is returned to nf conntrack.
/linux/drivers/clk/
H A Dclk-sp7021.c147 unsigned long fvco, nf; in plltv_integer_div() local
161 nf = fvco * m_table[m]; in plltv_integer_div()
162 n = nf / F_27M; in plltv_integer_div()
163 if ((n * F_27M) == nf) in plltv_integer_div()
214 unsigned long fvco, nf, f, fout = 0; in plltv_fractional_div() local
240 nf = fvco * m; in plltv_fractional_div()
241 nint = nf / pp[3]; in plltv_fractional_div()
248 nfra = (((nf % pp[3]) * mod * pp[4]) + (F_27M / 2)) / F_27M; in plltv_fractional_div()
/linux/drivers/block/aoe/
H A Daoecmd.c561 struct frame *nf; in reassign_frame() local
564 nf = newframe(f->t->d); in reassign_frame()
565 if (!nf) in reassign_frame()
567 if (nf->t == f->t) { in reassign_frame()
568 aoe_freetframe(nf); in reassign_frame()
572 skb = nf->skb; in reassign_frame()
573 nf->skb = f->skb; in reassign_frame()
574 nf->buf = f->buf; in reassign_frame()
575 nf->iter = f->iter; in reassign_frame()
576 nf->waited = 0; in reassign_frame()
[all …]

1234