| /linux/include/linux/ |
| H A D | ref_tracker.h | 30 void ref_tracker_dir_debugfs(struct ref_tracker_dir *dir); 31 void ref_tracker_dir_symlink(struct ref_tracker_dir *dir, const char *fmt, ...); 35 static inline void ref_tracker_dir_debugfs(struct ref_tracker_dir *dir) in ref_tracker_dir_debugfs() argument 40 void ref_tracker_dir_symlink(struct ref_tracker_dir *dir, const char *fmt, ...) in ref_tracker_dir_symlink() argument 58 static inline void ref_tracker_dir_init(struct ref_tracker_dir *dir, in ref_tracker_dir_init() argument 62 INIT_LIST_HEAD(&dir->list); in ref_tracker_dir_init() 63 INIT_LIST_HEAD(&dir->quarantine); in ref_tracker_dir_init() 64 spin_lock_init(&dir->lock); in ref_tracker_dir_init() 65 dir->quarantine_avail = quarantine_count; in ref_tracker_dir_init() 66 dir->dead = false; in ref_tracker_dir_init() [all …]
|
| H A D | dma-mapping.h | 162 size_t offset, size_t size, enum dma_data_direction dir, 165 enum dma_data_direction dir, unsigned long attrs); 167 enum dma_data_direction dir, unsigned long attrs); 169 enum dma_data_direction dir, unsigned long attrs); 171 int nents, enum dma_data_direction dir, unsigned long attrs); 173 int nents, enum dma_data_direction dir, 176 enum dma_data_direction dir, unsigned long attrs); 178 size_t size, enum dma_data_direction dir, unsigned long attrs); 180 enum dma_data_direction dir, unsigned long attrs); 205 enum dma_data_direction dir, gfp_ 216 dma_map_page_attrs(struct device * dev,struct page * page,size_t offset,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_page_attrs() argument 221 dma_unmap_page_attrs(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_page_attrs() argument 225 dma_map_phys(struct device * dev,phys_addr_t phys,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_phys() argument 230 dma_unmap_phys(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_phys() argument 234 dma_map_sg_attrs(struct device * dev,struct scatterlist * sg,int nents,enum dma_data_direction dir,unsigned long attrs) dma_map_sg_attrs() argument 240 dma_unmap_sg_attrs(struct device * dev,struct scatterlist * sg,int nents,enum dma_data_direction dir,unsigned long attrs) dma_unmap_sg_attrs() argument 245 dma_map_sgtable(struct device * dev,struct sg_table * sgt,enum dma_data_direction dir,unsigned long attrs) dma_map_sgtable() argument 250 dma_map_resource(struct device * dev,phys_addr_t phys_addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_resource() argument 256 dma_unmap_resource(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_resource() argument 330 dma_alloc_noncontiguous(struct device * dev,size_t size,enum dma_data_direction dir,gfp_t gfp,unsigned long attrs) dma_alloc_noncontiguous() argument 336 dma_free_noncontiguous(struct device * dev,size_t size,struct sg_table * sgt,enum dma_data_direction dir) dma_free_noncontiguous() argument 397 dma_iova_destroy(struct device * dev,struct dma_iova_state * state,size_t mapped_len,enum dma_data_direction dir,unsigned long attrs) dma_iova_destroy() argument 407 dma_iova_link(struct device * dev,struct dma_iova_state * state,phys_addr_t phys,size_t offset,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_iova_link() argument 413 dma_iova_unlink(struct device * dev,struct dma_iova_state * state,size_t offset,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_iova_unlink() argument 436 dma_sync_single_for_cpu(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir) dma_sync_single_for_cpu() argument 443 dma_sync_single_for_device(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir) dma_sync_single_for_device() argument 450 dma_sync_sg_for_cpu(struct device * dev,struct scatterlist * sg,int nelems,enum dma_data_direction dir) dma_sync_sg_for_cpu() argument 457 dma_sync_sg_for_device(struct device * dev,struct scatterlist * sg,int nelems,enum dma_data_direction dir) dma_sync_sg_for_device() argument 474 dma_sync_single_for_cpu(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir) dma_sync_single_for_cpu() argument 478 dma_sync_single_for_device(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir) dma_sync_single_for_device() argument 482 dma_sync_sg_for_cpu(struct device * dev,struct scatterlist * sg,int nelems,enum dma_data_direction dir) dma_sync_sg_for_cpu() argument 486 dma_sync_sg_for_device(struct device * dev,struct scatterlist * sg,int nelems,enum dma_data_direction dir) dma_sync_sg_for_device() argument 507 dma_alloc_noncoherent(struct device * dev,size_t size,dma_addr_t * dma_handle,enum dma_data_direction dir,gfp_t gfp) dma_alloc_noncoherent() argument 514 dma_free_noncoherent(struct device * dev,size_t size,void * vaddr,dma_addr_t dma_handle,enum dma_data_direction dir) dma_free_noncoherent() argument 520 dma_map_single_attrs(struct device * dev,void * ptr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_single_attrs() argument 532 dma_unmap_single_attrs(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_single_attrs() argument 539 dma_sync_single_range_for_cpu(struct device * dev,dma_addr_t addr,unsigned long offset,size_t size,enum dma_data_direction dir) dma_sync_single_range_for_cpu() argument 546 dma_sync_single_range_for_device(struct device * dev,dma_addr_t addr,unsigned long offset,size_t size,enum dma_data_direction dir) dma_sync_single_range_for_device() argument 563 dma_unmap_sgtable(struct device * dev,struct sg_table * sgt,enum dma_data_direction dir,unsigned long attrs) dma_unmap_sgtable() argument 581 dma_sync_sgtable_for_cpu(struct device * dev,struct sg_table * sgt,enum dma_data_direction dir) dma_sync_sgtable_for_cpu() argument 598 dma_sync_sgtable_for_device(struct device * dev,struct sg_table * sgt,enum dma_data_direction dir) dma_sync_sgtable_for_device() argument [all...] |
| /linux/lib/ |
| H A D | ref_tracker.c | 51 static inline void ref_tracker_debugfs_mark(struct ref_tracker_dir *dir) in ref_tracker_debugfs_mark() argument 56 __xa_set_mark(&debugfs_dentries, (unsigned long)dir, REF_TRACKER_DIR_DEAD); in ref_tracker_debugfs_mark() 60 __xa_set_mark(&debugfs_symlinks, (unsigned long)dir, REF_TRACKER_DIR_DEAD); in ref_tracker_debugfs_mark() 66 static inline void ref_tracker_debugfs_mark(struct ref_tracker_dir *dir) in ref_tracker_debugfs_mark() argument 72 ref_tracker_get_stats(struct ref_tracker_dir *dir, unsigned int limit) in ref_tracker_get_stats() argument 83 list_for_each_entry(tracker, &dir->list, head) { in ref_tracker_get_stats() 141 __ref_tracker_dir_pr_ostream(struct ref_tracker_dir *dir, in __ref_tracker_dir_pr_ostream() argument 149 lockdep_assert_held(&dir->lock); in __ref_tracker_dir_pr_ostream() 151 if (list_empty(&dir->list)) in __ref_tracker_dir_pr_ostream() 154 stats = ref_tracker_get_stats(dir, display_limit); in __ref_tracker_dir_pr_ostream() [all …]
|
| /linux/include/trace/events/ |
| H A D | dma.h | 18 #define decode_dma_data_direction(dir) \ argument 19 __print_symbolic(dir, \ 42 size_t size, enum dma_data_direction dir, unsigned long attrs), 43 TP_ARGS(dev, phys_addr, dma_addr, size, dir, attrs), 50 __field(enum dma_data_direction, dir) 59 __entry->dir = dir; 65 decode_dma_data_direction(__entry->dir), 75 size_t size, enum dma_data_direction dir, unsigned long attrs), \ 76 TP_ARGS(dev, phys_addr, dma_addr, size, dir, attrs)) 82 enum dma_data_direction dir, unsigned long attrs), [all …]
|
| /linux/fs/adfs/ |
| H A D | dir_fplus.c | 70 static u8 adfs_fplus_checkbyte(struct adfs_dir *dir) in adfs_fplus_checkbyte() argument 72 struct adfs_bigdirheader *h = dir->bighead; in adfs_fplus_checkbyte() 73 struct adfs_bigdirtail *t = dir->bigtail; in adfs_fplus_checkbyte() 83 bp = (void *)dir->bhs[bi]->b_data; in adfs_fplus_checkbyte() 84 bs = dir->bhs[bi]->b_size; in adfs_fplus_checkbyte() 104 unsigned int size, struct adfs_dir *dir) in adfs_fplus_read() argument 112 ret = adfs_dir_read_buffers(sb, indaddr, sb->s_blocksize, dir); in adfs_fplus_read() 116 dir->bighead = h = (void *)dir->bhs[0]->b_data; in adfs_fplus_read() 131 ret = adfs_dir_read_buffers(sb, indaddr, dirsize, dir); in adfs_fplus_read() 135 dir->bigtail = t = (struct adfs_bigdirtail *) in adfs_fplus_read() [all …]
|
| H A D | dir_f.c | 70 adfs_dir_checkbyte(const struct adfs_dir *dir) in adfs_dir_checkbyte() argument 72 struct buffer_head * const *bh = dir->bh; in adfs_dir_checkbyte() 73 const int blocksize_bits = dir->sb->s_blocksize_bits; in adfs_dir_checkbyte() 124 static int adfs_f_validate(struct adfs_dir *dir) in adfs_f_validate() argument 126 struct adfs_dirheader *head = dir->dirhead; in adfs_f_validate() 127 struct adfs_newdirtail *tail = dir->newtail; in adfs_f_validate() 134 adfs_dir_checkbyte(dir) != tail->dircheckbyte) in adfs_f_validate() 142 struct adfs_dir *dir) in adfs_f_read() argument 150 ret = adfs_dir_read_buffers(sb, indaddr, ADFS_NEWDIR_SIZE, dir); in adfs_f_read() 154 dir->dirhead = bufoff(dir->bh, 0); in adfs_f_read() [all …]
|
| /linux/drivers/nubus/ |
| H A D | nubus.c | 229 struct nubus_dir *dir) 231 dir->ptr = dir->base = board->directory; in nubus_get_root_dir() argument 232 dir->done = 0; in nubus_get_root_dir() 233 dir->mask = board->lanes; in nubus_get_root_dir() 239 int nubus_get_func_dir(const struct nubus_rsrc *fres, struct nubus_dir *dir) 241 dir->ptr = dir->base = fres->directory; in nubus_get_func_dir() argument 242 dir->done = 0; in nubus_get_func_dir() 243 dir in nubus_get_func_dir() 251 nubus_get_board_dir(const struct nubus_board * board,struct nubus_dir * dir) nubus_get_board_dir() argument 270 nubus_get_subdir(const struct nubus_dirent * ent,struct nubus_dir * dir) nubus_get_subdir() argument 308 nubus_rewinddir(struct nubus_dir * dir) nubus_rewinddir() argument 334 nubus_find_rsrc(struct nubus_dir * dir,unsigned char rsrc_type,struct nubus_dirent * ent) nubus_find_rsrc() argument 353 struct nubus_dir dir; nubus_get_block_rsrc_dir() local 373 struct nubus_dir dir; nubus_get_display_vidmode() local 504 struct nubus_dir dir; nubus_get_functional_resource() local 619 struct nubus_dir dir; nubus_get_vendorinfo() local 645 struct nubus_dir dir; nubus_get_board_resource() local 733 struct nubus_dir dir; nubus_add_board() local [all...] |
| /linux/drivers/thunderbolt/ |
| H A D | property.c | 108 struct tb_property_dir *dir; in tb_property_parse() 124 dir = __tb_property_parse_dir(block, block_len, entry->value, in tb_property_parse() 126 if (!dir) { in tb_property_parse() 130 property->value.dir = dir; in tb_property_parse() 176 struct tb_property_dir *dir; in __tb_property_parse_dir() 181 dir = kzalloc_obj(*dir); in __tb_property_parse_dir() 182 if (!dir) in __tb_property_parse_dir() 185 INIT_LIST_HEAD(&dir in __tb_property_parse_dir() 106 struct tb_property_dir *dir; tb_property_parse() local 174 struct tb_property_dir *dir; __tb_property_parse_dir() local 262 struct tb_property_dir *dir; tb_property_create_dir() local 311 tb_property_free_dir(struct tb_property_dir * dir) tb_property_free_dir() argument 327 tb_property_dir_length(const struct tb_property_dir * dir,bool recurse,size_t * data_len) tb_property_dir_length() argument 366 __tb_property_format_dir(const struct tb_property_dir * dir,u32 * block,unsigned int start_offset,size_t block_len) __tb_property_format_dir() argument 508 tb_property_format_dir(const struct tb_property_dir * dir,u32 * block,size_t block_len) tb_property_format_dir() argument 532 tb_property_copy_dir(const struct tb_property_dir * dir) tb_property_copy_dir() argument 709 tb_property_add_dir(struct tb_property_dir * parent,const char * key,struct tb_property_dir * dir) tb_property_add_dir() argument 752 tb_property_find(struct tb_property_dir * dir,const char * key,enum tb_property_type type) tb_property_find() argument 773 tb_property_get_next(struct tb_property_dir * dir,struct tb_property * prev) tb_property_get_next() argument [all...] |
| /linux/fs/hpfs/ |
| H A D | namei.c | 12 static void hpfs_update_directory_times(struct inode *dir) in hpfs_update_directory_times() argument 14 time64_t t = local_to_gmt(dir->i_sb, local_get_seconds(dir->i_sb)); in hpfs_update_directory_times() 15 if (t == inode_get_mtime_sec(dir) && in hpfs_update_directory_times() 16 t == inode_get_ctime_sec(dir)) in hpfs_update_directory_times() 18 inode_set_mtime_to_ts(dir, inode_set_ctime(dir, t, 0)); in hpfs_update_directory_times() 19 hpfs_write_inode_nolock(dir); in hpfs_update_directory_times() 22 static struct dentry *hpfs_mkdir(struct mnt_idmap *idmap, struct inode *dir, in hpfs_mkdir() argument 39 hpfs_lock(dir->i_sb); in hpfs_mkdir() 41 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir() 44 dnode = hpfs_alloc_dnode(dir->i_sb, fno, &dno, &qbh0); in hpfs_mkdir() [all …]
|
| /linux/kernel/dma/ |
| H A D | mapping.c | 154 enum dma_data_direction dir, unsigned long attrs) 161 BUG_ON(!valid_dma_direction(dir)); in dma_map_phys() 172 addr = dma_direct_map_phys(dev, phys, size, dir, attrs, true); in dma_map_phys() 176 addr = iommu_dma_map_phys(dev, phys, size, dir, attrs); in dma_map_phys() 178 addr = ops->map_phys(dev, phys, size, dir, attrs); in dma_map_phys() 181 kmsan_handle_dma(phys, size, dir); in dma_map_phys() 182 trace_dma_map_phys(dev, phys, addr, size, dir, attrs); in dma_map_phys() 183 debug_dma_map_phys(dev, phys, size, dir, addr, attrs); in dma_map_phys() 190 size_t offset, size_t size, enum dma_data_direction dir, 202 return dma_map_phys(dev, phys, size, dir, attr in dma_map_page_attrs() 156 dma_map_phys(struct device * dev,phys_addr_t phys,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_phys() argument 192 dma_map_page_attrs(struct device * dev,struct page * page,size_t offset,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_page_attrs() argument 209 dma_unmap_phys(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_phys() argument 233 dma_unmap_page_attrs(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_page_attrs() argument 243 __dma_map_sg_attrs(struct device * dev,struct scatterlist * sg,int nents,enum dma_data_direction dir,unsigned long attrs) __dma_map_sg_attrs() argument 295 dma_map_sg_attrs(struct device * dev,struct scatterlist * sg,int nents,enum dma_data_direction dir,unsigned long attrs) dma_map_sg_attrs() argument 334 dma_map_sgtable(struct device * dev,struct sg_table * sgt,enum dma_data_direction dir,unsigned long attrs) dma_map_sgtable() argument 347 dma_unmap_sg_attrs(struct device * dev,struct scatterlist * sg,int nents,enum dma_data_direction dir,unsigned long attrs) dma_unmap_sg_attrs() argument 366 dma_map_resource(struct device * dev,phys_addr_t phys_addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_resource() argument 373 dma_unmap_resource(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_resource() argument 381 __dma_sync_single_for_cpu(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir) __dma_sync_single_for_cpu() argument 398 __dma_sync_single_for_device(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir) __dma_sync_single_for_device() argument 415 __dma_sync_sg_for_cpu(struct device * dev,struct scatterlist * sg,int nelems,enum dma_data_direction dir) __dma_sync_sg_for_cpu() argument 432 __dma_sync_sg_for_device(struct device * dev,struct scatterlist * sg,int nelems,enum dma_data_direction dir) __dma_sync_sg_for_device() argument 703 __dma_alloc_pages(struct device * dev,size_t size,dma_addr_t * dma_handle,enum dma_data_direction dir,gfp_t gfp) __dma_alloc_pages() argument 725 dma_alloc_pages(struct device * dev,size_t size,dma_addr_t * dma_handle,enum dma_data_direction dir,gfp_t gfp) dma_alloc_pages() argument 741 __dma_free_pages(struct device * dev,size_t size,struct page * page,dma_addr_t dma_handle,enum dma_data_direction dir) __dma_free_pages() argument 755 dma_free_pages(struct device * dev,size_t size,struct page * page,dma_addr_t dma_handle,enum dma_data_direction dir) dma_free_pages() argument 777 alloc_single_sgt(struct device * dev,size_t size,enum dma_data_direction dir,gfp_t gfp) alloc_single_sgt() argument 801 dma_alloc_noncontiguous(struct device * dev,size_t size,enum dma_data_direction dir,gfp_t gfp,unsigned long attrs) dma_alloc_noncontiguous() argument 827 free_single_sgt(struct device * dev,size_t size,struct sg_table * sgt,enum dma_data_direction dir) free_single_sgt() argument 836 dma_free_noncontiguous(struct device * dev,size_t size,struct sg_table * sgt,enum dma_data_direction dir) dma_free_noncontiguous() argument [all...] |
| H A D | direct.h | 22 enum dma_data_direction dir, unsigned long attrs); 29 int nents, enum dma_data_direction dir); 32 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_device() argument 41 int nents, enum dma_data_direction dir, unsigned long attrs); 43 struct scatterlist *sgl, int nents, enum dma_data_direction dir); 46 struct scatterlist *sgl, int nents, enum dma_data_direction dir, in dma_direct_unmap_sg() argument 51 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_cpu() argument 57 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_device() argument 61 swiotlb_sync_single_for_device(dev, paddr, size, dir); in dma_direct_sync_single_for_device() 64 arch_sync_dma_for_device(paddr, size, dir); in dma_direct_sync_single_for_device() [all …]
|
| /linux/drivers/dma/dw-edma/ |
| H A D | dw-hdma-v0-debugfs.c | 35 #define CTX_REGISTER(dw, name, dir, ch) \ argument 36 {#name, REGS_CH_ADDR(dw, name, dir, ch)} 79 static void dw_hdma_debugfs_regs_ch(struct dw_edma *dw, enum dw_edma_dir dir, in dw_hdma_debugfs_regs_ch() argument 83 CTX_REGISTER(dw, ch_en, dir, ch), in dw_hdma_debugfs_regs_ch() 84 CTX_REGISTER(dw, doorbell, dir, ch), in dw_hdma_debugfs_regs_ch() 85 CTX_REGISTER(dw, prefetch, dir, ch), in dw_hdma_debugfs_regs_ch() 86 CTX_REGISTER(dw, handshake, dir, ch), in dw_hdma_debugfs_regs_ch() 87 CTX_REGISTER(dw, llp.lsb, dir, ch), in dw_hdma_debugfs_regs_ch() 88 CTX_REGISTER(dw, llp.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 89 CTX_REGISTER(dw, cycle_sync, dir, ch), in dw_hdma_debugfs_regs_ch() [all …]
|
| H A D | dw-hdma-v0-core.c | 32 __dw_ch_regs(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch) in __dw_ch_regs() argument 34 if (dir == EDMA_DIR_WRITE) in __dw_ch_regs() 40 #define SET_CH_32(dw, dir, ch, name, value) \ argument 41 writel(value, &(__dw_ch_regs(dw, dir, ch)->name)) 43 #define GET_CH_32(dw, dir, ch, name) \ argument 44 readl(&(__dw_ch_regs(dw, dir, ch)->name)) 66 static u16 dw_hdma_v0_core_ch_count(struct dw_edma *dw, enum dw_edma_dir dir) in dw_hdma_v0_core_ch_count() argument 82 GET_CH_32(dw, chan->id, chan->dir, ch_stat)); in dw_hdma_v0_core_ch_status() 96 SET_CH_32(dw, chan->dir, chan->id, int_clear, HDMA_V0_STOP_INT_MASK); in dw_hdma_v0_core_clear_done_int() 103 SET_CH_32(dw, chan->dir, chan->id, int_clear, HDMA_V0_ABORT_INT_MASK); in dw_hdma_v0_core_clear_abort_int() [all …]
|
| /linux/net/ipv4/netfilter/ |
| H A D | nf_nat_h323.c | 98 int dir = CTINFO2DIR(ctinfo); in set_sig_addr() local 105 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr() 106 port == info->sig_port[dir]) { in set_sig_addr() 118 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_sig_addr() 119 info->sig_port[!dir]); in set_sig_addr() 122 &ct->tuplehash[!dir]. in set_sig_addr() 124 info->sig_port[!dir]); in set_sig_addr() 125 } else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip && in set_sig_addr() 126 port == info->sig_port[dir]) { in set_sig_addr() 130 &ct->tuplehash[!dir] in set_sig_addr() 150 int dir = CTINFO2DIR(ctinfo); set_ras_addr() local 183 int dir = CTINFO2DIR(ctinfo); nat_rtp_rtcp() local 286 int dir = CTINFO2DIR(ctinfo); nat_t120() local 325 int dir = CTINFO2DIR(ctinfo); nat_h245() local 403 int dir = CTINFO2DIR(ctinfo); nat_q931() local 486 int dir = CTINFO2DIR(ctinfo); nat_callforwarding() local [all...] |
| /linux/kernel/ |
| H A D | sysctl.c | 76 static int _proc_do_string(char *data, int maxlen, int dir, in _proc_do_string() argument 87 if (SYSCTL_USER_TO_KERN(dir)) { in _proc_do_string() 189 int proc_dostring(const struct ctl_table *table, int dir, in proc_dostring() argument 192 if (SYSCTL_USER_TO_KERN(dir)) in proc_dostring() 195 return _proc_do_string(table->data, table->maxlen, dir, buffer, lenp, in proc_dostring() 414 int proc_uint_conv(ulong *u_ptr, uint *k_ptr, int dir, in proc_uint_conv() argument 419 if (SYSCTL_KERN_TO_USER(dir)) in proc_uint_conv() 447 static int do_proc_uint_conv(ulong *u_ptr, uint *k_ptr, int dir, in do_proc_uint_conv() argument 450 return proc_uint_conv(u_ptr, k_ptr, dir, tbl, false, in do_proc_uint_conv() 454 static int do_proc_uint_conv_minmax(ulong *u_ptr, uint *k_ptr, int dir, in do_proc_uint_conv_minmax() argument [all …]
|
| /linux/tools/power/cpupower/bench/ |
| H A D | cpufreq-bench_plot.sh | 9 dir=`mktemp -d` 63 echo "set terminal $picture_type" >> $dir/plot_script.gpl 64 echo "set output \"$output_file\"" >> $dir/plot_script.gpl 65 echo "set title \"$global_title\"" >> $dir/plot_script.gpl 66 echo "set xlabel \"sleep/load time\"" >> $dir/plot_script.gpl 67 echo "set ylabel \"Performance (%)\"" >> $dir/plot_script.gpl 78 cat ${file[$plot]} |grep -v "^#" |awk '{printf "%lu %.1f\n",$2/1000, $6}' >$dir/data_$plot 81 echo -n "plot " >> $dir/plot_script.gpl 83 echo -n "\"$dir/data_$plot\" title \"${title[$plot]}\" with lines" >> $dir/plot_script.gpl 85 echo -n ", " >> $dir/plot_script.gpl [all …]
|
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | nft_nat.sh | 124 for dir in "in" "out" ; do 126 if ! ip netns exec "$ns0" nft list counter inet filter "${ns}${dir}" | grep -q "$expect";then 127 bad_counter "$ns0" "$ns${dir}" "$expect" "check_ns0_counters 4" 132 if ! ip netns exec "$ns0" nft list counter inet filter "${ns}${dir}6" | grep -q "$expect";then 133 bad_counter "$ns0" "$ns${dir}6" "$expect" "check_ns0_counters 5" 179 for dir in "in6" "out6" ; do 180 if ! ip netns exec "$ns0" nft list counter inet filter "ns1${dir}" | grep -q "$expect";then 181 bad_counter "$ns0" ns1$dir "$expect" "test_local_dnat6 1" 187 for dir in "in6" "out6" ; do 188 if ! ip netns exec "$ns0" nft list counter inet filter "ns2${dir}" | gre [all...] |
| /linux/tools/perf/trace/beauty/ |
| H A D | ioctl.c | 21 static size_t ioctl__scnprintf_tty_cmd(int nr, int dir, char *bf, size_t size) in ioctl__scnprintf_tty_cmd() argument 44 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'T', nr, dir); in ioctl__scnprintf_tty_cmd() 47 static size_t ioctl__scnprintf_drm_cmd(int nr, int dir, char *bf, size_t size) in ioctl__scnprintf_drm_cmd() argument 55 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'd', nr, dir); in ioctl__scnprintf_drm_cmd() 58 static size_t ioctl__scnprintf_sndrv_pcm_cmd(int nr, int dir, char *bf, size_t size) in ioctl__scnprintf_sndrv_pcm_cmd() argument 66 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'A', nr, dir); in ioctl__scnprintf_sndrv_pcm_cmd() 69 static size_t ioctl__scnprintf_sndrv_ctl_cmd(int nr, int dir, char *bf, size_t size) in ioctl__scnprintf_sndrv_ctl_cmd() argument 77 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'U', nr, dir); in ioctl__scnprintf_sndrv_ctl_cmd() 80 static size_t ioctl__scnprintf_kvm_cmd(int nr, int dir, char *bf, size_t size) in ioctl__scnprintf_kvm_cmd() argument 88 return scnprintf(bf, size, "(%#x, %#x, %#x)", 0xAE, nr, dir); in ioctl__scnprintf_kvm_cmd() [all …]
|
| /linux/net/netfilter/ |
| H A D | nf_flow_table_path.c | 29 enum ip_conntrack_dir dir) in nft_default_forward_path() argument 31 route->tuple[!dir].in.ifindex = dst_cache->dev->ifindex; in nft_default_forward_path() 32 route->tuple[dir].dst = dst_cache; in nft_default_forward_path() 33 route->tuple[dir].xmit_type = nft_xmit_type(dst_cache); in nft_default_forward_path() 48 enum ip_conntrack_dir dir, u8 *ha, in nft_dev_fill_forward_path() argument 51 const void *daddr = &ct->tuplehash[!dir].tuple.src.u3; in nft_dev_fill_forward_path() 208 enum ip_conntrack_dir dir) in nft_flow_tunnel_update_route() argument 210 struct dst_entry *cur_dst = route->tuple[dir].dst; in nft_flow_tunnel_update_route() 237 route->tuple[dir].dst = tun_dst; in nft_flow_tunnel_update_route() 246 enum ip_conntrack_dir dir, in nft_dev_forward_path() argument [all …]
|
| /linux/kernel/time/ |
| H A D | jiffies.c | 158 int dir, const struct ctl_table *tbl) in do_proc_int_conv_jiffies() 160 return proc_int_conv(negp, u_ptr, k_ptr, dir, tbl, false, in do_proc_int_conv_jiffies() 165 int *k_ptr, int dir, in do_proc_int_conv_userhz_jiffies() 168 return proc_int_conv(negp, u_ptr, k_ptr, dir, tbl, false, in do_proc_int_conv_userhz_jiffies() 174 int dir, const struct ctl_table *tbl) in do_proc_int_conv_ms_jiffies() 176 return proc_int_conv(negp, u_ptr, k_ptr, dir, tbl, false, in do_proc_int_conv_ms_jiffies() 181 int *k_ptr, int dir, in do_proc_int_conv_ms_jiffies_minmax() 184 return proc_int_conv(negp, u_ptr, k_ptr, dir, tbl, false, in do_proc_int_conv_ms_jiffies_minmax() 190 int dir, const struct ctl_table *tbl) in do_proc_int_conv_jiffies() 196 int *k_ptr, int dir, in do_proc_int_conv_userhz_jiffies() 159 do_proc_int_conv_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_jiffies() argument 166 do_proc_int_conv_userhz_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_userhz_jiffies() argument 175 do_proc_int_conv_ms_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_ms_jiffies() argument 182 do_proc_int_conv_ms_jiffies_minmax(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_ms_jiffies_minmax() argument 191 do_proc_int_conv_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_jiffies() argument 197 do_proc_int_conv_userhz_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_userhz_jiffies() argument 204 do_proc_int_conv_ms_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_ms_jiffies() argument 210 do_proc_int_conv_ms_jiffies_minmax(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_ms_jiffies_minmax() argument 232 proc_dointvec_jiffies(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos) proc_dointvec_jiffies() argument 255 proc_dointvec_userhz_jiffies(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos) proc_dointvec_userhz_jiffies() argument 278 proc_dointvec_ms_jiffies(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos) proc_dointvec_ms_jiffies() argument 286 proc_dointvec_ms_jiffies_minmax(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos) proc_dointvec_ms_jiffies_minmax() argument 310 proc_doulongvec_ms_jiffies_minmax(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos) proc_doulongvec_ms_jiffies_minmax() argument [all...] |
| /linux/fs/minix/ |
| H A D | namei.c | 22 static struct dentry *minix_lookup(struct inode * dir, struct dentry *dentry, unsigned int flags) in minix_lookup() argument 27 if (dentry->d_name.len > minix_sb(dir->i_sb)->s_namelen) in minix_lookup() 32 inode = minix_iget(dir->i_sb, ino); in minix_lookup() 36 static int minix_mknod(struct mnt_idmap *idmap, struct inode *dir, in minix_mknod() argument 44 inode = minix_new_inode(dir, mode); in minix_mknod() 53 static int minix_tmpfile(struct mnt_idmap *idmap, struct inode *dir, in minix_tmpfile() argument 56 struct inode *inode = minix_new_inode(dir, mode); in minix_tmpfile() 66 static int minix_create(struct mnt_idmap *idmap, struct inode *dir, in minix_create() argument 69 return minix_mknod(&nop_mnt_idmap, dir, dentry, mode, 0); in minix_create() 72 static int minix_symlink(struct mnt_idmap *idmap, struct inode *dir, in minix_symlink() argument [all …]
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs-srv-stats.c | 42 sum.dir[READ].cnt += r->dir[READ].cnt; in rtrs_srv_stats_rdma_to_str() 43 sum.dir[READ].size_total += r->dir[READ].size_total; in rtrs_srv_stats_rdma_to_str() 44 sum.dir[WRITE].cnt += r->dir[WRITE].cnt; in rtrs_srv_stats_rdma_to_str() 45 sum.dir[WRITE].size_total += r->dir[WRITE].size_total; in rtrs_srv_stats_rdma_to_str() 49 sum.dir[READ].cnt, sum.dir[READ].size_total, in rtrs_srv_stats_rdma_to_str() 50 sum.dir[WRITE].cnt, sum.dir[WRITE].size_total); in rtrs_srv_stats_rdma_to_str()
|
| /linux/drivers/gpio/ |
| H A D | gpio-en7523.c | 26 void __iomem *dir[2]; member 34 u32 dir = ioread32(ctrl->dir[gpio / 16]); in airoha_dir_set() local 39 dir |= mask; in airoha_dir_set() 42 dir &= ~mask; in airoha_dir_set() 46 iowrite32(dir, ctrl->dir[gpio / 16]); in airoha_dir_set() 70 u32 dir = ioread32(ctrl->dir[gpio / 16]); in airoha_get_dir() local 73 return (dir & mask) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN; in airoha_get_dir() 91 ctrl->dir[0] = devm_platform_ioremap_resource(pdev, 1); in airoha_gpio_probe() 92 if (IS_ERR(ctrl->dir[0])) in airoha_gpio_probe() 93 return PTR_ERR(ctrl->dir[0]); in airoha_gpio_probe() [all …]
|
| /linux/fs/ramfs/ |
| H A D | inode.c | 58 const struct inode *dir, umode_t mode, dev_t dev) in ramfs_get_inode() argument 64 inode_init_owner(&nop_mnt_idmap, inode, dir, mode); in ramfs_get_inode() 98 ramfs_mknod(struct mnt_idmap *idmap, struct inode *dir, in ramfs_mknod() argument 101 struct inode * inode = ramfs_get_inode(dir->i_sb, dir, mode, dev); in ramfs_mknod() 105 error = security_inode_init_security(inode, dir, in ramfs_mknod() 115 inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir)); in ramfs_mknod() 121 static struct dentry *ramfs_mkdir(struct mnt_idmap *idmap, struct inode *dir, in ramfs_mkdir() argument 124 int retval = ramfs_mknod(&nop_mnt_idmap, dir, dentry, mode | S_IFDIR, 0); in ramfs_mkdir() 126 inc_nlink(dir); in ramfs_mkdir() 130 static int ramfs_create(struct mnt_idmap *idmap, struct inode *dir, in ramfs_create() argument [all …]
|
| /linux/include/net/netfilter/ |
| H A D | nf_conntrack_zones.h | 19 nf_ct_zone_init(struct nf_conntrack_zone *zone, u16 id, u8 dir, u8 flags) in nf_ct_zone_init() argument 23 zone->dir = dir; in nf_ct_zone_init() 37 return nf_ct_zone_init(tmp, skb->mark, tmpl->zone.dir, 0); in nf_ct_zone_tmpl() 51 enum ip_conntrack_dir dir) in nf_ct_zone_matches_dir() argument 53 return zone->dir & (1 << dir); in nf_ct_zone_matches_dir() 57 enum ip_conntrack_dir dir) in nf_ct_zone_id() argument 60 return nf_ct_zone_matches_dir(zone, dir) ? in nf_ct_zone_id() 69 enum ip_conntrack_dir dir) in nf_ct_zone_equal() argument 72 return nf_ct_zone_id(nf_ct_zone(a), dir) == in nf_ct_zone_equal() 73 nf_ct_zone_id(b, dir); in nf_ct_zone_equal()
|