Searched refs:disc (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/drivers/scsi/libfc/
H A Dfc_disc.c18 * The disc mutex is can be locked when acquiring rport locks, but may not
49 * @disc: The discovery job to stop remote ports on
51 static void fc_disc_stop_rports(struct fc_disc *disc) argument
55 lockdep_assert_held(&disc->disc_mutex);
57 list_for_each_entry(rdata, &disc->rports, peers) {
67 * @disc: The discovery object to which the RSCN applies
70 static void fc_disc_recv_rscn_req(struct fc_disc *disc, struct fc_frame *fp) argument
82 lockdep_assert_held(&disc->disc_mutex);
84 lport = fc_disc_lport(disc);
86 FC_DISC_DBG(disc, "Receive
181 struct fc_disc *disc = &lport->disc; local
202 fc_disc_restart(struct fc_disc *disc) argument
234 struct fc_disc *disc = &lport->disc; local
252 fc_disc_done(struct fc_disc *disc, enum fc_disc_event event) argument
296 fc_disc_error(struct fc_disc *disc, struct fc_frame *fp) argument
339 fc_disc_gpn_ft_req(struct fc_disc *disc) argument
376 fc_disc_gpn_ft_parse(struct fc_disc *disc, void *buf, size_t len) argument
476 struct fc_disc *disc = container_of(work, local
496 struct fc_disc *disc = disc_arg; local
571 struct fc_disc *disc; local
685 struct fc_disc *disc = &lport->disc; local
714 struct fc_disc *disc; local
740 struct fc_disc *disc = &lport->disc; local
[all...]
H A Dfc_libfc.h40 #define FC_DISC_DBG(disc, fmt, args...) \
42 pr_info("host%u: disc: " fmt, \
43 fc_disc_lport(disc)->host->host_no, \
H A Dfc_rport.c23 * either the lport or disc mutexes. The rport's mutex is considered lesser
24 * than both the lport's mutex and the disc mutex. Refer to fc_lport.c for
110 list_for_each_entry_rcu(tmp_rdata, &lport->disc.rports, peers)
133 lockdep_assert_held(&lport->disc.disc_mutex);
165 list_add_rcu(&rdata->peers, &lport->disc.rports);
381 mutex_lock(&lport->disc.disc_mutex);
383 mutex_unlock(&lport->disc.disc_mutex);
1845 struct fc_disc *disc; local
1866 disc = &lport->disc;
[all...]
H A Dfc_lport.c12 * disc and rport blocks.
16 * The lport, disc and rport blocks all have mutexes that are used to protect
29 * lport > disc, lport > rport, disc > rport
34 * from the rport (to either lport or disc) and a callback from disc
39 * cause the lport or disc to grab its lock we cannot hold the rport lock
242 mutex_lock(&lport->disc.disc_mutex);
247 mutex_unlock(&lport->disc.disc_mutex);
253 mutex_unlock(&lport->disc
[all...]
/linux-master/drivers/scsi/snic/
H A Dsnic_disc.c177 list_for_each_safe(cur, nxt, &snic->disc.tgt_list) {
291 list_add_tail(&tgt->list, &snic->disc.tgt_list);
292 tgt->scsi_tgt_id = snic->disc.nxt_tgt_id++;
336 kfree(snic->disc.rtgt_info);
342 mutex_lock(&snic->disc.mutex);
343 /* Discover triggered during disc in progress */
344 if (snic->disc.req_cnt) {
345 snic->disc.state = SNIC_DISC_DONE;
346 snic->disc.req_cnt = 0;
347 mutex_unlock(&snic->disc
439 snic_disc_init(struct snic_disc *disc) argument
456 struct snic_disc *disc = &snic->disc; local
472 struct snic_disc *disc = &snic->disc; local
[all...]
H A Dsnic.h263 struct snic_disc disc; member in struct:snic
/linux-master/drivers/scsi/aic7xxx/
H A Dscsi_message.h20 #define MSG_IDENTIFY(lun, disc) (((disc) ? 0xc0 : MSG_IDENTIFYFLAG) | (lun))
/linux-master/drivers/tty/
H A Dtty_ldisc.c46 /* Line disc dispatch table */
93 static struct tty_ldisc_ops *get_ldops(int disc) argument
100 ldops = tty_ldiscs[disc];
124 * @disc: ldisc number
139 static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc) argument
144 if (disc < N_TTY || disc >= NR_LDISCS)
151 ldops = get_ldops(disc);
155 request_module("tty-ldisc-%d", disc);
156 ldops = get_ldops(disc);
407 tty_set_termios_ldisc(struct tty_struct *tty, int disc) argument
469 struct tty_ldisc *disc = tty_ldisc_get(tty, ld); local
519 tty_set_ldisc(struct tty_struct *tty, int disc) argument
641 tty_ldisc_reinit(struct tty_struct *tty, int disc) argument
[all...]
H A Dtty.h85 int tty_ldisc_reinit(struct tty_struct *tty, int disc);
/linux-master/drivers/scsi/libsas/
H A Dsas_discover.c142 memset(port->disc.fanout_sas_addr, 0, SAS_ADDR_SIZE);
143 memset(port->disc.eeds_a, 0, SAS_ADDR_SIZE);
144 memset(port->disc.eeds_b, 0, SAS_ADDR_SIZE);
145 port->disc.max_level = 0;
240 clear_bit(DISCE_SUSPEND, &port->disc.pending);
267 clear_bit(DISCE_RESUME, &port->disc.pending);
464 clear_bit(DISCE_DISCOVER_DOMAIN, &port->disc.pending);
528 clear_bit(DISCE_REVALIDATE_DOMAIN, &port->disc.pending);
573 struct sas_discovery *disc; local
577 disc
591 sas_init_disc(struct sas_discovery *disc, struct asd_sas_port *port) argument
[all...]
H A Dsas_expander.c184 struct discover_resp *dr = &disc_resp->disc;
318 set_bit(DISCE_REVALIDATE_DOMAIN, &dev->port->disc.pending);
356 struct discover_resp *dr = &disc_resp->disc;
924 parent->port->disc.max_level = max(parent->port->disc.max_level,
1019 if (SAS_ADDR(dev->port->disc.fanout_sas_addr)) {
1028 memcpy(dev->port->disc.fanout_sas_addr,
1204 struct sas_discovery *disc = &parent->port->disc; local
1206 return (SAS_ADDR(disc
1218 struct sas_discovery *disc = &parent->port->disc; local
[all...]
H A Dsas_event.c102 struct sas_discovery *d = &port->disc;
H A Dsas_internal.h48 void sas_init_disc(struct sas_discovery *disc, struct asd_sas_port *port);
/linux-master/drivers/platform/chrome/
H A Dcros_ec_typec.c824 struct ec_response_typec_discovery *disc)
829 if (disc->identity_count > 0)
830 id->id_header = disc->discovery_vdo[0];
831 if (disc->identity_count > 1)
832 id->cert_stat = disc->discovery_vdo[1];
833 if (disc->identity_count > 2)
834 id->product = disc->discovery_vdo[2];
837 for (i = 3; i < disc->identity_count && i < VDO_MAX_OBJECTS; i++)
838 id->vdo[i - 3] = disc->discovery_vdo[i];
844 struct ec_response_typec_discovery *disc local
823 cros_typec_parse_pd_identity(struct usb_pd_identity *id, struct ec_response_typec_discovery *disc) argument
[all...]
/linux-master/include/scsi/
H A Dlibfc.h664 * @disc: Discovery context
709 struct fc_disc disc; member in struct:fc_lport
936 static inline struct fc_lport *fc_disc_lport(struct fc_disc *disc) argument
938 return container_of(disc, struct fc_lport, disc);
H A Dsas.h712 struct discover_resp disc; member in struct:smp_disc_resp
/linux-master/include/linux/
H A Dtty_ldisc.h287 int tty_set_ldisc(struct tty_struct *tty, int disc);
/linux-master/drivers/scsi/fcoe/
H A Dfcoe_ctlr.c2122 struct fcoe_ctlr *fip = lport->disc.priv;
2164 mutex_lock(&lport->disc.disc_mutex);
2165 list_for_each_entry_rcu(rdata, &lport->disc.rports, peers) {
2171 lport->disc.disc_callback = NULL;
2172 mutex_unlock(&lport->disc.disc_mutex);
2184 struct fcoe_ctlr *fip = lport->disc.priv;
2496 mutex_lock(&lport->disc.disc_mutex);
2499 mutex_unlock(&lport->disc.disc_mutex);
2503 mutex_unlock(&lport->disc.disc_mutex);
2506 rdata->disc_id = lport->disc
3026 struct fc_disc *disc = &lport->disc; local
3048 struct fc_disc *disc = &lport->disc; local
[all...]
/linux-master/net/tipc/
H A Ddiscover.c236 if (tipc_disc_addr_trial_msg(b->disc, &maddr, b, dst,
380 b->disc = d;
403 struct tipc_discoverer *d = b->disc;
H A Dbearer.h147 * @disc: ptr to link setup request
172 struct tipc_discoverer *disc; member in struct:tipc_bearer
H A Dbearer.c219 tipc_disc_add_dest(b->disc);
230 tipc_disc_remove_dest(b->disc);
413 if (b->disc)
414 tipc_disc_delete(b->disc);
/linux-master/arch/um/os-Linux/
H A Dfile.c110 int disc, sencap; local
112 disc = N_SLIP;
113 if (ioctl(fd, TIOCSETD, &disc) < 0)
/linux-master/include/linux/netfilter/
H A Dnf_conntrack_pptp.h298 struct PptpCallDisconnectNotify disc; member in union:pptp_ctrl_union
/linux-master/net/ipv4/netfilter/
H A Dnf_nat_pptp.c264 pcid_off = offsetof(union pptp_ctrl_union, disc.callID);
/linux-master/drivers/s390/net/
H A Dqeth_core_main.c1828 enum qeth_discipline_id disc = QETH_DISCIPLINE_UNDETERMINED; local
1870 disc = QETH_DISCIPLINE_LAYER2;
1872 disc = QETH_DISCIPLINE_LAYER3;
1879 return disc;
1885 enum qeth_discipline_id disc = QETH_DISCIPLINE_UNDETERMINED; local
1888 disc = QETH_DISCIPLINE_LAYER2;
1890 disc = IS_IQD(card) ? QETH_DISCIPLINE_LAYER3 :
1893 switch (disc) {
1904 return disc;
5340 const struct qeth_discipline *disc)
5339 qeth_set_online(struct qeth_card *card, const struct qeth_discipline *disc) argument
5386 qeth_set_offline(struct qeth_card *card, const struct qeth_discipline *disc, bool resetting) argument
5437 const struct qeth_discipline *disc; local
[all...]

Completed in 247 milliseconds

12