Home
last modified time | relevance | path

Searched full:con (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/linux/net/ceph/
H A Dmessenger_v1.c110 static void con_out_kvec_reset(struct ceph_connection *con) in con_out_kvec_reset() argument
112 BUG_ON(con->v1.out_skip); in con_out_kvec_reset()
114 con->v1.out_kvec_left = 0; in con_out_kvec_reset()
115 con->v1.out_kvec_bytes = 0; in con_out_kvec_reset()
116 con->v1.out_kvec_cur = &con->v1.out_kvec[0]; in con_out_kvec_reset()
119 static void con_out_kvec_add(struct ceph_connection *con, in con_out_kvec_add() argument
122 int index = con->v1.out_kvec_left; in con_out_kvec_add()
124 BUG_ON(con->v1.out_skip); in con_out_kvec_add()
125 BUG_ON(index >= ARRAY_SIZE(con->v1.out_kvec)); in con_out_kvec_add()
127 con->v1.out_kvec[index].iov_len = size; in con_out_kvec_add()
[all …]
H A Dmessenger_v2.c109 static int ceph_tcp_recv(struct ceph_connection *con) in ceph_tcp_recv() argument
113 dout("%s con %p %s %zu\n", __func__, con, in ceph_tcp_recv()
114 iov_iter_is_discard(&con->v2.in_iter) ? "discard" : "need", in ceph_tcp_recv()
115 iov_iter_count(&con->v2.in_iter)); in ceph_tcp_recv()
116 ret = do_recvmsg(con->sock, &con->v2.in_iter); in ceph_tcp_recv()
117 dout("%s con %p ret %d left %zu\n", __func__, con, ret, in ceph_tcp_recv()
118 iov_iter_count(&con->v2.in_iter)); in ceph_tcp_recv()
196 static int ceph_tcp_send(struct ceph_connection *con) in ceph_tcp_send() argument
200 dout("%s con %p have %zu try_sendpage %d\n", __func__, con, in ceph_tcp_send()
201 iov_iter_count(&con->v2.out_iter), con->v2.out_iter_sendpage); in ceph_tcp_send()
[all …]
H A Dmessenger.c100 void ceph_con_flag_clear(struct ceph_connection *con, unsigned long con_flag) in ceph_con_flag_clear() argument
104 clear_bit(con_flag, &con->flags); in ceph_con_flag_clear()
107 void ceph_con_flag_set(struct ceph_connection *con, unsigned long con_flag) in ceph_con_flag_set() argument
111 set_bit(con_flag, &con->flags); in ceph_con_flag_set()
114 bool ceph_con_flag_test(struct ceph_connection *con, unsigned long con_flag) in ceph_con_flag_test() argument
118 return test_bit(con_flag, &con->flags); in ceph_con_flag_test()
121 bool ceph_con_flag_test_and_clear(struct ceph_connection *con, in ceph_con_flag_test_and_clear() argument
126 return test_and_clear_bit(con_flag, &con->flags); in ceph_con_flag_test_and_clear()
129 bool ceph_con_flag_test_and_set(struct ceph_connection *con, in ceph_con_flag_test_and_set() argument
134 return test_and_set_bit(con_flag, &con->flags); in ceph_con_flag_test_and_set()
[all …]
/linux/drivers/usb/typec/ucsi/
H A Ducsi.c252 struct ucsi_connector *con; member
259 struct ucsi_connector *con = uwork->con; in ucsi_poll_worker() local
262 mutex_lock(&con->lock); in ucsi_poll_worker()
264 if (!con->partner) { in ucsi_poll_worker()
266 mutex_unlock(&con->lock); in ucsi_poll_worker()
271 ret = uwork->cb(con); in ucsi_poll_worker()
274 queue_delayed_work(con->wq, &uwork->work, uwork->delay); in ucsi_poll_worker()
280 mutex_unlock(&con->lock); in ucsi_poll_worker()
283 static int ucsi_partner_task(struct ucsi_connector *con, in ucsi_partner_task() argument
289 if (!con->partner) in ucsi_partner_task()
[all …]
H A Ddisplayport.c20 struct ucsi_connector *con; member
51 struct ucsi *ucsi = dp->con->ucsi; in ucsi_displayport_enter()
57 mutex_lock(&dp->con->lock); in ucsi_displayport_enter()
68 command = UCSI_GET_CURRENT_CAM | UCSI_CONNECTOR_NUMBER(dp->con->num); in ucsi_displayport_enter()
77 ret = dp->con->port_altmode[cur] == alt ? 0 : -EBUSY; in ucsi_displayport_enter()
103 mutex_unlock(&dp->con->lock); in ucsi_displayport_enter()
115 mutex_lock(&dp->con->lock); in ucsi_displayport_exit()
126 command = UCSI_CMD_SET_NEW_CAM(dp->con->num, 0, dp->offset, 0); in ucsi_displayport_exit()
127 ret = ucsi_send_command(dp->con->ucsi, command, NULL, 0); in ucsi_displayport_exit()
147 mutex_unlock(&dp->con->lock); in ucsi_displayport_exit()
[all …]
/linux/net/tipc/
H A Dtopsrv.c117 static void tipc_conn_delete_sub(struct tipc_conn *con, struct tipc_subscr *s);
119 static bool connected(struct tipc_conn *con) in connected() argument
121 return con && test_bit(CF_CONNECTED, &con->flags); in connected()
126 struct tipc_conn *con = container_of(kref, struct tipc_conn, kref); in tipc_conn_kref_release() local
127 struct tipc_topsrv *s = con->server; in tipc_conn_kref_release()
131 idr_remove(&s->conn_idr, con->conid); in tipc_conn_kref_release()
134 if (con->sock) in tipc_conn_kref_release()
135 sock_release(con->sock); in tipc_conn_kref_release()
137 spin_lock_bh(&con->outqueue_lock); in tipc_conn_kref_release()
138 list_for_each_entry_safe(e, safe, &con->outqueue, list) { in tipc_conn_kref_release()
[all …]
/linux/fs/dlm/
H A Dlowcomms.c134 struct connection *con; member
214 static void lowcomms_queue_swork(struct connection *con) in lowcomms_queue_swork() argument
216 assert_spin_locked(&con->writequeue_lock); in lowcomms_queue_swork()
218 if (!test_bit(CF_IO_STOP, &con->flags) && in lowcomms_queue_swork()
219 !test_bit(CF_APP_LIMITED, &con->flags) && in lowcomms_queue_swork()
220 !test_and_set_bit(CF_SEND_PENDING, &con->flags)) in lowcomms_queue_swork()
221 queue_work(io_workqueue, &con->swork); in lowcomms_queue_swork()
224 static void lowcomms_queue_rwork(struct connection *con) in lowcomms_queue_rwork() argument
227 WARN_ON_ONCE(!lockdep_sock_is_held(con->sock->sk)); in lowcomms_queue_rwork()
230 if (!test_bit(CF_IO_STOP, &con->flags) && in lowcomms_queue_rwork()
[all …]
/linux/tools/perf/util/
H A Dbpf_lock_contention.c36 static void check_slab_cache_iter(struct lock_contention *con) in lock_contention_prepare()
57 bpf_map__set_max_entries(skel->maps.slab_caches, con->map_nr_entries); in lock_contention_prepare()
112 int lock_contention_prepare(struct lock_contention *con) in lock_contention_prepare()
116 struct evlist *evlist = con->evlist; in lock_contention_prepare()
117 struct target *target = con->target; in lock_contention_prepare()
125 bpf_map__set_value_size(skel->maps.stacks, con->max_stack * sizeof(u64)); in lock_contention_prepare()
126 bpf_map__set_max_entries(skel->maps.lock_stat, con->map_nr_entries); in lock_contention_prepare()
127 bpf_map__set_max_entries(skel->maps.tstamp, con->map_nr_entries); in lock_contention_prepare()
129 if (con->aggr_mode == LOCK_AGGR_TASK) in lock_contention_prepare()
130 bpf_map__set_max_entries(skel->maps.task_data, con in lock_contention_prepare()
22 lock_contention_prepare(struct lock_contention * con) lock_contention_prepare() argument
247 account_end_timestamp(struct lock_contention * con) account_end_timestamp() argument
318 lock_contention_get_name(struct lock_contention * con,struct contention_key * key,u64 * stack_trace,u32 flags) lock_contention_get_name() argument
406 lock_contention_read(struct lock_contention * con) lock_contention_read() argument
527 lock_contention_finish(struct lock_contention * con) lock_contention_finish() argument
[all...]
/linux/kernel/printk/
H A Dnbcon.c122 * @con: Console to update
128 static inline void nbcon_state_set(struct console *con, struct nbcon_state *new) in nbcon_state_set() argument
130 atomic_set(&ACCESS_PRIVATE(con, nbcon_state), new->atom); in nbcon_state_set()
135 * @con: Console to read
138 static inline void nbcon_state_read(struct console *con, struct nbcon_state *state) in nbcon_state_read() argument
140 state->atom = atomic_read(&ACCESS_PRIVATE(con, nbcon_state)); in nbcon_state_read()
145 * @con: Console to update
151 static inline bool nbcon_state_try_cmpxchg(struct console *con, struct nbcon_state *cur, in nbcon_state_try_cmpxchg() argument
154 return atomic_try_cmpxchg(&ACCESS_PRIVATE(con, nbcon_state), &cur->atom, new->atom); in nbcon_state_try_cmpxchg()
159 * @con: Console to read the sequence of
[all …]
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs-clt.c188 return to_clt_con(clt_path->s.con[id]); in rtrs_permit_to_clt_con()
307 static void rtrs_rdma_error_recovery(struct rtrs_clt_con *con) in rtrs_rdma_error_recovery() argument
309 struct rtrs_clt_path *clt_path = to_clt_path(con->c.path); in rtrs_rdma_error_recovery()
331 struct rtrs_clt_con *con = to_clt_con(wc->qp->qp_context); in rtrs_clt_fast_reg_done() local
334 rtrs_err_rl(con->c.path, "Failed IB_WR_REG_MR: %s\n", in rtrs_clt_fast_reg_done()
336 rtrs_rdma_error_recovery(con); in rtrs_clt_fast_reg_done()
351 struct rtrs_clt_con *con = to_clt_con(wc->qp->qp_context); in rtrs_clt_inv_rkey_done() local
354 rtrs_err_rl(con->c.path, "Failed IB_WR_LOCAL_INV: %s\n", in rtrs_clt_inv_rkey_done()
356 rtrs_rdma_error_recovery(con); in rtrs_clt_inv_rkey_done()
368 struct rtrs_clt_con *con = req->con; in rtrs_inv_rkey() local
[all …]
H A Drtrs-srv.c182 struct rtrs_srv_con *con = to_srv_con(wc->qp->qp_context); in rtrs_srv_reg_mr_done() local
183 struct rtrs_path *s = con->c.path; in rtrs_srv_reg_mr_done()
200 struct rtrs_path *s = id->con->c.path; in rdma_write_sg()
271 flags = (atomic_inc_return(&id->con->c.wr_cnt) % s->signal_interval) ? in rdma_write_sg()
323 err = ib_post_send(id->con->c.qp, &id->tx_wr.wr, NULL); in rdma_write_sg()
335 * @con: the connection to send back result
341 static int send_io_resp_imm(struct rtrs_srv_con *con, struct rtrs_srv_op *id, in send_io_resp_imm() argument
344 struct rtrs_path *s = con->c.path; in send_io_resp_imm()
400 flags = (atomic_inc_return(&con->c.wr_cnt) % s->signal_interval) ? in send_io_resp_imm()
441 err = ib_post_send(id->con->c.qp, wr, NULL); in send_io_resp_imm()
[all …]
/linux/include/linux/ceph/
H A Dmessenger.h30 void (*dispatch) (struct ceph_connection *con, struct ceph_msg *m);
34 struct ceph_connection *con,
36 int (*add_authorizer_challenge)(struct ceph_connection *con,
39 int (*verify_authorizer_reply) (struct ceph_connection *con);
40 int (*invalidate_authorizer)(struct ceph_connection *con);
43 void (*fault) (struct ceph_connection *con);
47 void (*peer_reset) (struct ceph_connection *con);
49 struct ceph_msg * (*alloc_msg) (struct ceph_connection *con,
59 int (*get_auth_request)(struct ceph_connection *con,
62 int (*handle_auth_reply_more)(struct ceph_connection *con,
[all …]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_nvmetcp.c256 if (hash_con->con->icid == handle) in qed_nvmetcp_get_hash()
260 if (!hash_con || hash_con->con->icid != handle) in qed_nvmetcp_get_hash()
620 &hash_con->con); in qed_nvmetcp_acquire_conn()
629 *handle = hash_con->con->icid; in qed_nvmetcp_acquire_conn()
630 *fw_cid = hash_con->con->fw_cid; in qed_nvmetcp_acquire_conn()
652 qed_nvmetcp_release_connection(QED_AFFIN_HWFN(cdev), hash_con->con); in qed_nvmetcp_release_conn()
662 struct qed_nvmetcp_conn *con; in qed_nvmetcp_offload_conn() local
673 con = hash_con->con; in qed_nvmetcp_offload_conn()
676 con->layer_code = NVMETCP_SLOW_PATH_LAYER_CODE; in qed_nvmetcp_offload_conn()
677 con->sq_pbl_addr = conn_info->sq_pbl_addr; in qed_nvmetcp_offload_conn()
[all …]
H A Dqed_iscsi.c1030 struct qed_iscsi_conn *con; member
1069 if (hash_con->con->icid == handle) in qed_iscsi_get_hash()
1073 if (!hash_con || (hash_con->con->icid != handle)) in qed_iscsi_get_hash()
1168 &hash_con->con); in qed_iscsi_acquire_conn()
1176 *handle = hash_con->con->icid; in qed_iscsi_acquire_conn()
1177 *fw_cid = hash_con->con->fw_cid; in qed_iscsi_acquire_conn()
1199 qed_iscsi_release_connection(QED_AFFIN_HWFN(cdev), hash_con->con); in qed_iscsi_release_conn()
1210 struct qed_iscsi_conn *con; in qed_iscsi_offload_conn() local
1220 con = hash_con->con; in qed_iscsi_offload_conn()
1222 ether_addr_copy(con->local_mac, conn_info->src.mac); in qed_iscsi_offload_conn()
[all …]
/linux/fs/proc/
H A Dconsoles.c30 struct console *con = v; in show_console_dev() local
34 if (con->device) { in show_console_dev()
44 driver = con->device(con, &index); in show_console_dev()
54 flags[a] = (con->flags & con_flags[a].flag) ? in show_console_dev()
59 seq_printf(m, "%s%d", con->name, con->index); in show_console_dev()
61 seq_printf(m, "%c%c%c (%s)", con->read ? 'R' : '-', in show_console_dev()
62 ((con->flags & CON_NBCON) || con->write) ? 'W' : '-', in show_console_dev()
63 con->unblank ? 'U' : '-', flags); in show_console_dev()
74 struct console *con; in c_start() local
83 for_each_console(con) in c_start()
[all …]
/linux/arch/arm/mach-s3c/
H A Dgpio-samsung.c73 u32 con; in samsung_gpio_setcfg_2bit() local
83 con = __raw_readl(reg); in samsung_gpio_setcfg_2bit()
84 con &= ~(0x3 << shift); in samsung_gpio_setcfg_2bit()
85 con |= cfg; in samsung_gpio_setcfg_2bit()
86 __raw_writel(con, reg); in samsung_gpio_setcfg_2bit()
104 u32 con; in samsung_gpio_getcfg_2bit() local
106 con = __raw_readl(chip->base); in samsung_gpio_getcfg_2bit()
107 con >>= off * 2; in samsung_gpio_getcfg_2bit()
108 con &= 3; in samsung_gpio_getcfg_2bit()
111 return S3C_GPIO_SPECIAL(con); in samsung_gpio_getcfg_2bit()
[all …]
H A Dpm-gpio.c55 S3C_PMDBG("%s: CON %08x => %08x, DAT %08x => %08x\n", in samsung_gpio_pm_1bit_resume()
74 static inline int is_sfn(unsigned long con) in is_sfn() argument
76 return con >= 2; in is_sfn()
81 static inline int is_in(unsigned long con) in is_in() argument
83 return con == 0; in is_in()
88 static inline int is_out(unsigned long con) in is_out() argument
90 return con == 1; in is_out()
99 * from the order that the CON and DAT registers are set in.
107 * { IN => SFN } Change CON first
108 * { OUT => SFN } Change CON first, so new data will not glitch
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ras.c138 static bool amdgpu_ras_check_bad_page_unlock(struct amdgpu_ras *con,
670 struct amdgpu_ras *con = amdgpu_ras_get_context(adev); in amdgpu_ras_create_obj() local
673 if (!adev->ras_enabled || !con) in amdgpu_ras_create_obj()
683 obj = &con->objs[AMDGPU_RAS_BLOCK__LAST + head->sub_block_index]; in amdgpu_ras_create_obj()
685 obj = &con->objs[head->block]; in amdgpu_ras_create_obj()
696 list_add(&obj->node, &con->head); in amdgpu_ras_create_obj()
706 struct amdgpu_ras *con = amdgpu_ras_get_context(adev); in amdgpu_ras_find_obj() local
710 if (!adev->ras_enabled || !con) in amdgpu_ras_find_obj()
721 obj = &con->objs[AMDGPU_RAS_BLOCK__LAST + head->sub_block_index]; in amdgpu_ras_find_obj()
723 obj = &con->objs[head->block]; in amdgpu_ras_find_obj()
[all …]
/linux/Documentation/translations/sp_SP/process/
H A Dsubmit-checklist.rst17 y en otros lugares con respecto al envío de parches del kernel de Linux.
25 a) Con las opciones ``CONFIG`` aplicables o modificadas ``=y``, ``=m``,
46 Verifique las infracciones triviales con el verificador de estilo de
52 configuración y se desactiva por defecto, a menos que cumpla con los
58 8) Ha sido revisado cuidadosamente con respecto a las combinaciones
60 con las pruebas -- la concentración mental da resultados aquí.
62 9) Verifique limpiamente con sparse.
78 12) Ha sido probado con ``CONFIG_PREEMPT``, ``CONFIG_DEBUG_PREEMPT``,
84 13) Ha sido probado en tiempo de compilación y ejecución con y sin
87 14) Todas las rutas de código se han ejercido con todas las
[all …]
H A D1.Intro.rst17 código del kernel debe fusionarse con el kernel oficial (“mainline”),
21 estar disponible bajo una licencia compatible con GPL.
28 comenzar con el desarrollo del kernel a encontrar y corregir errores como
32 etapas tempranas, con énfasis en involucrar a la comunidad de desarrollo
48 parches; el trabajo está lejos de terminar en ese momento. Trabajar con
55 la administración de parches con git y la revisión de parches publicados
58 :ref:`sp_development_conclusion` concluye el documento con punteros a las
64 El kernel de Linux, con más de 8 millones de líneas de código y más de
73 Con el crecimiento de Linux, ha llegado un aumento en el número de
75 vendedores de hardware quieren asegurarse de que Linux sea compatible con
[all …]
/linux/sound/soc/samsung/
H A Dspdif.c22 #define CON 0x04 macro
74 * @saved_con: Backup con reg. in suspend.
184 u32 con, clkcon, cstas; in spdif_hw_params() local
201 con = readl(regs + CON) & CON_MASK; in spdif_hw_params()
205 con &= ~CON_FIFO_TH_MASK; in spdif_hw_params()
206 con |= (0x7 << CON_FIFO_TH_SHIFT); in spdif_hw_params()
207 con |= CON_USERDATA_23RDBIT; in spdif_hw_params()
208 con |= CON_PCM_DATA; in spdif_hw_params()
210 con &= ~CON_PCM_MASK; in spdif_hw_params()
213 con |= CON_PCM_16BIT; in spdif_hw_params()
[all …]
/linux/drivers/media/pci/bt8xx/
H A Dbttv-audio-hook.c57 unsigned int con; in gvbctv3pci_audio() local
74 con = 0x000; in gvbctv3pci_audio()
77 con = 0x300; in gvbctv3pci_audio()
80 con = 0x200; in gvbctv3pci_audio()
83 gpio_bits(0x300, con); in gvbctv3pci_audio()
88 unsigned int val, con; in gvbctv5pci_audio() local
97 con = 0x300; in gvbctv5pci_audio()
100 con = 0x100; in gvbctv5pci_audio()
103 con = 0x000; in gvbctv5pci_audio()
106 if (con != (val & 0x300)) { in gvbctv5pci_audio()
[all …]
/linux/drivers/gpu/drm/clients/
H A Ddrm_log.c57 struct console con; member
68 static struct drm_log *console_to_drm_log(struct console *con) in console_to_drm_log() argument
70 return container_of(con, struct drm_log, con); in console_to_drm_log()
301 unregister_console(&dlog->con); in drm_log_client_unregister()
326 console_stop(&dlog->con); in drm_log_client_suspend()
335 console_start(&dlog->con); in drm_log_client_resume()
348 static void drm_log_write_thread(struct console *con, struct nbcon_write_context *wctxt) in drm_log_write_thread() argument
350 struct drm_log *dlog = console_to_drm_log(con); in drm_log_write_thread()
365 static void drm_log_lock(struct console *con, unsigned long *flags) in drm_log_lock() argument
367 struct drm_log *dlog = console_to_drm_log(con); in drm_log_lock()
[all …]
/linux/tools/perf/scripts/python/
H A Devent_analyzing_sample.py38 con = sqlite3.connect("/dev/shm/perf.db") variable
39 con.isolation_level = None
48 con.execute("""
55 con.execute("""
97 con.execute("insert into gen_events values(?, ?, ?, ?)",
102 con.execute("insert into pebs_ll values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
111 con.close()
126 count = con.execute("select count(*) from gen_events")
135 …commq = con.execute("select comm, count(comm) from gen_events group by comm order by -count(comm)")
142 …symbolq = con.execute("select symbol, count(symbol) from gen_events group by symbol order by -coun…
[all …]
/linux/Documentation/translations/it_IT/process/
H A D3.Early-stage.rst22 successo parte con una chiara descrizione del problema da risolvere.
25 tende a confondere il problema reale con le soluzioni proposte e questo
28 Facciamo un esempio: qualche anno fa, gli sviluppatori che lavoravano con
62 periodo e cercavano la giusta soluzione alla problematica esistente con uno
64 problema - non su di una specifica soluzione- e di discuterne con la comunità
84 opportuno discuterne inizialmente con la comunità prima di lanciarsi
106 Anni di esperienza con la comunità di sviluppo del kernel hanno impartito una
135 straordinario, cose che avrebbero potuto essere evitate con alcune
136 "chiacchierate" preliminari con gli sviluppatori kernel.
138 Con chi parlare?
[all …]

12345678910>>...12