Home
last modified time | relevance | path

Searched refs:lc (Results 1 – 25 of 79) sorted by relevance

1234

/linux/lib/
H A Dlru_cache.c29 BUG_ON(!lc); \
30 BUG_ON(!lc->nr_elements); \
31 BUG_ON(test_and_set_bit(__LC_PARANOIA, &lc->flags)); \
35 clear_bit_unlock(__LC_PARANOIA, &lc->flags); \
39 #define PARANOIA_LC_ELEMENT(lc, e) do { \ argument
40 struct lru_cache *lc_ = (lc); \
55 int lc_try_lock(struct lru_cache *lc) in lc_try_lock() argument
59 val = cmpxchg(&lc->flags, 0, LC_LOCKED); in lc_try_lock()
83 struct lru_cache *lc; in lc_create() local
104 lc = kzalloc(sizeof(*lc), GFP_KERNEL); in lc_create()
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_linecard.sh39 local lc=$1
41 devlink lc show $DEVLINK_DEV lc $lc -j | jq -e -r ".[][][].state"
46 local lc=$1
50 busywait "$timeout" until_lc_state_is_not "$state" lc_state_get "$lc"
55 local lc=$1
59 busywait "$timeout" until_lc_state_is "$state" lc_state_get "$lc"
73 local lc=$1
75 devlink port -j | jq -e -r ".[][] | select(.lc==$lc) | .port" | wc -l
80 local lc=$1
84 busywait "$timeout" until_lc_port_count_is "$port_count" lc_port_count_get "$lc"
[all …]
/linux/drivers/md/
H A Ddm-log.c299 static int rw_header(struct log_c *lc, enum req_op op) in rw_header() argument
301 lc->io_req.bi_opf = op; in rw_header()
303 return dm_io(&lc->io_req, 1, &lc->header_location, NULL, IOPRIO_DEFAULT); in rw_header()
306 static int flush_header(struct log_c *lc) in flush_header() argument
309 .bdev = lc->header_location.bdev, in flush_header()
314 lc->io_req.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH; in flush_header()
316 return dm_io(&lc->io_req, 1, &null_location, NULL, IOPRIO_DEFAULT); in flush_header()
374 struct log_c *lc; in create_log_context() local
405 lc = kmalloc(sizeof(*lc), GFP_KERNEL); in create_log_context()
406 if (!lc) { in create_log_context()
[all …]
H A Ddm-log-userspace-base.c85 static int userspace_do_request(struct log_c *lc, const char *uuid, in userspace_do_request() argument
97 r = dm_consult_userspace(uuid, lc->luid, request_type, data, in userspace_do_request()
108 r = dm_consult_userspace(uuid, lc->luid, DM_ULOG_CTR, in userspace_do_request()
109 lc->usr_argv_str, in userspace_do_request()
110 strlen(lc->usr_argv_str) + 1, in userspace_do_request()
116 r = dm_consult_userspace(uuid, lc->luid, DM_ULOG_RESUME, NULL, in userspace_do_request()
160 struct log_c *lc = container_of(work, struct log_c, flush_log_work.work); in do_flush() local
162 atomic_set(&lc->sched_flush, 0); in do_flush()
164 r = userspace_do_request(lc, lc->uuid, DM_ULOG_FLUSH, NULL, 0, NULL, NULL); in do_flush()
167 dm_table_event(lc->ti->table); in do_flush()
[all …]
H A Ddm-log-writes.c138 static inline sector_t bio_to_dev_sectors(struct log_writes_c *lc, in bio_to_dev_sectors() argument
141 return sectors >> (lc->sectorshift - SECTOR_SHIFT); in bio_to_dev_sectors()
144 static inline sector_t dev_to_bio_sectors(struct log_writes_c *lc, in dev_to_bio_sectors() argument
147 return sectors << (lc->sectorshift - SECTOR_SHIFT); in dev_to_bio_sectors()
150 static void put_pending_block(struct log_writes_c *lc) in put_pending_block() argument
152 if (atomic_dec_and_test(&lc->pending_blocks)) { in put_pending_block()
154 if (waitqueue_active(&lc->wait)) in put_pending_block()
155 wake_up(&lc->wait); in put_pending_block()
159 static void put_io_block(struct log_writes_c *lc) in put_io_block() argument
161 if (atomic_dec_and_test(&lc->io_blocks)) { in put_io_block()
[all …]
H A Ddm-linear.c32 struct linear_c *lc; in linear_ctr() local
42 lc = kmalloc(sizeof(*lc), GFP_KERNEL); in linear_ctr()
43 if (lc == NULL) { in linear_ctr()
53 lc->start = tmp; in linear_ctr()
55 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), &lc->dev); in linear_ctr()
66 ti->private = lc; in linear_ctr()
70 kfree(lc); in linear_ctr()
76 struct linear_c *lc = ti->private; in linear_dtr() local
78 dm_put_device(ti, lc->dev); in linear_dtr()
79 kfree(lc); in linear_dtr()
[all …]
/linux/arch/s390/include/asm/
H A Dvtime.h7 struct lowcore *lc = get_lowcore(); in update_timer_sys() local
9 lc->system_timer += lc->last_update_timer - lc->exit_timer; in update_timer_sys()
10 lc->user_timer += lc->exit_timer - lc->sys_enter_timer; in update_timer_sys()
11 lc->last_update_timer = lc->sys_enter_timer; in update_timer_sys()
16 struct lowcore *lc = get_lowcore(); in update_timer_mcck() local
18 lc->system_timer += lc->last_update_timer - lc->exit_timer; in update_timer_mcck()
19 lc->user_timer += lc->exit_timer - lc->mcck_enter_timer; in update_timer_mcck()
20 lc->last_update_timer = lc->mcck_enter_timer; in update_timer_mcck()
/linux/include/linux/
H A Dlru_cache.h241 extern void lc_reset(struct lru_cache *lc);
242 extern void lc_destroy(struct lru_cache *lc);
243 extern void lc_del(struct lru_cache *lc, struct lc_element *element);
245 extern struct lc_element *lc_get_cumulative(struct lru_cache *lc, unsigned int enr);
246 extern struct lc_element *lc_try_get(struct lru_cache *lc, unsigned int enr);
247 extern struct lc_element *lc_find(struct lru_cache *lc, unsigned int enr);
248 extern struct lc_element *lc_get(struct lru_cache *lc, unsigned int enr);
249 extern unsigned int lc_put(struct lru_cache *lc, struct lc_element *e);
250 extern void lc_committed(struct lru_cache *lc);
253 extern void lc_seq_printf_stats(struct seq_file *seq, struct lru_cache *lc);
[all …]
/linux/arch/s390/kernel/
H A Dvtime.c38 struct lowcore *lc = get_lowcore(); in set_vtimer() local
45 lc->system_timer += lc->last_update_timer - timer; in set_vtimer()
46 lc->last_update_timer = expires; in set_vtimer()
121 struct lowcore *lc = get_lowcore(); in do_account_vtime() local
123 timer = lc->last_update_timer; in do_account_vtime()
124 clock = lc->last_update_clock; in do_account_vtime()
128 : "=Q" (lc->last_update_timer), in do_account_vtime()
129 "=Q" (lc->last_update_clock) in do_account_vtime()
131 clock = lc->last_update_clock - clock; in do_account_vtime()
132 timer -= lc->last_update_timer; in do_account_vtime()
[all …]
H A Didle.c27 struct lowcore *lc = get_lowcore(); in account_idle_time_irq() local
38 idle_time = lc->int_clock - idle->clock_idle_enter; in account_idle_time_irq()
40 lc->steal_timer += idle->clock_idle_enter - lc->last_update_clock; in account_idle_time_irq()
41 lc->last_update_clock = lc->int_clock; in account_idle_time_irq()
43 lc->system_timer += lc->last_update_timer - idle->timer_idle_enter; in account_idle_time_irq()
44 lc->last_update_timer = lc->sys_enter_timer; in account_idle_time_irq()
H A Dtraps.c272 struct lowcore *lc = get_lowcore(); in trap_init() local
278 psw_bits(lc->external_new_psw).mcheck = 1; in trap_init()
279 psw_bits(lc->program_new_psw).mcheck = 1; in trap_init()
280 psw_bits(lc->svc_new_psw).mcheck = 1; in trap_init()
281 psw_bits(lc->io_new_psw).mcheck = 1; in trap_init()
292 struct lowcore *lc = get_lowcore(); in __do_pgm_check() local
297 teid.val = lc->trans_exc_code; in __do_pgm_check()
298 regs->int_code = lc->pgm_int_code; in __do_pgm_check()
321 if (lc->pgm_code & 0x0200) { in __do_pgm_check()
323 current->thread.trap_tdb = lc->pgm_tdb; in __do_pgm_check()
[all …]
H A Dcrash_dump.c89 struct lowcore *lc; in save_area_add_regs() local
91 lc = (struct lowcore *)(regs - __LC_FPREGS_SAVE_AREA); in save_area_add_regs()
92 memcpy(&sa->psw, &lc->psw_save_area, sizeof(sa->psw)); in save_area_add_regs()
93 memcpy(&sa->ctrs, &lc->cregs_save_area, sizeof(sa->ctrs)); in save_area_add_regs()
94 memcpy(&sa->gprs, &lc->gpregs_save_area, sizeof(sa->gprs)); in save_area_add_regs()
95 memcpy(&sa->acrs, &lc->access_regs_save_area, sizeof(sa->acrs)); in save_area_add_regs()
96 memcpy(&sa->fprs, &lc->floating_pt_save_area, sizeof(sa->fprs)); in save_area_add_regs()
97 memcpy(&sa->fpc, &lc->fpt_creg_save_area, sizeof(sa->fpc)); in save_area_add_regs()
98 memcpy(&sa->prefix, &lc->prefixreg_save_area, sizeof(sa->prefix)); in save_area_add_regs()
99 memcpy(&sa->todpreg, &lc->tod_progreg_save_area, sizeof(sa->todpreg)); in save_area_add_regs()
[all …]
/linux/net/rds/
H A Dloop.c137 struct rds_loop_connection *lc; in rds_loop_conn_alloc() local
140 lc = kzalloc(sizeof(struct rds_loop_connection), gfp); in rds_loop_conn_alloc()
141 if (!lc) in rds_loop_conn_alloc()
144 INIT_LIST_HEAD(&lc->loop_node); in rds_loop_conn_alloc()
145 lc->conn = conn; in rds_loop_conn_alloc()
146 conn->c_transport_data = lc; in rds_loop_conn_alloc()
149 list_add_tail(&lc->loop_node, &loop_conns); in rds_loop_conn_alloc()
157 struct rds_loop_connection *lc = arg; in rds_loop_conn_free() local
160 rdsdebug("lc %p\n", lc); in rds_loop_conn_free()
162 list_del(&lc->loop_node); in rds_loop_conn_free()
[all …]
/linux/tools/testing/selftests/powerpc/papr_vpd/
H A Dpapr_vpd.c32 struct papr_location_code lc = { .str = "", }; in dev_papr_vpd_get_handle_all() local
42 fd = ioctl(devfd, PAPR_VPD_IOC_CREATE_HANDLE, &lc); in dev_papr_vpd_get_handle_all()
71 struct papr_location_code lc = { .str = "", }; in dev_papr_vpd_get_handle_byte_at_a_time() local
80 fd = ioctl(devfd, PAPR_VPD_IOC_CREATE_HANDLE, &lc); in dev_papr_vpd_get_handle_byte_at_a_time()
112 struct papr_location_code lc = {}; in dev_papr_vpd_unterm_loc_code() local
124 memset(lc.str, 'x', ARRAY_SIZE(lc.str)); in dev_papr_vpd_unterm_loc_code()
127 fd = ioctl(devfd, PAPR_VPD_IOC_CREATE_HANDLE, &lc); in dev_papr_vpd_unterm_loc_code()
157 struct papr_location_code lc = { .str = "", }; in papr_vpd_close_handle_without_reading() local
166 fd = ioctl(devfd, PAPR_VPD_IOC_CREATE_HANDLE, &lc); in papr_vpd_close_handle_without_reading()
180 struct papr_location_code lc = { .str = "", }; in papr_vpd_reread() local
[all …]
/linux/fs/ocfs2/
H A Dstack_user.c796 struct ocfs2_live_connection *lc = conn->cc_private; in sync_wait_cb() local
797 complete(&lc->oc_sync_wait); in sync_wait_cb()
804 struct ocfs2_live_connection *lc = conn->cc_private; in sync_unlock() local
813 wait_for_completion(&lc->oc_sync_wait); in sync_unlock()
828 struct ocfs2_live_connection *lc = conn->cc_private; in sync_lock() local
839 wait_for_completion(&lc->oc_sync_wait); in sync_lock()
855 struct ocfs2_live_connection *lc = conn->cc_private; in version_lock() local
857 &lc->oc_version_lksb, VERSION_LOCK); in version_lock()
862 struct ocfs2_live_connection *lc = conn->cc_private; in version_unlock() local
863 return sync_unlock(conn, &lc->oc_version_lksb, VERSION_LOCK); in version_unlock()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dsetget_sockopt.c155 static int bpf_test_socket_sockopt(__u32 i, struct loop_ctx *lc) in bpf_test_socket_sockopt()
167 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, SOL_SOCKET); in bpf_test_ip_sockopt()
169 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, SOL_SOCKET); in bpf_test_ip_sockopt()
172 static int bpf_test_ip_sockopt(__u32 i, struct loop_ctx *lc) in bpf_test_ip_sockopt()
184 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, IPPROTO_IP); in bpf_test_ipv6_sockopt()
186 return bpf_test_sockopt_int(lc->ctx, lc in bpf_test_ipv6_sockopt()
144 bpf_test_socket_sockopt(__u32 i,struct loop_ctx * lc) bpf_test_socket_sockopt() argument
161 bpf_test_ip_sockopt(__u32 i,struct loop_ctx * lc) bpf_test_ip_sockopt() argument
178 bpf_test_ipv6_sockopt(__u32 i,struct loop_ctx * lc) bpf_test_ipv6_sockopt() argument
195 bpf_test_tcp_sockopt(__u32 i,struct loop_ctx * lc) bpf_test_tcp_sockopt() argument
248 struct loop_ctx lc = { .ctx = ctx, .sk = sk, }; bpf_test_sockopt() local
[all...]
/linux/drivers/accessibility/speakup/
H A Dgenmap.c74 lc++; in main()
129 for (lc = 1; lc <= max_key_used; lc++) { in main()
130 kp = key_data[lc]; in main()
150 for (lc = 1; lc <= max_key_used; lc++) { in main()
151 kp = key_data[lc]; in main()
154 printf("\n\t%d,", lc); in main()
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dsubr.c145 struct link_config *lc = &adapter->port[port_id].link_config; in t1_link_changed() local
149 lc->speed = speed < 0 ? SPEED_INVALID : speed; in t1_link_changed()
150 lc->duplex = duplex < 0 ? DUPLEX_INVALID : duplex; in t1_link_changed()
151 if (!(lc->requested_fc & PAUSE_AUTONEG)) in t1_link_changed()
152 fc = lc->requested_fc & (PAUSE_RX | PAUSE_TX); in t1_link_changed()
154 if (link_ok && speed >= 0 && lc->autoneg == AUTONEG_ENABLE) { in t1_link_changed()
159 lc->fc = (unsigned char)fc; in t1_link_changed()
626 int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc) in t1_link_start() argument
628 unsigned int fc = lc->requested_fc & (PAUSE_RX | PAUSE_TX); in t1_link_start()
630 if (lc->supported & SUPPORTED_Autoneg) { in t1_link_start()
[all …]
/linux/fs/affs/
H A Dsymlink.c22 char lc; in affs_symlink_read_folio() local
32 lc = 0; in affs_symlink_read_folio()
47 lc = '/'; in affs_symlink_read_folio()
50 if (c == '/' && lc == '/' && i < 1020) { /* parent dir */ in affs_symlink_read_folio()
55 lc = c; in affs_symlink_read_folio()
/linux/Documentation/networking/devlink/
H A Ddevlink-linecard.rst112 $ devlink lc show [ DEV [ lc LC_INDEX ] ]
113 $ devlink lc set DEV lc LC_INDEX [ { type LC_TYPE | notype } ]
116 $ devlink lc
119 $ devlink lc set pci/0000:01:00.0 lc 8 type 16x100G
122 $ devlink lc set pci/0000:01:00.0 lc 8 notype
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dt4vf_hw.c456 static void init_link_config(struct link_config *lc, in init_link_config() argument
460 lc->pcaps = pcaps; in init_link_config()
461 lc->lpacaps = 0; in init_link_config()
462 lc->speed_caps = 0; in init_link_config()
463 lc->speed = 0; in init_link_config()
464 lc->requested_fc = lc->fc = PAUSE_RX | PAUSE_TX; in init_link_config()
469 lc->auto_fec = fwcap_to_cc_fec(acaps); in init_link_config()
470 lc->requested_fec = FEC_AUTO; in init_link_config()
471 lc->fec = lc->auto_fec; in init_link_config()
480 if (lc->pcaps & FW_PORT_CAP32_ANEG) { in init_link_config()
[all …]
/linux/drivers/usb/serial/
H A Dxr_serial.c756 struct usb_cdc_line_coding *lc; in xr_cdc_set_line_coding() local
759 lc = kzalloc(sizeof(*lc), GFP_KERNEL); in xr_cdc_set_line_coding()
760 if (!lc) in xr_cdc_set_line_coding()
764 lc->dwDTERate = cpu_to_le32(tty->termios.c_ospeed); in xr_cdc_set_line_coding()
766 lc->dwDTERate = cpu_to_le32(9600); in xr_cdc_set_line_coding()
769 lc->bCharFormat = USB_CDC_2_STOP_BITS; in xr_cdc_set_line_coding()
771 lc->bCharFormat = USB_CDC_1_STOP_BITS; in xr_cdc_set_line_coding()
776 lc->bParityType = USB_CDC_MARK_PARITY; in xr_cdc_set_line_coding()
778 lc->bParityType = USB_CDC_SPACE_PARITY; in xr_cdc_set_line_coding()
781 lc->bParityType = USB_CDC_ODD_PARITY; in xr_cdc_set_line_coding()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dt3_hw.c1181 struct link_config *lc = &pi->link_config; in t3_link_changed() local
1185 if (!lc->link_ok && link_ok) { in t3_link_changed()
1202 if (lc->requested_fc & PAUSE_AUTONEG) in t3_link_changed()
1203 fc &= lc->requested_fc; in t3_link_changed()
1205 fc = lc->requested_fc & (PAUSE_RX | PAUSE_TX); in t3_link_changed()
1207 if (link_ok == lc->link_ok && speed == lc->speed && in t3_link_changed()
1208 duplex == lc->duplex && fc == lc->fc) in t3_link_changed()
1211 if (link_ok != lc->link_ok && adapter->params.rev > 0 && in t3_link_changed()
1218 lc->link_ok = link_ok; in t3_link_changed()
1219 lc->speed = speed < 0 ? SPEED_INVALID : speed; in t3_link_changed()
[all …]
/linux/net/tipc/
H A Dnetlink_compat.c707 struct tipc_link_config *lc) in __tipc_add_link_prop() argument
711 return nla_put_u32(skb, TIPC_NLA_PROP_PRIO, ntohl(lc->value)); in __tipc_add_link_prop()
713 return nla_put_u32(skb, TIPC_NLA_PROP_TOL, ntohl(lc->value)); in __tipc_add_link_prop()
715 return nla_put_u32(skb, TIPC_NLA_PROP_WIN, ntohl(lc->value)); in __tipc_add_link_prop()
726 struct tipc_link_config *lc; in tipc_nl_compat_media_set() local
728 lc = (struct tipc_link_config *)TLV_DATA(msg->req); in tipc_nl_compat_media_set()
734 if (nla_put_string(skb, TIPC_NLA_MEDIA_NAME, lc->name)) in tipc_nl_compat_media_set()
741 __tipc_add_link_prop(skb, msg, lc); in tipc_nl_compat_media_set()
753 struct tipc_link_config *lc; in tipc_nl_compat_bearer_set() local
755 lc = (struct tipc_link_config *)TLV_DATA(msg->req); in tipc_nl_compat_bearer_set()
[all …]
/linux/arch/s390/mm/
H A Dmaccess.c133 phys_addr_t lc; in get_swapped_owner() local
137 lc = virt_to_phys(lowcore_ptr[cpu]); in get_swapped_owner()
138 if (addr > lc + sizeof(struct lowcore) - 1 || addr < lc) in get_swapped_owner()

1234