Home
last modified time | relevance | path

Searched refs:s_priv (Results 1 – 7 of 7) sorted by relevance

/titanic_44/usr/src/uts/common/io/1394/
H A Ds1394_asynch.c70 s1394_cmd_priv_t *s_priv; in s1394_alloc_cmd() local
114 s_priv = S1394_GET_CMD_PRIV(*cmdp); in s1394_alloc_cmd()
118 s1394_fa_init_cmd(s_priv, S1394_FA_TYPE_FCP_CTL); in s1394_alloc_cmd()
120 s1394_fa_init_cmd(s_priv, S1394_FA_TYPE_FCP_TGT); in s1394_alloc_cmd()
124 hal_overhead = (uchar_t *)s_priv + sizeof (s1394_cmd_priv_t); in s1394_alloc_cmd()
125 s_priv->hal_cmd_private.hal_overhead = (void *)hal_overhead; in s1394_alloc_cmd()
145 s1394_cmd_priv_t *s_priv; in s1394_free_cmd() local
150 s_priv = S1394_GET_CMD_PRIV(*cmdp); in s1394_free_cmd()
153 if (s_priv->cmd_in_use == B_TRUE) { in s1394_free_cmd()
157 ASSERT(s_priv->cmd_in_use == B_FALSE); in s1394_free_cmd()
[all …]
H A Ds1394_fa.c196 s1394_fa_init_cmd(s1394_cmd_priv_t *s_priv, s1394_fa_type_t type) in s1394_fa_init_cmd() argument
198 s_priv->cmd_ext_type = S1394_CMD_EXT_FA; in s1394_fa_init_cmd()
199 s_priv->cmd_ext.fa.type = type; in s1394_fa_init_cmd()
241 s1394_cmd_priv_t *s_priv = S1394_GET_CMD_PRIV(cmd); in s1394_fa_check_restore_cmd() local
243 if (s_priv->cmd_ext_type == S1394_CMD_EXT_FA) { in s1394_fa_check_restore_cmd()
H A Dh1394.c413 s1394_cmd_priv_t *s_priv; in h1394_alloc_cmd() local
429 s_priv = S1394_GET_CMD_PRIV(*cmdp); in h1394_alloc_cmd()
431 *hal_priv_ptr = &s_priv->hal_cmd_private; in h1394_alloc_cmd()
456 s1394_cmd_priv_t *s_priv; in h1394_free_cmd() local
464 s_priv = S1394_GET_CMD_PRIV(*cmdp); in h1394_free_cmd()
467 if (s_priv->cmd_in_use == B_TRUE) { in h1394_free_cmd()
472 ASSERT(s_priv->cmd_in_use == B_FALSE); in h1394_free_cmd()
881 s1394_cmd_priv_t *s_priv; in h1394_read_request() local
899 s_priv = S1394_GET_CMD_PRIV(req); in h1394_read_request()
901 s_priv->cmd_priv_xfer_type = S1394_CMD_READ; in h1394_read_request()
[all …]
H A Dt1394.c296 s1394_cmd_priv_t *s_priv; in t1394_alloc_cmd() local
343 s_priv = S1394_GET_CMD_PRIV(*cmdp); in t1394_alloc_cmd()
346 mutex_init(&s_priv->blocking_mutex, NULL, MUTEX_DRIVER, in t1394_alloc_cmd()
350 cv_init(&s_priv->blocking_cv, NULL, CV_DRIVER, NULL); in t1394_alloc_cmd()
377 s1394_cmd_priv_t *s_priv; in t1394_free_cmd() local
406 s_priv = S1394_GET_CMD_PRIV(*cmdp); in t1394_free_cmd()
409 if (s_priv->cmd_in_use == B_TRUE) { in t1394_free_cmd()
415 ASSERT(s_priv->cmd_in_use == B_FALSE); in t1394_free_cmd()
425 cv_destroy(&s_priv->blocking_cv); in t1394_free_cmd()
428 mutex_destroy(&s_priv->blocking_mutex); in t1394_free_cmd()
[all …]
H A Ds1394_dev_disc.c342 s1394_cmd_priv_t *s_priv; in s1394_wait_for_cfgrom_callbacks() local
382 s_priv = S1394_GET_CMD_PRIV(cmd); in s1394_wait_for_cfgrom_callbacks()
384 hal->br_cmplq_head = s_priv->cmd_priv_next; in s1394_wait_for_cfgrom_callbacks()
436 s1394_cmd_priv_t *s_priv; in s1394_flush_cmplq() local
453 s_priv = S1394_GET_CMD_PRIV(cmd); in s1394_flush_cmplq()
455 tcmd = s_priv->cmd_priv_next; in s1394_flush_cmplq()
1794 s1394_cmd_priv_t *s_priv; in s1394_read_config_quadlet() local
1803 s_priv = S1394_GET_CMD_PRIV(cmd); in s1394_read_config_quadlet()
1805 s_priv->cmd_in_use = B_FALSE; in s1394_read_config_quadlet()
1835 s1394_cmd_priv_t *s_priv; in s1394_cfgrom_read_callback() local
[all …]
H A Ds1394_misc.c334 s1394_cmd_priv_t *s_priv; in s1394_block_on_asynch_cmd() local
340 s_priv = S1394_GET_CMD_PRIV(cmd); in s1394_block_on_asynch_cmd()
345 mutex_enter(&s_priv->blocking_mutex); in s1394_block_on_asynch_cmd()
346 while (s_priv->blocking_flag != B_TRUE) in s1394_block_on_asynch_cmd()
347 cv_wait(&s_priv->blocking_cv, &s_priv->blocking_mutex); in s1394_block_on_asynch_cmd()
348 s_priv->blocking_flag = B_FALSE; in s1394_block_on_asynch_cmd()
349 mutex_exit(&s_priv->blocking_mutex); in s1394_block_on_asynch_cmd()
/titanic_44/usr/src/uts/common/sys/1394/
H A Ds1394.h926 #define S1394_IS_CMD_FCP(s_priv) \ argument
927 ((s_priv->cmd_ext.fa.type == S1394_FA_TYPE_FCP_CTL) || \
928 (s_priv->cmd_ext.fa.type == S1394_FA_TYPE_FCP_TGT))
1128 void s1394_fa_init_cmd(s1394_cmd_priv_t *s_priv, s1394_fa_type_t type);