Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ HsiTParam(3H) — Pixar HSI 1.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

HsiOpen(3H)

HSITPARAM(3H)  —  MISC REFERENCE MANUAL PAGES

NAME

HsiSetTransPrio− set yapbus transmit arbitration priority of HSI
HsiSetArbitRetry− set HSI yapbus arbitration retry threshold
HsiSetTransRetry− set HSI transmission retry threshold

SYNOPSIS

#include <hsidefs.h>

int HsiSetTransPrio(hsi, newpri)
HSIDEV ∗hsi;
int newpri;

int HsiSetArbitRetry(hsi, newthresh)
HSIDEV ∗hsi;
int newthresh;

int HsiSetTransRetry(hsi, newthresh)
HSIDEV ∗hsi;
int newthresh;

DESCRIPTION

The routines in this group provide control over three HSI transmit parameters.  The values of these parameters are important principally when the HSI is contending with other users for access to a yapbus.  None of these parameters affects HSI behavior during a receive operation. 

HsiSetTransPrio sets the yapbus transmission priority of the HSI to newprio. Legal values range from 1 (lowest) to 15 (highest).  If newprio is outside the legal range, the priority is not changed.  The return value is always the previous priority.  It is important that no two devices on the same yapbus use the same priority.  The recommended priority assignments on a yapbus are defined symbolically in hsidefs.h as follows: YPRIO_CHAP07
YPRIO_CHAP16
YPRIO_CHAP25
YPRIO_CHAP34
YPRIO_HSI11 HsiOpen assigns the HSI a priority of 11 by default. 

HsiSetArbitRetry sets the arbitration retry threshold to newthresh. If the HSI loses a yapbus arbitration, this value dictates how many times the HSI will retry arbitration before declaring an error. Legal values range from 1 to 254.  If newthresh is outside the legal range, the threshold is not changed.  The return value is always the previous threshold.  HsiOpen uses a value of 16 as the default threshold. 

HsiSetTransRetry sets the transmission retry threshold to newthresh. If the receiver fails to respond to an HSI transmission, this value dictates how many times the HSI will retry the transmission before declaring an error.  Legal values range from 1 to 254.  If newthresh is outside the legal range, the threshold is not changed.  The return value is always the previous threshold.  HsiOpen uses a value of 16 as the default threshold. 

SEE ALSO

HsiOpen(3H)

HSI Tutorial
VMEBus HSI Hardware Description

Sun Release 4.1  —  Last change:

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026