/linux-master/net/rxrpc/ |
H A D | rxkad.c | 43 struct crypto_sync_skcipher *ci); 61 struct crypto_skcipher *ci; local 68 ci = crypto_alloc_skcipher("pcbc(des)", 0, CRYPTO_ALG_ASYNC); 69 if (IS_ERR(ci)) { 70 _leave(" = %ld", PTR_ERR(ci)); 71 return PTR_ERR(ci); 74 if (crypto_skcipher_setkey(ci, prep->data, 8) < 0) 77 prep->payload.data[0] = ci; 103 struct crypto_sync_skcipher *ci; local 110 ci 183 rxkad_prime_packet_security(struct rxrpc_connection *conn, struct crypto_sync_skcipher *ci) argument [all...] |
/linux-master/drivers/s390/crypto/ |
H A D | zcrypt_ep11misc.c | 42 static int card_cache_fetch(u16 cardnr, struct ep11_card_info *ci) argument 50 memcpy(ci, &ptr->info, sizeof(*ci)); 60 static void card_cache_update(u16 cardnr, const struct ep11_card_info *ci) argument 68 memcpy(&ptr->info, ci, sizeof(*ci)); 80 memcpy(&ptr->info, ci, sizeof(*ci));
|
H A D | zcrypt_ccamisc.c | 1581 static int cca_info_cache_fetch(u16 cardnr, u16 domain, struct cca_info *ci) argument 1589 memcpy(ci, &ptr->info, sizeof(*ci)); 1600 const struct cca_info *ci) 1609 memcpy(&ptr->info, ci, sizeof(*ci)); 1622 memcpy(&ptr->info, ci, sizeof(*ci)); 1659 static int fetch_cca_info(u16 cardnr, u16 domain, struct cca_info *ci) argument 1666 memset(ci, 1599 cca_info_cache_update(u16 cardnr, u16 domain, const struct cca_info *ci) argument 1733 cca_get_info(u16 card, u16 dom, struct cca_info *ci, int verify) argument 1757 struct cca_info ci; local 1878 struct cca_info ci; local [all...] |
/linux-master/drivers/net/vxlan/ |
H A D | vxlan_core.c | 156 struct nda_cacheinfo ci; local 230 ci.ndm_used = jiffies_to_clock_t(now - fdb->used); 231 ci.ndm_confirmed = 0; 232 ci.ndm_updated = jiffies_to_clock_t(now - fdb->updated); 233 ci.ndm_refcnt = 0; 235 if (nla_put(skb, NDA_CACHEINFO, sizeof(ci), &ci))
|
/linux-master/net/bluetooth/ |
H A D | hci_conn.c | 2599 struct hci_conn_info *ci; local 2606 if (!req.conn_num || req.conn_num > (PAGE_SIZE * 2) / sizeof(*ci)) 2609 size = sizeof(req) + req.conn_num * sizeof(*ci); 2621 ci = cl->conn_info; 2625 bacpy(&(ci + n)->bdaddr, &c->dst); 2626 (ci + n)->handle = c->handle; 2627 (ci + n)->type = c->type; 2628 (ci + n)->out = c->out; 2629 (ci + n)->state = c->state; 2630 (ci 2651 struct hci_conn_info ci; local [all...] |
/linux-master/drivers/md/ |
H A D | dm.c | 614 static struct bio *alloc_tio(struct clone_info *ci, struct dm_target *ti, argument 617 struct mapped_device *md = ci->io->md; 621 if (!ci->io->tio.io) { 622 /* the dm_target_io embedded in ci->io is available */ 623 tio = &ci->io->tio; 627 clone = bio_alloc_clone(NULL, ci->bio, gfp_mask, 640 tio->io = ci->io; 1477 static void setup_split_accounting(struct clone_info *ci, unsigned int len) argument 1479 struct dm_io *io = ci->io; 1481 if (ci 1492 alloc_multiple_bios(struct bio_list *blist, struct clone_info *ci, struct dm_target *ti, unsigned int num_bios, unsigned *len, gfp_t gfp_flag) argument 1522 __send_duplicate_bios(struct clone_info *ci, struct dm_target *ti, unsigned int num_bios, unsigned int *len, gfp_t gfp_flag) argument 1552 __send_empty_flush(struct clone_info *ci) argument 1591 __send_abnormal_io(struct clone_info *ci, struct dm_target *ti, unsigned int num_bios, unsigned int max_granularity, unsigned int max_sectors) argument 1630 __process_abnormal_io(struct clone_info *ci, struct dm_target *ti) argument 1720 __split_and_process_bio(struct clone_info *ci) argument 1760 init_clone_info(struct clone_info *ci, struct dm_io *io, struct dm_table *map, struct bio *bio, bool is_abnormal) argument 1783 struct clone_info ci; local [all...] |
/linux-master/drivers/usb/gadget/function/ |
H A D | f_fs.c | 4236 struct config_item *ci; local 4259 ci = opts->func_inst.group.cg_item.ci_parent->ci_parent; 4263 unregister_gadget_item(ci);
|
/linux-master/drivers/misc/cardreader/ |
H A D | rtsx_pcr.c | 318 ptr += pcr->ci; 319 if (pcr->ci < (HOST_CMDS_BUF_LEN / 4)) { 322 pcr->ci++; 334 val |= (u32)(pcr->ci * 4) & 0x00FFFFFF; 358 val |= (u32)(pcr->ci * 4) & 0x00FFFFFF;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 1222 len = (rq->mpwqe.shampo->pi - rq->mpwqe.shampo->ci) & 1224 mlx5e_shampo_dealloc_hd(rq, len, rq->mpwqe.shampo->ci, false); 1225 rq->mpwqe.shampo->pi = rq->mpwqe.shampo->ci;
|
H A D | en_tx.c | 823 u16 ci; local 832 ci = mlx5_wq_cyc_ctr2ix(&sq->wq, sqcc); 833 wi = &sq->db.wqe_info[ci]; 864 mlx5_wq_cyc_wqe_dump(&sq->wq, ci, wi->num_wqebbs); 901 u16 ci, sqcc, npkts = 0; local 907 ci = mlx5_wq_cyc_ctr2ix(&sq->wq, sqcc); 908 wi = &sq->db.wqe_info[ci];
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_atombios.c | 926 ATOM_CONNECTOR_INFO_I2C ci; local 929 ci = supported_devices->info_2d1.asConnInfo[i]; 931 ci = supported_devices->info.asConnInfo[i]; 945 supported_devices_connector_convert[ci.sucConnectorInfo. 953 dac = ci.sucConnectorInfo.sbfAccess.bfAssociatedDAC; 956 ci.sucI2cId.ucAccess; 2035 struct _ATOM_PPLIB_CI_CLOCK_INFO ci; member in union:pplib_clock_info 2495 sclk = le16_to_cpu(clock_info->ci.usEngineClockLow); 2496 sclk |= clock_info->ci.ucEngineClockHigh << 16; 2497 mclk = le16_to_cpu(clock_info->ci [all...] |
/linux-master/fs/ceph/ |
H A D | mds_client.h | 65 * ci->i_ceph_lock 617 struct ceph_inode_info *ci = ceph_inode(inode); local 619 return wait_on_bit(&ci->i_ceph_flags, CEPH_ASYNC_CREATE_BIT,
|
H A D | mds_client.c | 446 struct ceph_inode_info *ci = ceph_inode(inode); local 462 rde->raw_hash = ceph_str_hash(ci->i_dir_layout.dl_dir_hash, 1194 struct ceph_inode_info *ci = ceph_inode(dir); local 1198 spin_lock(&ci->i_unsafe_lock); 1199 list_add_tail(&req->r_unsafe_dir_item, &ci->i_unsafe_dirops); 1200 spin_unlock(&ci->i_unsafe_lock); 1229 struct ceph_inode_info *ci = ceph_inode(req->r_unsafe_dir); local 1230 spin_lock(&ci->i_unsafe_lock); 1232 spin_unlock(&ci->i_unsafe_lock); 1236 struct ceph_inode_info *ci local 1287 struct ceph_inode_info *ci; local 1894 struct ceph_inode_info *ci = ceph_inode(inode); local 1984 struct ceph_inode_info *ci = ceph_inode(inode); local 2174 struct ceph_inode_info *ci = ceph_inode(inode); local 2509 struct ceph_inode_info *ci; local 2538 struct ceph_inode_info *ci = ceph_inode(dir); local 3533 struct ceph_inode_info *ci; local 3654 struct ceph_inode_info *ci = ceph_inode(req->r_parent); local 3960 struct ceph_inode_info *ci = local 4479 struct ceph_inode_info *ci = ceph_inode(inode); local [all...] |
H A D | caps.c | 50 struct ceph_inode_info *ci, 440 struct ceph_cap *__get_cap_for_mds(struct ceph_inode_info *ci, int mds) argument 443 struct rb_node *n = ci->i_caps.rb_node; 457 struct ceph_cap *ceph_get_cap_for_mds(struct ceph_inode_info *ci, int mds) argument 461 spin_lock(&ci->i_ceph_lock); 462 cap = __get_cap_for_mds(ci, mds); 463 spin_unlock(&ci->i_ceph_lock); 470 static void __insert_cap_node(struct ceph_inode_info *ci, argument 473 struct rb_node **p = &ci->i_caps.rb_node; 489 rb_insert_color(&new->ci_node, &ci 496 __cap_set_timeouts(struct ceph_mds_client *mdsc, struct ceph_inode_info *ci) argument 516 __cap_delay_requeue(struct ceph_mds_client *mdsc, struct ceph_inode_info *ci) argument 543 __cap_delay_requeue_front(struct ceph_mds_client *mdsc, struct ceph_inode_info *ci) argument 562 __cap_delay_cancel(struct ceph_mds_client *mdsc, struct ceph_inode_info *ci) argument 576 __check_cap_issue(struct ceph_inode_info *ci, struct ceph_cap *cap, unsigned issued) argument 624 change_auth_cap_ses(struct ceph_inode_info *ci, struct ceph_mds_session *session) argument 657 struct ceph_inode_info *ci = ceph_inode(inode); local 811 __ceph_caps_issued(struct ceph_inode_info *ci, int *implemented) argument 846 __ceph_caps_issued_other(struct ceph_inode_info *ci, struct ceph_cap *ocap) argument 890 __ceph_caps_issued_mask(struct ceph_inode_info *ci, int mask, int touch) argument 948 __ceph_caps_issued_mask_metric(struct ceph_inode_info *ci, int mask, int touch) argument 965 __ceph_caps_revoking_other(struct ceph_inode_info *ci, struct ceph_cap *ocap, int mask) argument 980 ceph_caps_revoking(struct ceph_inode_info *ci, int mask) argument 994 __ceph_caps_used(struct ceph_inode_info *ci) argument 1019 __ceph_caps_file_wanted(struct ceph_inode_info *ci) argument 1080 __ceph_caps_wanted(struct ceph_inode_info *ci) argument 1098 __ceph_caps_mds_wanted(struct ceph_inode_info *ci, bool check) argument 1118 struct ceph_inode_info *ci = ceph_inode(inode); local 1138 struct ceph_inode_info *ci = cap->ci; local 1213 struct ceph_inode_info *ci = cap->ci; local 1377 __ceph_remove_caps(struct ceph_inode_info *ci) argument 1407 struct ceph_inode_info *ci = cap->ci; local 1533 __send_cap(struct cap_msg_args *arg, struct ceph_inode_info *ci) argument 1729 ceph_flush_snaps(struct ceph_inode_info *ci, struct ceph_mds_session **psession) argument 1795 __ceph_mark_dirty_caps(struct ceph_inode_info *ci, int mask, struct ceph_cap_flush **pcf) argument 1900 __detach_cap_flush_from_ci(struct ceph_inode_info *ci, struct ceph_cap_flush *cf) argument 1927 struct ceph_inode_info *ci = ceph_inode(inode); local 1975 struct ceph_inode_info *ci = ceph_inode(inode); variable in typeref:struct:ceph_inode_info 1996 __ceph_should_report_size(struct ceph_inode_info *ci) argument 2020 ceph_check_caps(struct ceph_inode_info *ci, int flags) argument 2289 struct ceph_inode_info *ci = ceph_inode(inode); local 2346 struct ceph_inode_info *ci = ceph_inode(inode); local 2368 struct ceph_inode_info *ci = ceph_inode(inode); local 2484 struct ceph_inode_info *ci = ceph_inode(inode); local 2536 struct ceph_inode_info *ci = ceph_inode(inode); local 2652 struct ceph_inode_info *ci; local 2704 struct ceph_inode_info *ci; local 2736 ceph_kick_flushing_inode_caps(struct ceph_mds_session *session, struct ceph_inode_info *ci) argument 2766 ceph_take_cap_refs(struct ceph_inode_info *ci, int got, bool snap_rwsem_locked) argument 2821 struct ceph_inode_info *ci = ceph_inode(inode); local 2981 struct ceph_inode_info *ci = ceph_inode(inode); local 3047 struct ceph_inode_info *ci = ceph_inode(inode); local 3184 ceph_get_cap_refs(struct ceph_inode_info *ci, int caps) argument 3196 ceph_try_drop_cap_snap(struct ceph_inode_info *ci, struct ceph_cap_snap *capsnap) argument 3231 __ceph_put_cap_refs(struct ceph_inode_info *ci, int had, enum put_cap_refs_mode mode) argument 3324 ceph_put_cap_refs(struct ceph_inode_info *ci, int had) argument 3329 ceph_put_cap_refs_async(struct ceph_inode_info *ci, int had) argument 3341 ceph_put_wrbuffer_cap_refs(struct ceph_inode_info *ci, int nr, struct ceph_snap_context *snapc) argument 3493 struct ceph_inode_info *ci = ceph_inode(inode); variable in typeref:struct:ceph_inode_info 3810 struct ceph_inode_info *ci = ceph_inode(inode); variable in typeref:struct:ceph_inode_info 3920 struct ceph_inode_info *ci = ceph_inode(inode); local 3948 struct ceph_inode_info *ci = ceph_inode(inode); local 3966 struct ceph_inode_info *ci = ceph_inode(inode); local 4019 struct ceph_inode_info *ci = ceph_inode(inode); local 4066 struct ceph_inode_info *ci = ceph_inode(inode); local 4199 struct ceph_inode_info *ci = ceph_inode(inode); local 4326 struct ceph_inode_info *ci; local 4606 struct ceph_inode_info *ci; local 4659 struct ceph_inode_info *ci; local 4685 __ceph_touch_fmode(struct ceph_inode_info *ci, struct ceph_mds_client *mdsc, int fmode) argument 4700 ceph_get_fmode(struct ceph_inode_info *ci, int fmode, int count) argument 4734 ceph_put_fmode(struct ceph_inode_info *ci, int fmode, int count) argument 4773 struct ceph_inode_info *ci = ceph_inode(inode); local 4816 struct ceph_inode_info *ci = ceph_inode(inode); local 4959 struct ceph_inode_info *ci = ceph_inode(inode); local 4987 struct ceph_inode_info *ci = ceph_inode(inode); local [all...] |
H A D | addr.c | 84 struct ceph_inode_info *ci; local 94 ci = ceph_inode(inode); 97 spin_lock(&ci->i_ceph_lock); 98 BUG_ON(ci->i_wr_ref == 0); // caller should hold Fw reference 99 if (__ceph_have_pending_cap_snap(ci)) { 101 list_last_entry(&ci->i_cap_snaps, 107 BUG_ON(!ci->i_head_snapc); 108 snapc = ceph_get_snap_context(ci->i_head_snapc); 109 ++ci->i_wrbuffer_ref_head; 111 if (ci 142 struct ceph_inode_info *ci = ceph_inode(inode); local 168 struct ceph_inode_info *ci = ceph_inode(inode); local 212 struct ceph_inode_info *ci = ceph_inode(inode); local 279 struct ceph_inode_info *ci = ceph_inode(inode); local 330 struct ceph_inode_info *ci = ceph_inode(inode); local 516 struct ceph_inode_info *ci = ceph_inode(inode); local 549 struct ceph_inode_info *ci = ceph_inode(inode); local 606 struct ceph_inode_info *ci = ceph_inode(inode); local 645 struct ceph_inode_info *ci = ceph_inode(inode); local 825 struct ceph_inode_info *ci = ceph_inode(inode); local 926 struct ceph_inode_info *ci = ceph_inode(inode); local 1430 struct ceph_inode_info *ci = ceph_inode(inode); local 1477 struct ceph_inode_info *ci = ceph_inode(inode); local 1508 struct ceph_inode_info *ci = ceph_inode(inode); local 1595 struct ceph_inode_info *ci = ceph_inode(inode); local 1687 struct ceph_inode_info *ci = ceph_inode(inode); local 1834 struct ceph_inode_info *ci = ceph_inode(inode); local 1987 __ceph_pool_perm_get(struct ceph_inode_info *ci, s64 pool, struct ceph_string *pool_ns) argument 2165 struct ceph_inode_info *ci = ceph_inode(inode); local [all...] |
H A D | file.c | 203 struct ceph_inode_info *ci = ceph_inode(inode); local 205 ceph_inode_to_fs_client(&ci->netfs.inode)->mount_options; 235 ceph_get_fmode(ci, fmode, 1); 242 if ((file->f_mode & FMODE_WRITE) && ceph_has_inline_data(ci)) { 252 ceph_put_fmode(ci, fi->fmode, 1); 255 wake_up_all(&ci->i_cap_wq); 304 struct ceph_inode_info *ci = ceph_inode(inode); local 308 spin_lock(&ci->i_ceph_lock); 309 __ceph_touch_fmode(ci, mdsc, fmode); 310 wanted = __ceph_caps_file_wanted(ci); 361 struct ceph_inode_info *ci = ceph_inode(inode); local 478 struct ceph_inode_info *ci = ceph_inode(dir); local 527 struct ceph_inode_info *ci = ceph_inode(dir); local 547 struct ceph_inode_info *ci = ceph_inode(inode); local 636 struct ceph_inode_info *ci = ceph_inode(dir); local 938 struct ceph_inode_info *ci = ceph_inode(inode); local 990 struct ceph_inode_info *ci = ceph_inode(inode); local 1229 struct ceph_inode_info *ci = ceph_inode(inode); local 1360 struct ceph_inode_info *ci = ceph_inode(inode); local 1426 struct ceph_inode_info *ci = ceph_inode(inode); local 1654 struct ceph_inode_info *ci = ceph_inode(inode); local 2054 struct ceph_inode_info *ci = ceph_inode(inode); local 2209 struct ceph_inode_info *ci = ceph_inode(inode); local 2276 struct ceph_inode_info *ci = ceph_inode(inode); local 2512 struct ceph_inode_info *ci = ceph_inode(inode); local 2554 struct ceph_inode_info *ci = ceph_inode(inode); local 2602 struct ceph_inode_info *ci = ceph_inode(inode); local [all...] |
/linux-master/net/ipv6/ |
H A D | addrconf.c | 5004 struct ifa_cacheinfo *ci; local 5006 ci = nla_data(tb[IFA_CACHEINFO]); 5007 cfg.valid_lft = ci->ifa_valid; 5008 cfg.preferred_lft = ci->ifa_prefered; 5078 struct ifa_cacheinfo ci; local 5080 ci.cstamp = cstamp_delta(cstamp); 5081 ci.tstamp = cstamp_delta(tstamp); 5082 ci.ifa_prefered = preferred; 5083 ci.ifa_valid = valid; 5085 return nla_put(skb, IFA_CACHEINFO, sizeof(ci), 5792 struct ifla_cacheinfo ci; local 6191 struct prefix_cacheinfo ci; local [all...] |
/linux-master/drivers/net/ethernet/realtek/ |
H A D | r8169_main.c | 1912 const struct rtl_coalesce_info *ci; local 1915 ci = rtl_coalesce_info_8169; 1917 ci = rtl_coalesce_info_8168_8136; 1921 return ci; 1923 for (; ci->speed; ci++) { 1924 if (tp->phydev->speed == ci->speed) 1925 return ci; 1937 const struct rtl_coalesce_info *ci; local 1947 ci 1975 const struct rtl_coalesce_info *ci; local [all...] |
/linux-master/drivers/usb/storage/ |
H A D | uas.c | 202 struct uas_cmd_info *ci = scsi_cmd_priv(cmnd); local 209 prefix, status, ci->uas_tag, 210 (ci->state & SUBMIT_STATUS_URB) ? " s-st" : "", 211 (ci->state & ALLOC_DATA_IN_URB) ? " a-in" : "", 212 (ci->state & SUBMIT_DATA_IN_URB) ? " s-in" : "", 213 (ci->state & ALLOC_DATA_OUT_URB) ? " a-out" : "", 214 (ci->state & SUBMIT_DATA_OUT_URB) ? " s-out" : "", 215 (ci->state & ALLOC_CMD_URB) ? " a-cmd" : "", 216 (ci->state & SUBMIT_CMD_URB) ? " s-cmd" : "", 217 (ci [all...] |
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_mbox.c | 428 mb->un.varCfgLnk.ci = 1;
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mvm.h | 2501 struct iwl_fw_channel_info *ci) 2503 return (u8 *)ci + (iwl_mvm_has_ultra_hb_channel(mvm) ? 2516 struct iwl_fw_channel_info *ci, 2521 ci->channel = cpu_to_le32(chan); 2522 ci->band = band; 2523 ci->width = width; 2524 ci->ctrl_pos = ctrl_pos; 2527 (struct iwl_fw_channel_info_v1 *)ci; 2538 struct iwl_fw_channel_info *ci, 2543 iwl_mvm_set_chan_info(mvm, ci, chande 2500 iwl_mvm_chan_info_cmd_tail(struct iwl_mvm *mvm, struct iwl_fw_channel_info *ci) argument 2515 iwl_mvm_set_chan_info(struct iwl_mvm *mvm, struct iwl_fw_channel_info *ci, u32 chan, u8 band, u8 width, u8 ctrl_pos) argument 2537 iwl_mvm_set_chan_info_chandef(struct iwl_mvm *mvm, struct iwl_fw_channel_info *ci, const struct cfg80211_chan_def *chandef) argument [all...] |
/linux-master/drivers/video/console/ |
H A D | newport_con.c | 69 int xend, int yend, int ci) 76 npregs->set.colori = ci; 134 int yend, int ci) 144 npregs->set.colori = ci; 149 static inline void newport_clear_lines(int ystart, int yend, int ci) argument 153 newport_clear_screen(0, ystart, 1280 + 63, yend, ci); 68 newport_render_background(int xstart, int ystart, int xend, int yend, int ci) argument 133 newport_clear_screen(int xstart, int ystart, int xend, int yend, int ci) argument
|
/linux-master/drivers/soc/fsl/qbman/ |
H A D | qman.c | 138 * ci == cache-inhibited portal register 199 u8 ci, available, ithresh, vbit; member in struct:qm_eqcr 208 u8 pi, ci, fill, ithresh, vbit; member in struct:qm_dqrr 218 u8 pi, ci, fill, ithresh, vbit; member in struct:qm_mr 345 void __iomem *ci; /* cache-inhibited */ member in struct:qm_addr 365 return ioread32be(p->addr.ci + offset); 370 iowrite32be(val, p->addr.ci + offset); 431 eqcr->ci = qm_in(portal, QM_REG_EQCR_CI_CINH) & (QM_EQCR_SIZE - 1); 438 dpaa_cyc_diff(QM_EQCR_SIZE, eqcr->ci, pi); 456 u8 ci local [all...] |
/linux-master/drivers/iio/adc/ |
H A D | max1363.c | 299 const struct max1363_chip_info *ci) 303 for (i = 0; i < ci->num_modes; i++) 305 max1363_mode_table[ci->mode_list[i]]. 308 return &max1363_mode_table[ci->mode_list[i]]; 298 max1363_match_mode(const unsigned long *mask, const struct max1363_chip_info *ci) argument
|
/linux-master/drivers/firewire/ |
H A D | core-device.c | 36 void fw_csr_iterator_init(struct fw_csr_iterator *ci, const u32 *p) argument 38 ci->p = p + 1; 39 ci->end = ci->p + (p[0] >> 16); 43 int fw_csr_iterator_next(struct fw_csr_iterator *ci, int *key, int *value) argument 45 *key = *ci->p >> 24; 46 *value = *ci->p & 0xffffff; 48 return ci->p++ < ci->end; 54 struct fw_csr_iterator ci; local 70 struct fw_csr_iterator ci; local 139 struct fw_csr_iterator ci; local 287 struct fw_csr_iterator ci; local 500 struct fw_csr_iterator ci; local 524 struct fw_csr_iterator ci; local 768 struct fw_csr_iterator ci; local [all...] |