| /Linux-v5.4/drivers/net/wireless/intel/iwlwifi/ | 
| D | iwl-debug.h | 38 #define CHECK_FOR_NEWLINE(f) BUILD_BUG_ON(f[sizeof(f) - 2] != '\n')  argument41 #define IWL_ERR_DEV(d, f, a...)						\  argument
 46 #define IWL_ERR(m, f, a...)						\  argument
 48 #define IWL_WARN(m, f, a...)						\  argument
 53 #define IWL_INFO(m, f, a...)						\  argument
 58 #define IWL_CRIT(m, f, a...)						\  argument
 169 #define IWL_DEBUG_INFO(p, f, a...)	IWL_DEBUG(p, IWL_DL_INFO, f, ## a)  argument
 170 #define IWL_DEBUG_TDLS(p, f, a...)	IWL_DEBUG(p, IWL_DL_TDLS, f, ## a)  argument
 171 #define IWL_DEBUG_MAC80211(p, f, a...)	IWL_DEBUG(p, IWL_DL_MAC80211, f, ## a)  argument
 172 #define IWL_DEBUG_EXTERNAL(p, f, a...)	IWL_DEBUG(p, IWL_DL_EXTERNAL, f, ## a)  argument
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/ibm/emac/ | 
| D | debug.h | 32 #  define DBG(d,f,x...)		EMAC_DBG(d, emac, f, ##x)  argument33 #  define MAL_DBG(d,f,x...)	EMAC_DBG(d, mal, f, ##x)  argument
 34 #  define ZMII_DBG(d,f,x...)	EMAC_DBG(d, zmii, f, ##x)  argument
 35 #  define RGMII_DBG(d,f,x...)	EMAC_DBG(d, rgmii, f, ##x)  argument
 38 #  define DBG(f,x...)		((void)0)  argument
 39 #  define MAL_DBG(d,f,x...)	((void)0)  argument
 40 #  define ZMII_DBG(d,f,x...)	((void)0)  argument
 41 #  define RGMII_DBG(d,f,x...)	((void)0)  argument
 44 #  define DBG2(d,f,x...) 	DBG(d,f, ##x)  argument
 45 #  define MAL_DBG2(d,f,x...) 	MAL_DBG(d,f, ##x)  argument
 [all …]
 
 | 
| /Linux-v5.4/include/linux/ceph/ | 
| D | ceph_frag.h | 27 static inline __u32 ceph_frag_bits(__u32 f)  in ceph_frag_bits()31 static inline __u32 ceph_frag_value(__u32 f)  in ceph_frag_value()
 35 static inline __u32 ceph_frag_mask(__u32 f)  in ceph_frag_mask()
 39 static inline __u32 ceph_frag_mask_shift(__u32 f)  in ceph_frag_mask_shift()
 44 static inline bool ceph_frag_contains_value(__u32 f, __u32 v)  in ceph_frag_contains_value()
 49 static inline __u32 ceph_frag_make_child(__u32 f, int by, int i)  in ceph_frag_make_child()
 55 static inline bool ceph_frag_is_leftmost(__u32 f)  in ceph_frag_is_leftmost()
 59 static inline bool ceph_frag_is_rightmost(__u32 f)  in ceph_frag_is_rightmost()
 63 static inline __u32 ceph_frag_next(__u32 f)  in ceph_frag_next()
 
 | 
| /Linux-v5.4/arch/powerpc/kernel/ | 
| D | dt_cpu_ftrs.c | 156 static int __init feat_try_enable_unknown(struct dt_cpu_feature *f)  in feat_try_enable_unknown()193 static int __init feat_enable(struct dt_cpu_feature *f)  in feat_enable()
 226 static int __init feat_disable(struct dt_cpu_feature *f)  in feat_disable()
 231 static int __init feat_enable_hv(struct dt_cpu_feature *f)  in feat_enable_hv()
 251 static int __init feat_enable_le(struct dt_cpu_feature *f)  in feat_enable_le()
 257 static int __init feat_enable_smt(struct dt_cpu_feature *f)  in feat_enable_smt()
 264 static int __init feat_enable_idle_nap(struct dt_cpu_feature *f)  in feat_enable_idle_nap()
 278 static int __init feat_enable_align_dsisr(struct dt_cpu_feature *f)  in feat_enable_align_dsisr()
 285 static int __init feat_enable_idle_stop(struct dt_cpu_feature *f)  in feat_enable_idle_stop()
 299 static int __init feat_enable_mmu_hash(struct dt_cpu_feature *f)  in feat_enable_mmu_hash()
 [all …]
 
 | 
| D | asm-offsets.c | 606 # define SVCPU_FIELD(x, f)	DEFINE(x, offsetof(struct paca_struct, shadow_vcpu.f))  in main()  argument608 # define SVCPU_FIELD(x, f)  in main()  argument
 610 # define HSTATE_FIELD(x, f)	DEFINE(x, offsetof(struct paca_struct, kvm_hstate.f))  in main()  argument
 612 # define SVCPU_FIELD(x, f)	DEFINE(x, offsetof(struct kvmppc_book3s_shadow_vcpu, f))  in main()  argument
 613 # define HSTATE_FIELD(x, f)	DEFINE(x, offsetof(struct kvmppc_book3s_shadow_vcpu, hstate.f))  in main()  argument
 
 | 
| /Linux-v5.4/drivers/dma-buf/ | 
| D | st-dma-fence.c | 22 } *to_mock_fence(struct dma_fence *f) {  in to_mock_fence()26 static const char *mock_name(struct dma_fence *f)  in mock_name()
 31 static void mock_fence_release(struct dma_fence *f)  in mock_fence_release()
 41 static void mock_wakeup(struct dma_fence *f, struct dma_fence_cb *cb)  in mock_wakeup()
 46 static long mock_wait(struct dma_fence *f, bool intr, long timeout)  in mock_wait()
 85 	struct mock_fence *f;  in mock_fence()  local
 99 	struct dma_fence *f;  in sanitycheck()  local
 113 	struct dma_fence *f;  in test_signaling()  local
 151 static void simple_callback(struct dma_fence *f, struct dma_fence_cb *cb)  in simple_callback()
 159 	struct dma_fence *f;  in test_add_callback()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ | 
| D | debug.h | 54 #define brcms_dbg(core, l, f, a...)	__brcms_dbg(&(core)->dev, l, __func__, f, ##a)  argument55 #define brcms_info(core, f, a...)	__brcms_info(&(core)->dev, f, ##a)  argument
 56 #define brcms_warn(core, f, a...)	__brcms_warn(&(core)->dev, f, ##a)  argument
 57 #define brcms_err(core, f, a...)	__brcms_err(&(core)->dev, f, ##a)  argument
 58 #define brcms_crit(core, f, a...)	__brcms_crit(&(core)->dev, f, ##a)  argument
 60 #define brcms_dbg_info(core, f, a...)		brcms_dbg(core, BRCM_DL_INFO, f, ##a)  argument
 61 #define brcms_dbg_mac80211(core, f, a...)	brcms_dbg(core, BRCM_DL_MAC80211, f, ##a)  argument
 62 #define brcms_dbg_rx(core, f, a...)		brcms_dbg(core, BRCM_DL_RX, f, ##a)  argument
 63 #define brcms_dbg_tx(core, f, a...)		brcms_dbg(core, BRCM_DL_TX, f, ##a)  argument
 64 #define brcms_dbg_int(core, f, a...)		brcms_dbg(core, BRCM_DL_INT, f, ##a)  argument
 [all …]
 
 | 
| /Linux-v5.4/sound/core/seq/ | 
| D | seq_fifo.c | 20 	struct snd_seq_fifo *f;  in snd_seq_fifo_new()  local51 	struct snd_seq_fifo *f;  in snd_seq_fifo_delete()  local
 83 void snd_seq_fifo_clear(struct snd_seq_fifo *f)  in snd_seq_fifo_clear()
 101 int snd_seq_fifo_event_in(struct snd_seq_fifo *f,  in snd_seq_fifo_event_in()
 142 static struct snd_seq_event_cell *fifo_cell_out(struct snd_seq_fifo *f)  in fifo_cell_out()
 161 int snd_seq_fifo_cell_out(struct snd_seq_fifo *f,  in snd_seq_fifo_cell_out()
 198 void snd_seq_fifo_cell_putback(struct snd_seq_fifo *f,  in snd_seq_fifo_cell_putback()
 216 int snd_seq_fifo_poll_wait(struct snd_seq_fifo *f, struct file *file,  in snd_seq_fifo_poll_wait()
 224 int snd_seq_fifo_resize(struct snd_seq_fifo *f, int poolsize)  in snd_seq_fifo_resize()
 268 int snd_seq_fifo_unused_cells(struct snd_seq_fifo *f)  in snd_seq_fifo_unused_cells()
 
 | 
| D | seq_prioq.c | 44 	struct snd_seq_prioq *f;  in snd_seq_prioq_new()  local61 	struct snd_seq_prioq *f = *fifo;  in snd_seq_prioq_delete()  local
 131 int snd_seq_prioq_cell_in(struct snd_seq_prioq * f,  in snd_seq_prioq_cell_in()
 212 struct snd_seq_event_cell *snd_seq_prioq_cell_out(struct snd_seq_prioq *f,  in snd_seq_prioq_cell_out()
 243 int snd_seq_prioq_avail(struct snd_seq_prioq * f)  in snd_seq_prioq_avail()
 275 void snd_seq_prioq_leave(struct snd_seq_prioq * f, int client, int timestamp)  in snd_seq_prioq_leave()
 384 void snd_seq_prioq_remove_events(struct snd_seq_prioq * f, int client,  in snd_seq_prioq_remove_events()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/ | 
| D | cxgb4_tc_u32_parse.h | 45 static inline int cxgb4_fill_ipv4_tos(struct ch_filter_specification *f,  in cxgb4_fill_ipv4_tos()54 static inline int cxgb4_fill_ipv4_frag(struct ch_filter_specification *f,  in cxgb4_fill_ipv4_frag()
 76 static inline int cxgb4_fill_ipv4_proto(struct ch_filter_specification *f,  in cxgb4_fill_ipv4_proto()
 85 static inline int cxgb4_fill_ipv4_src_ip(struct ch_filter_specification *f,  in cxgb4_fill_ipv4_src_ip()
 94 static inline int cxgb4_fill_ipv4_dst_ip(struct ch_filter_specification *f,  in cxgb4_fill_ipv4_dst_ip()
 113 static inline int cxgb4_fill_ipv6_tos(struct ch_filter_specification *f,  in cxgb4_fill_ipv6_tos()
 122 static inline int cxgb4_fill_ipv6_proto(struct ch_filter_specification *f,  in cxgb4_fill_ipv6_proto()
 131 static inline int cxgb4_fill_ipv6_src_ip0(struct ch_filter_specification *f,  in cxgb4_fill_ipv6_src_ip0()
 140 static inline int cxgb4_fill_ipv6_src_ip1(struct ch_filter_specification *f,  in cxgb4_fill_ipv6_src_ip1()
 149 static inline int cxgb4_fill_ipv6_src_ip2(struct ch_filter_specification *f,  in cxgb4_fill_ipv6_src_ip2()
 [all …]
 
 | 
| D | cxgb4_filter.c | 56 static int set_tcb_field(struct adapter *adap, struct filter_entry *f,  in set_tcb_field()82 static int set_tcb_tflag(struct adapter *adap, struct filter_entry *f,  in set_tcb_tflag()
 120 static void mk_set_tcb_ulp(struct filter_entry *f,  in mk_set_tcb_ulp()
 143 static int configure_filter_smac(struct adapter *adap, struct filter_entry *f)  in configure_filter_smac()
 164 static void set_nat_params(struct adapter *adap, struct filter_entry *f,  in set_nat_params()
 358 	struct filter_entry *f;  in get_filter_count()  local
 516 	struct filter_entry *f = &adapter->tids.ftid_tab[fidx];  in del_filter_wr()  local
 546 	struct filter_entry *f = &adapter->tids.ftid_tab[fidx];  in set_filter_wr()  local
 680 int writable_filter(struct filter_entry *f)  in writable_filter()
 696 	struct filter_entry *f;  in delete_filter()  local
 [all …]
 
 | 
| /Linux-v5.4/include/linux/mtd/ | 
| D | sh_flctl.h | 18 #define FLCMNCR(f)		(f->reg + 0x0)  argument19 #define FLCMDCR(f)		(f->reg + 0x4)  argument
 20 #define FLCMCDR(f)		(f->reg + 0x8)  argument
 21 #define FLADR(f)		(f->reg + 0xC)  argument
 22 #define FLADR2(f)		(f->reg + 0x3C)  argument
 23 #define FLDATAR(f)		(f->reg + 0x10)  argument
 24 #define FLDTCNTR(f)		(f->reg + 0x14)  argument
 25 #define FLINTDMACR(f)		(f->reg + 0x18)  argument
 26 #define FLBSYTMR(f)		(f->reg + 0x1C)  argument
 27 #define FLBSYCNT(f)		(f->reg + 0x20)  argument
 [all …]
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | indirect_call_wrapper.h | 17 #define INDIRECT_CALL_1(f, f1, ...)					\  argument21 #define INDIRECT_CALL_2(f, f2, f1, ...)					\  argument
 27 #define INDIRECT_CALLABLE_DECLARE(f)	f  argument
 31 #define INDIRECT_CALL_1(f, f1, ...) f(__VA_ARGS__)  argument
 32 #define INDIRECT_CALL_2(f, f2, f1, ...) f(__VA_ARGS__)  argument
 33 #define INDIRECT_CALLABLE_DECLARE(f)  argument
 43 #define INDIRECT_CALL_INET(f, f2, f1, ...) \  argument
 46 #define INDIRECT_CALL_INET(f, f2, f1, ...) INDIRECT_CALL_1(f, f1, __VA_ARGS__)  argument
 48 #define INDIRECT_CALL_INET(f, f2, f1, ...) f(__VA_ARGS__)  argument
 
 | 
| /Linux-v5.4/drivers/w1/ | 
| D | w1_family.c | 24 	struct w1_family *f;  in w1_register_family()  local57 	struct w1_family *f;  in w1_unregister_family()  local
 89 	struct w1_family *f = NULL;  in w1_family_registered()  local
 104 static void __w1_family_put(struct w1_family *f)  in __w1_family_put()
 109 void w1_family_put(struct w1_family *f)  in w1_family_put()
 125 void __w1_family_get(struct w1_family *f)  in __w1_family_get()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/ | 
| D | i915_sw_fence_work.c | 11 	struct dma_fence_work *f = container_of(work, typeof(*f), work);  in fence_work()  local24 	struct dma_fence_work *f = container_of(fence, typeof(*f), chain);  in fence_notify()  local
 54 	struct dma_fence_work *f = container_of(fence, typeof(*f), dma);  in get_timeline_name()  local
 61 	struct dma_fence_work *f = container_of(fence, typeof(*f), dma);  in fence_release()  local
 78 void dma_fence_work_init(struct dma_fence_work *f,  in dma_fence_work_init()
 89 int dma_fence_work_chain(struct dma_fence_work *f, struct dma_fence *signal)  in dma_fence_work_chain()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ | 
| D | amdgpu_amdkfd_fence.c | 83 struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f)  in to_amdgpu_amdkfd_fence()97 static const char *amdkfd_fence_get_driver_name(struct dma_fence *f)  in amdkfd_fence_get_driver_name()
 102 static const char *amdkfd_fence_get_timeline_name(struct dma_fence *f)  in amdkfd_fence_get_timeline_name()
 115 static bool amdkfd_fence_enable_signaling(struct dma_fence *f)  in amdkfd_fence_enable_signaling()
 139 static void amdkfd_fence_release(struct dma_fence *f)  in amdkfd_fence_release()
 160 bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm)  in amdkfd_fence_check_mm()
 
 | 
| /Linux-v5.4/drivers/char/mwave/ | 
| D | mwavedd.h | 74 #define PRINTK_1(f,s)                       \  argument79 #define PRINTK_2(f,s,v1)                    \  argument
 84 #define PRINTK_3(f,s,v1,v2)                 \  argument
 89 #define PRINTK_4(f,s,v1,v2,v3)              \  argument
 94 #define PRINTK_5(f,s,v1,v2,v3,v4)           \  argument
 99 #define PRINTK_6(f,s,v1,v2,v3,v4,v5)        \  argument
 104 #define PRINTK_7(f,s,v1,v2,v3,v4,v5,v6)     \  argument
 109 #define PRINTK_8(f,s,v1,v2,v3,v4,v5,v6,v7)  \  argument
 115 #define PRINTK_1(f,s)  argument
 116 #define PRINTK_2(f,s,v1)  argument
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ | 
| D | spectrum_flower.c | 140 				      struct flow_cls_offload *f,  in mlxsw_sp_flower_parse_meta()183 				       struct flow_cls_offload *f)  in mlxsw_sp_flower_parse_ipv4()
 198 				       struct flow_cls_offload *f)  in mlxsw_sp_flower_parse_ipv6()
 232 				       struct flow_cls_offload *f,  in mlxsw_sp_flower_parse_ports()
 259 				     struct flow_cls_offload *f,  in mlxsw_sp_flower_parse_tcp()
 290 				    struct flow_cls_offload *f,  in mlxsw_sp_flower_parse_ip()
 324 				 struct flow_cls_offload *f)  in mlxsw_sp_flower_parse()
 457 			    struct flow_cls_offload *f)  in mlxsw_sp_flower_replace()
 504 			     struct flow_cls_offload *f)  in mlxsw_sp_flower_destroy()
 526 			  struct flow_cls_offload *f)  in mlxsw_sp_flower_stats()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mscc/ | 
| D | ocelot_flower.c | 16 static int ocelot_flower_parse_action(struct flow_cls_offload *f,  in ocelot_flower_parse_action()41 static int ocelot_flower_parse(struct flow_cls_offload *f,  in ocelot_flower_parse()
 171 struct ocelot_ace_rule *ocelot_ace_rule_create(struct flow_cls_offload *f,  in ocelot_ace_rule_create()
 185 static int ocelot_flower_replace(struct flow_cls_offload *f,  in ocelot_flower_replace()
 209 static int ocelot_flower_destroy(struct flow_cls_offload *f,  in ocelot_flower_destroy()
 227 static int ocelot_flower_stats_update(struct flow_cls_offload *f,  in ocelot_flower_stats_update()
 244 static int ocelot_setup_tc_cls_flower(struct flow_cls_offload *f,  in ocelot_setup_tc_cls_flower()
 304 				      struct flow_block_offload *f)  in ocelot_setup_tc_block_flower_bind()
 343 					 struct flow_block_offload *f)  in ocelot_setup_tc_block_flower_unbind()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/include/nvkm/core/ | 
| D | subdev.h | 37 #define nvkm_printk_(s,l,p,f,a...) do {                                        \  argument44 #define nvkm_printk(s,l,p,f,a...) nvkm_printk_((s), NV_DBG_##l, p, f, ##a)  argument
 45 #define nvkm_fatal(s,f,a...) nvkm_printk((s), FATAL,   crit, f, ##a)  argument
 46 #define nvkm_error(s,f,a...) nvkm_printk((s), ERROR,    err, f, ##a)  argument
 47 #define nvkm_warn(s,f,a...)  nvkm_printk((s),  WARN, notice, f, ##a)  argument
 48 #define nvkm_info(s,f,a...)  nvkm_printk((s),  INFO,   info, f, ##a)  argument
 49 #define nvkm_debug(s,f,a...) nvkm_printk((s), DEBUG,   info, f, ##a)  argument
 50 #define nvkm_trace(s,f,a...) nvkm_printk((s), TRACE,   info, f, ##a)  argument
 51 #define nvkm_spam(s,f,a...)  nvkm_printk((s),  SPAM,    dbg, f, ##a)  argument
 
 | 
| D | client.h | 37 #define nvif_printk(o,l,p,f,a...) do {                                         \  argument44 #define nvif_fatal(o,f,a...) nvif_printk((o), FATAL, CRIT, f, ##a)  argument
 45 #define nvif_error(o,f,a...) nvif_printk((o), ERROR,  ERR, f, ##a)  argument
 46 #define nvif_debug(o,f,a...) nvif_printk((o), DEBUG, INFO, f, ##a)  argument
 47 #define nvif_trace(o,f,a...) nvif_printk((o), TRACE, INFO, f, ##a)  argument
 48 #define nvif_info(o,f,a...)  nvif_printk((o),  INFO, INFO, f, ##a)  argument
 49 #define nvif_ioctl(o,f,a...) nvif_trace((o), "ioctl: "f, ##a)  argument
 
 | 
| /Linux-v5.4/include/media/ | 
| D | v4l2-device.h | 250 #define __v4l2_device_call_subdevs_p(v4l2_dev, sd, cond, o, f, args...)	\  argument275 #define __v4l2_device_call_subdevs(v4l2_dev, cond, o, f, args...)	\  argument
 307 #define __v4l2_device_call_subdevs_until_err_p(v4l2_dev, sd, cond, o, f, args...) \  argument
 342 #define __v4l2_device_call_subdevs_until_err(v4l2_dev, cond, o, f, args...) \  argument
 369 #define v4l2_device_call_all(v4l2_dev, grpid, o, f, args...)		\  argument
 402 #define v4l2_device_call_until_err(v4l2_dev, grpid, o, f, args...)	\  argument
 429 #define v4l2_device_mask_call_all(v4l2_dev, grpmsk, o, f, args...)	\  argument
 461 #define v4l2_device_mask_call_until_err(v4l2_dev, grpmsk, o, f, args...) \  argument
 483 #define v4l2_device_has_op(v4l2_dev, grpid, o, f)			\  argument
 511 #define v4l2_device_mask_has_op(v4l2_dev, grpmsk, o, f)			\  argument
 
 | 
| /Linux-v5.4/drivers/scsi/esas2r/ | 
| D | esas2r_log.h | 81 #define esas2r_debug(f, args ...) esas2r_log(ESAS2R_LOG_DEBG, f, ## args)  argument82 #define esas2r_hdebug(f, args ...) esas2r_log(ESAS2R_LOG_DEBG, f, ## args)  argument
 84 #define esas2r_debug(f, args ...)  argument
 85 #define esas2r_hdebug(f, args ...)  argument
 108 #define esas2r_trace(f, args ...) esas2r_log(ESAS2R_LOG_TRCE, "(%s:%s:%d): " \  argument
 115 #define esas2r_trace(f, args ...)  argument
 
 | 
| /Linux-v5.4/drivers/net/ethernet/pensando/ionic/ | 
| D | ionic_rx_filter.c | 11 void ionic_rx_filter_free(struct ionic_lif *lif, struct ionic_rx_filter *f)  in ionic_rx_filter_free()20 int ionic_rx_filter_del(struct ionic_lif *lif, struct ionic_rx_filter *f)  in ionic_rx_filter_del()
 49 	struct ionic_rx_filter *f;  in ionic_rx_filters_deinit()  local
 66 	struct ionic_rx_filter *f;  in ionic_rx_filter_save()  local
 115 	struct ionic_rx_filter *f;  in ionic_rx_filter_by_vlan()  local
 135 	struct ionic_rx_filter *f;  in ionic_rx_filter_by_addr()  local
 
 | 
| /Linux-v5.4/net/sched/ | 
| D | cls_fw.c | 54 	struct fw_filter *f;  in fw_classify()  local92 	struct fw_filter *f;  in fw_get()  local
 113 static void __fw_delete_filter(struct fw_filter *f)  in __fw_delete_filter()
 122 	struct fw_filter *f = container_of(to_rcu_work(work),  in fw_delete_filter_work()  local
 134 	struct fw_filter *f;  in fw_destroy()  local
 158 	struct fw_filter *f = arg;  in fw_delete()  local
 200 			struct fw_filter *f, struct nlattr **tb,  in fw_set_parms()
 244 	struct fw_filter *f = *arg;  in fw_change()  local
 358 		struct fw_filter *f;  in fw_walk()  local
 379 	struct fw_filter *f = fh;  in fw_dump()  local
 [all …]
 
 |