Lines Matching +full:function +full:- +full:mask

42 .Bl -enum -offset indent
64 Mask macros are defined in the standard ppbus include files for each valid
69 In any other mode, drivers may be tri-stated by
74 This read-only register reflects the inputs on the parallel port interface.
76 .Bl -column "Bit" "Name" "Description" -compact
90 .Bl -column "Bit" "Name " "Description" -compact
108 .Bd -literal
111 #define MS_OP_RFETCH 2 /* rfetch <reg>, <mask>, <ptr> */
112 #define MS_OP_RSET 3 /* rset <reg>, <mask>, <mask> */
113 #define MS_OP_RASSERT 4 /* rassert <reg>, <mask> */
117 #define MS_OP_BRSET 8 /* brset <mask>, <offset> */
118 #define MS_OP_BRCLEAR 9 /* brclear <mask>, <offset> */
120 #define MS_OP_C_CALL 11 /* c_call <function>, <parameter> */
123 #define MS_OP_BRSTAT 14 /* brstat <mask>, <mask>, <offset> */
127 #define MS_OP_RFETCH_P 18 /* rfetch_p <iter>, <reg>, <mask> */
134 .Bl -bullet -offset indent
151 are microinstructions used to do either predefined standard IEEE1284-1994
152 transfers or programmed non-standard io.
153 .Ss MS_OP_RFETCH - Register FETCH
155 mask and save it in a buffer.
158 .Bl -enum -offset indent
162 character mask
167 Predefined macro: MS_RFETCH(reg,mask,ptr)
168 .Ss MS_OP_RSET - Register SET
173 .Bl -enum -offset indent
177 mask of bits to assert
179 mask of bits to clear
183 .Ss MS_OP_RASSERT - Register ASSERT
187 .Bl -enum -offset indent
195 .Ss MS_OP_DELAY - microsecond DELAY
199 .Bl -enum -offset indent
205 .Ss MS_OP_SET - SET internal branch register
209 .Bl -enum -offset indent
215 .Ss MS_OP_DBRA - \&Do BRAnch
220 .Bl -enum -offset indent
228 .Ss MS_OP_BRSET - BRanch on SET
233 .Bl -enum -offset indent
242 Predefined macro: MS_BRSET(mask,offset)
243 .Ss MS_OP_BRCLEAR - BRanch on CLEAR
248 .Bl -enum -offset indent
257 Predefined macro: MS_BRCLEAR(mask,offset)
258 .Ss MS_OP_RET - RETurn
267 .Bl -enum -offset indent
273 .Ss MS_OP_C_CALL - C function CALL
276 when a non-standard i/o is performed to retrieve a data character from the
280 .Bl -enum -offset indent
282 the C function to call
284 the parameter to pass to the function call
287 The C function shall be declared as a
292 .Ss MS_OP_PTR - initialize internal PTR
297 .Bl -enum -offset indent
304 .Ss MS_OP_ADELAY - do an Asynchronous DELAY
310 .Bl -enum -offset indent
316 .Ss MS_OP_BRSTAT - BRanch on STATe
320 .Bl -enum -offset indent
322 mask of asserted bits.
324 are set in the mask
326 mask of cleared bits.
328 are set in the mask
336 .Ss MS_OP_SUBRET - SUBmicrosequence RETurn
346 .Ss MS_OP_CALL - submicrosequence CALL
351 .Bl -enum -offset indent
357 .Ss MS_OP_RASSERT_P - Register ASSERT from internal PTR
361 .Bl -enum -offset indent
369 .Ss MS_OP_RFETCH_P - Register FETCH to internal PTR
374 .Bl -enum -offset indent
380 mask applied to fetched data
383 Predefined macro: MS_RFETCH_P(iter,reg,mask)
384 .Ss MS_OP_TRIG - TRIG register
393 .Bl -enum -offset indent
411 .Bd -literal
431 .Bd -literal
449 MS_DBRA(-2 /* loop */),
458 should use the ppb_MS_init_msq() function like this:
459 .Bd -literal
471 at ppc level to avoid ppbus to adapter function call overhead.
473 actions like deciding whereas the transfer is IEEE1284-1994 compliant are